builder: oak_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-737 starttime: 1461051788.13 results: success (0) buildid: 20160418224955 builduid: 967de2b7868e48dfaf5e0c0269323673 revision: 7a155c7b00417da7a5f0bd39a935060e0853b007 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 00:43:08.127765) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 00:43:08.128198) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 00:43:08.128499) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 00:43:08.386151) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 00:43:08.386430) ========= 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-1461051753.787960-457686592 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 00:43:08-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.3M=0.001s 2016-04-19 00:43:09 (10.3 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.314389 ========= master_lag: 0.56 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 00:43:10.265026) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 00:43:10.265352) ========= 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-1461051753.787960-457686592 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020889 ========= master_lag: 1.55 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 00:43:11.840591) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-19 00:43:11.840925) ========= bash -c 'python archiver_client.py mozharness --repo projects/oak --rev 7a155c7b00417da7a5f0bd39a935060e0853b007 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo projects/oak --rev 7a155c7b00417da7a5f0bd39a935060e0853b007 --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-1461051753.787960-457686592 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 00:43:12,225 truncating revision to first 12 chars 2016-04-19 00:43:12,225 Setting DEBUG logging. 2016-04-19 00:43:12,225 attempt 1/10 2016-04-19 00:43:12,226 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/projects/oak/7a155c7b0041?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 00:43:14,219 unpacking tar archive at: oak-7a155c7b0041/testing/mozharness/ program finished with exit code 0 elapsedTime=2.613310 ========= master_lag: 0.44 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-19 00:43:14.889604) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 00:43:14.889905) ========= script_repo_revision: 7a155c7b00417da7a5f0bd39a935060e0853b007 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 00:43:14.890275) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 00:43:14.890549) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 00:43:14.919646) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 27 mins, 30 secs) (at 2016-04-19 00:43:14.919918) ========= /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 oak --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', 'oak', '--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-1461051753.787960-457686592 _=/tools/buildbot/bin/python using PTY: False 00:43:15 INFO - MultiFileLogger online at 20160419 00:43:15 in /builds/slave/test 00:43:15 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 oak --download-symbols true 00:43:15 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:43:15 INFO - {'append_to_log': False, 00:43:15 INFO - 'base_work_dir': '/builds/slave/test', 00:43:15 INFO - 'blob_upload_branch': 'oak', 00:43:15 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:43:15 INFO - 'buildbot_json_path': 'buildprops.json', 00:43:15 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:43:15 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:43:15 INFO - 'download_minidump_stackwalk': True, 00:43:15 INFO - 'download_symbols': 'true', 00:43:15 INFO - 'e10s': False, 00:43:15 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:43:15 INFO - 'tooltool.py': '/tools/tooltool.py', 00:43:15 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:43:15 INFO - '/tools/misc-python/virtualenv.py')}, 00:43:15 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:43:15 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:43:15 INFO - 'log_level': 'info', 00:43:15 INFO - 'log_to_console': True, 00:43:15 INFO - 'opt_config_files': (), 00:43:15 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:43:15 INFO - '--processes=1', 00:43:15 INFO - '--config=%(test_path)s/wptrunner.ini', 00:43:15 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:43:15 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:43:15 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:43:15 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:43:15 INFO - 'pip_index': False, 00:43:15 INFO - 'require_test_zip': True, 00:43:15 INFO - 'test_type': ('testharness',), 00:43:15 INFO - 'this_chunk': '1', 00:43:15 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:43:15 INFO - 'total_chunks': '10', 00:43:15 INFO - 'virtualenv_path': 'venv', 00:43:15 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:43:15 INFO - 'work_dir': 'build'} 00:43:15 INFO - ##### 00:43:15 INFO - ##### Running clobber step. 00:43:15 INFO - ##### 00:43:15 INFO - Running pre-action listener: _resource_record_pre_action 00:43:15 INFO - Running main action method: clobber 00:43:15 INFO - rmtree: /builds/slave/test/build 00:43:15 INFO - Running post-action listener: _resource_record_post_action 00:43:15 INFO - ##### 00:43:15 INFO - ##### Running read-buildbot-config step. 00:43:15 INFO - ##### 00:43:15 INFO - Running pre-action listener: _resource_record_pre_action 00:43:15 INFO - Running main action method: read_buildbot_config 00:43:15 INFO - Using buildbot properties: 00:43:15 INFO - { 00:43:15 INFO - "project": "", 00:43:15 INFO - "product": "firefox", 00:43:15 INFO - "script_repo_revision": "production", 00:43:15 INFO - "scheduler": "tests-oak-ubuntu32_vm-debug-unittest", 00:43:15 INFO - "repository": "", 00:43:15 INFO - "buildername": "Ubuntu VM 12.04 oak debug test web-platform-tests-1", 00:43:15 INFO - "buildid": "20160418224955", 00:43:15 INFO - "pgo_build": "False", 00:43:15 INFO - "basedir": "/builds/slave/test", 00:43:15 INFO - "buildnumber": 2, 00:43:15 INFO - "slavename": "tst-linux32-spot-737", 00:43:15 INFO - "revision": "7a155c7b00417da7a5f0bd39a935060e0853b007", 00:43:15 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 00:43:15 INFO - "platform": "linux", 00:43:15 INFO - "branch": "oak", 00:43:15 INFO - "repo_path": "projects/oak", 00:43:15 INFO - "moz_repo_path": "", 00:43:15 INFO - "stage_platform": "linux", 00:43:15 INFO - "builduid": "967de2b7868e48dfaf5e0c0269323673", 00:43:15 INFO - "slavebuilddir": "test" 00:43:15 INFO - } 00:43:15 INFO - Found installer url https://queue.taskcluster.net/v1/task/FrEzk09lTQqmnh_xFV_ICA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 00:43:15 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/FrEzk09lTQqmnh_xFV_ICA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 00:43:15 INFO - Running post-action listener: _resource_record_post_action 00:43:15 INFO - ##### 00:43:15 INFO - ##### Running download-and-extract step. 00:43:15 INFO - ##### 00:43:15 INFO - Running pre-action listener: _resource_record_pre_action 00:43:15 INFO - Running main action method: download_and_extract 00:43:15 INFO - mkdir: /builds/slave/test/build/tests 00:43:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:43:15 INFO - https://queue.taskcluster.net/v1/task/FrEzk09lTQqmnh_xFV_ICA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 00:43:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FrEzk09lTQqmnh_xFV_ICA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 00:43:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FrEzk09lTQqmnh_xFV_ICA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 00:43:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FrEzk09lTQqmnh_xFV_ICA/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 00:43:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FrEzk09lTQqmnh_xFV_ICA/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 00:43:18 INFO - Downloaded 1325 bytes. 00:43:18 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 00:43:18 INFO - Using the following test package requirements: 00:43:18 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 00:43:18 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:43:18 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 00:43:18 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:43:18 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 00:43:18 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:43:18 INFO - u'jsshell-linux-i686.zip'], 00:43:18 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:43:18 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 00:43:18 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 00:43:18 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:43:18 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 00:43:18 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:43:18 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 00:43:18 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:43:18 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 00:43:18 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:43:18 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 00:43:18 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 00:43:18 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')]} 00:43:18 INFO - https://queue.taskcluster.net/v1/task/FrEzk09lTQqmnh_xFV_ICA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 00:43:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FrEzk09lTQqmnh_xFV_ICA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 00:43:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FrEzk09lTQqmnh_xFV_ICA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 00:43:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FrEzk09lTQqmnh_xFV_ICA/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 00:43:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FrEzk09lTQqmnh_xFV_ICA/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 00:43:20 INFO - Downloaded 22370775 bytes. 00:43:20 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/*'] 00:43:20 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/* 00:43:21 INFO - caution: filename not matched: web-platform/* 00:43:21 INFO - Return code: 11 00:43:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:43:21 INFO - https://queue.taskcluster.net/v1/task/FrEzk09lTQqmnh_xFV_ICA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 00:43:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FrEzk09lTQqmnh_xFV_ICA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 00:43:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FrEzk09lTQqmnh_xFV_ICA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 00:43:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FrEzk09lTQqmnh_xFV_ICA/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 00:43:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FrEzk09lTQqmnh_xFV_ICA/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 00:43:32 INFO - Downloaded 36382560 bytes. 00:43:32 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/*'] 00:43:32 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/* 00:43:37 INFO - caution: filename not matched: bin/* 00:43:37 INFO - caution: filename not matched: config/* 00:43:37 INFO - caution: filename not matched: mozbase/* 00:43:37 INFO - caution: filename not matched: marionette/* 00:43:37 INFO - caution: filename not matched: tools/wptserve/* 00:43:37 INFO - Return code: 11 00:43: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')]} 00:43:37 INFO - https://queue.taskcluster.net/v1/task/FrEzk09lTQqmnh_xFV_ICA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 00:43:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FrEzk09lTQqmnh_xFV_ICA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 00:43:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FrEzk09lTQqmnh_xFV_ICA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 00:43:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FrEzk09lTQqmnh_xFV_ICA/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 00:43:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FrEzk09lTQqmnh_xFV_ICA/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 00:43:56 INFO - Downloaded 63359020 bytes. 00:43:56 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/FrEzk09lTQqmnh_xFV_ICA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 00:43:56 INFO - mkdir: /builds/slave/test/properties 00:43:56 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:43:56 INFO - Writing to file /builds/slave/test/properties/build_url 00:43:56 INFO - Contents: 00:43:56 INFO - build_url:https://queue.taskcluster.net/v1/task/FrEzk09lTQqmnh_xFV_ICA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 00:43:57 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/FrEzk09lTQqmnh_xFV_ICA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 00:43:57 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:43:57 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:43:57 INFO - Contents: 00:43:57 INFO - symbols_url:https://queue.taskcluster.net/v1/task/FrEzk09lTQqmnh_xFV_ICA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 00:43:57 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')]} 00:43:57 INFO - https://queue.taskcluster.net/v1/task/FrEzk09lTQqmnh_xFV_ICA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 00:43:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FrEzk09lTQqmnh_xFV_ICA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 00:43:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FrEzk09lTQqmnh_xFV_ICA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 00:43:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FrEzk09lTQqmnh_xFV_ICA/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 00:43:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FrEzk09lTQqmnh_xFV_ICA/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 00:44:02 INFO - Downloaded 91727761 bytes. 00:44:02 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'] 00:44:02 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 00:44:10 INFO - Return code: 0 00:44:10 INFO - Running post-action listener: _resource_record_post_action 00:44:10 INFO - Running post-action listener: set_extra_try_arguments 00:44:10 INFO - ##### 00:44:10 INFO - ##### Running create-virtualenv step. 00:44:10 INFO - ##### 00:44:10 INFO - Running pre-action listener: _pre_create_virtualenv 00:44:10 INFO - Running pre-action listener: _resource_record_pre_action 00:44:10 INFO - Running main action method: create_virtualenv 00:44:10 INFO - Creating virtualenv /builds/slave/test/build/venv 00:44:10 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 00:44:10 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:44:11 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:44:11 INFO - Using real prefix '/usr' 00:44:11 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:44:13 INFO - Installing distribute.............................................................................................................................................................................................done. 00:44:17 INFO - Installing pip.................done. 00:44:17 INFO - Return code: 0 00:44:17 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:44:17 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')]} 00:44:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:44:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:44:17 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')]} 00:44:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:44:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:44:17 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 0x9faec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0c0598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa172f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e54e30>, '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 0xa0f1c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa170470>, '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-1461051753.787960-457686592', '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 00:44:17 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 00:44:17 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 00:44:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:44:17 INFO - 'CCACHE_UMASK': '002', 00:44:17 INFO - 'DISPLAY': ':0', 00:44:17 INFO - 'HOME': '/home/cltbld', 00:44:17 INFO - 'LANG': 'en_US.UTF-8', 00:44:17 INFO - 'LOGNAME': 'cltbld', 00:44:17 INFO - 'MAIL': '/var/mail/cltbld', 00:44:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:44:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:44:17 INFO - 'MOZ_NO_REMOTE': '1', 00:44:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:44:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:44:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:44:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:44:17 INFO - 'PWD': '/builds/slave/test', 00:44:17 INFO - 'SHELL': '/bin/bash', 00:44:17 INFO - 'SHLVL': '1', 00:44:17 INFO - 'TERM': 'linux', 00:44:17 INFO - 'TMOUT': '86400', 00:44:17 INFO - 'USER': 'cltbld', 00:44:17 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461051753.787960-457686592', 00:44:17 INFO - '_': '/tools/buildbot/bin/python'} 00:44:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:44:18 INFO - Downloading/unpacking psutil>=0.7.1 00:44:18 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 00:44:18 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 00:44:18 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 00:44:18 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 00:44:18 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 00:44:18 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 00:44:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:44:24 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:44:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:44:24 INFO - Installing collected packages: psutil 00:44:24 INFO - Running setup.py install for psutil 00:44:24 INFO - building 'psutil._psutil_linux' extension 00:44:24 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 00:44:27 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 00:44:27 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 00:44:27 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 00:44:28 INFO - building 'psutil._psutil_posix' extension 00:44:28 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 00:44:28 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 00:44:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:44:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:44:28 INFO - Successfully installed psutil 00:44:28 INFO - Cleaning up... 00:44:28 INFO - Return code: 0 00:44:28 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:44: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')]} 00:44:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:44:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:44: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')]} 00:44:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:44:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:44:28 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x9faec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0c0598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa172f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e54e30>, '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 0xa0f1c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa170470>, '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-1461051753.787960-457686592', '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 00:44:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 00:44:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 00:44:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:44:28 INFO - 'CCACHE_UMASK': '002', 00:44:28 INFO - 'DISPLAY': ':0', 00:44:28 INFO - 'HOME': '/home/cltbld', 00:44:28 INFO - 'LANG': 'en_US.UTF-8', 00:44:28 INFO - 'LOGNAME': 'cltbld', 00:44:28 INFO - 'MAIL': '/var/mail/cltbld', 00:44:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:44:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:44:28 INFO - 'MOZ_NO_REMOTE': '1', 00:44:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:44:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:44:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:44:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:44:28 INFO - 'PWD': '/builds/slave/test', 00:44:28 INFO - 'SHELL': '/bin/bash', 00:44:28 INFO - 'SHLVL': '1', 00:44:28 INFO - 'TERM': 'linux', 00:44:28 INFO - 'TMOUT': '86400', 00:44:28 INFO - 'USER': 'cltbld', 00:44:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461051753.787960-457686592', 00:44:28 INFO - '_': '/tools/buildbot/bin/python'} 00:44:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:44:29 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:44:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:44:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:44:29 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 00:44:29 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 00:44:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:44:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:44:34 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:44:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:44:34 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:44:34 INFO - Installing collected packages: mozsystemmonitor 00:44:34 INFO - Running setup.py install for mozsystemmonitor 00:44:34 INFO - Successfully installed mozsystemmonitor 00:44:34 INFO - Cleaning up... 00:44:34 INFO - Return code: 0 00:44:34 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:44:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:44:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:44:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:44:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:44:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:44:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:44:35 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 0x9faec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0c0598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa172f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e54e30>, '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 0xa0f1c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa170470>, '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-1461051753.787960-457686592', '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 00:44:35 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 00:44:35 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 00:44:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:44:35 INFO - 'CCACHE_UMASK': '002', 00:44:35 INFO - 'DISPLAY': ':0', 00:44:35 INFO - 'HOME': '/home/cltbld', 00:44:35 INFO - 'LANG': 'en_US.UTF-8', 00:44:35 INFO - 'LOGNAME': 'cltbld', 00:44:35 INFO - 'MAIL': '/var/mail/cltbld', 00:44:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:44:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:44:35 INFO - 'MOZ_NO_REMOTE': '1', 00:44:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:44:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:44:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:44:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:44:35 INFO - 'PWD': '/builds/slave/test', 00:44:35 INFO - 'SHELL': '/bin/bash', 00:44:35 INFO - 'SHLVL': '1', 00:44:35 INFO - 'TERM': 'linux', 00:44:35 INFO - 'TMOUT': '86400', 00:44:35 INFO - 'USER': 'cltbld', 00:44:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461051753.787960-457686592', 00:44:35 INFO - '_': '/tools/buildbot/bin/python'} 00:44:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:44:35 INFO - Downloading/unpacking blobuploader==1.2.4 00:44:35 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 00:44:35 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 00:44:35 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 00:44:35 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 00:44:35 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 00:44:35 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 00:44:40 INFO - Downloading blobuploader-1.2.4.tar.gz 00:44:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:44:40 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:44:40 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 00:44:40 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 00:44:40 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 00:44:40 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 00:44:40 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 00:44:40 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 00:44:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:44:42 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:44:42 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 00:44:42 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 00:44:42 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 00:44:42 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 00:44:42 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 00:44:42 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 00:44:42 INFO - Downloading docopt-0.6.1.tar.gz 00:44:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:44:42 INFO - Installing collected packages: blobuploader, requests, docopt 00:44:42 INFO - Running setup.py install for blobuploader 00:44:42 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:44:42 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:44:42 INFO - Running setup.py install for requests 00:44:43 INFO - Running setup.py install for docopt 00:44:43 INFO - Successfully installed blobuploader requests docopt 00:44:43 INFO - Cleaning up... 00:44:44 INFO - Return code: 0 00:44:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:44:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:44:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:44:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:44:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:44:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:44:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:44:44 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 0x9faec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0c0598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa172f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e54e30>, '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 0xa0f1c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa170470>, '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-1461051753.787960-457686592', '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 00:44:44 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 00:44:44 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 00:44:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:44:44 INFO - 'CCACHE_UMASK': '002', 00:44:44 INFO - 'DISPLAY': ':0', 00:44:44 INFO - 'HOME': '/home/cltbld', 00:44:44 INFO - 'LANG': 'en_US.UTF-8', 00:44:44 INFO - 'LOGNAME': 'cltbld', 00:44:44 INFO - 'MAIL': '/var/mail/cltbld', 00:44:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:44:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:44:44 INFO - 'MOZ_NO_REMOTE': '1', 00:44:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:44:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:44:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:44:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:44:44 INFO - 'PWD': '/builds/slave/test', 00:44:44 INFO - 'SHELL': '/bin/bash', 00:44:44 INFO - 'SHLVL': '1', 00:44:44 INFO - 'TERM': 'linux', 00:44:44 INFO - 'TMOUT': '86400', 00:44:44 INFO - 'USER': 'cltbld', 00:44:44 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461051753.787960-457686592', 00:44:44 INFO - '_': '/tools/buildbot/bin/python'} 00:44:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:44:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:44:44 INFO - Running setup.py (path:/tmp/pip-J5rPnC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:44:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:44:44 INFO - Running setup.py (path:/tmp/pip-7dh0IO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:44:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:44:44 INFO - Running setup.py (path:/tmp/pip-JpLoK8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:44:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:44:44 INFO - Running setup.py (path:/tmp/pip-HSxyit-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:44:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:44:44 INFO - Running setup.py (path:/tmp/pip-ouD1W0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:44:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:44:45 INFO - Running setup.py (path:/tmp/pip-W3Rjfn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:44:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:44:45 INFO - Running setup.py (path:/tmp/pip-DacOAc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:44:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:44:45 INFO - Running setup.py (path:/tmp/pip-LVGm4M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:44:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:44:45 INFO - Running setup.py (path:/tmp/pip-VtKsn1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:44:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:44:46 INFO - Running setup.py (path:/tmp/pip-LdzqWh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:44:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:44:46 INFO - Running setup.py (path:/tmp/pip-BOFZk0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:44:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:44:46 INFO - Running setup.py (path:/tmp/pip-WV44JW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:44:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:44:46 INFO - Running setup.py (path:/tmp/pip-QMQooX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:44:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:44:46 INFO - Running setup.py (path:/tmp/pip-BKSorC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:44:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:44:46 INFO - Running setup.py (path:/tmp/pip-ZzbkWG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:44:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:44:47 INFO - Running setup.py (path:/tmp/pip-SQzeEq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:44:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:44:47 INFO - Running setup.py (path:/tmp/pip-dErk3W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:44:47 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:44:47 INFO - Running setup.py (path:/tmp/pip-gEgjCZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:44:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:44:47 INFO - Running setup.py (path:/tmp/pip-1DAaqw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:44:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:44:47 INFO - Running setup.py (path:/tmp/pip-MFd8Tv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:44:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:44:48 INFO - Running setup.py (path:/tmp/pip-KIiwXe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:44:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:44:48 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 00:44:48 INFO - Running setup.py install for manifestparser 00:44:48 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:44:48 INFO - Running setup.py install for mozcrash 00:44:48 INFO - Running setup.py install for mozdebug 00:44:49 INFO - Running setup.py install for mozdevice 00:44:49 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:44:49 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:44:49 INFO - Running setup.py install for mozfile 00:44:49 INFO - Running setup.py install for mozhttpd 00:44:49 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:44:49 INFO - Running setup.py install for mozinfo 00:44:49 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:44:49 INFO - Running setup.py install for mozInstall 00:44:50 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:44:50 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:44:50 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:44:50 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:44:50 INFO - Running setup.py install for mozleak 00:44:50 INFO - Running setup.py install for mozlog 00:44:50 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:44:50 INFO - Running setup.py install for moznetwork 00:44:51 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:44:51 INFO - Running setup.py install for mozprocess 00:44:51 INFO - Running setup.py install for mozprofile 00:44:51 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:44:51 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:44:51 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:44:51 INFO - Running setup.py install for mozrunner 00:44:51 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:44:51 INFO - Running setup.py install for mozscreenshot 00:44:52 INFO - Running setup.py install for moztest 00:44:52 INFO - Running setup.py install for mozversion 00:44:52 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:44:52 INFO - Running setup.py install for wptserve 00:44:52 INFO - Running setup.py install for marionette-driver 00:44:52 INFO - Running setup.py install for browsermob-proxy 00:44:53 INFO - Running setup.py install for marionette-client 00:44:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:44:53 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:44:53 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 00:44:53 INFO - Cleaning up... 00:44:53 INFO - Return code: 0 00:44:53 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:44:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:44:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:44:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:44:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:44:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:44:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:44:53 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 0x9faec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0c0598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa172f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e54e30>, '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 0xa0f1c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa170470>, '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-1461051753.787960-457686592', '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 00:44:53 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 00:44:53 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 00:44:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:44:53 INFO - 'CCACHE_UMASK': '002', 00:44:53 INFO - 'DISPLAY': ':0', 00:44:53 INFO - 'HOME': '/home/cltbld', 00:44:53 INFO - 'LANG': 'en_US.UTF-8', 00:44:53 INFO - 'LOGNAME': 'cltbld', 00:44:53 INFO - 'MAIL': '/var/mail/cltbld', 00:44:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:44:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:44:53 INFO - 'MOZ_NO_REMOTE': '1', 00:44:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:44:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:44:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:44:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:44:53 INFO - 'PWD': '/builds/slave/test', 00:44:53 INFO - 'SHELL': '/bin/bash', 00:44:53 INFO - 'SHLVL': '1', 00:44:53 INFO - 'TERM': 'linux', 00:44:53 INFO - 'TMOUT': '86400', 00:44:53 INFO - 'USER': 'cltbld', 00:44:53 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461051753.787960-457686592', 00:44:53 INFO - '_': '/tools/buildbot/bin/python'} 00:44:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:44:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:44:54 INFO - Running setup.py (path:/tmp/pip-jyiqXu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:44:54 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)) 00:44:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:44:54 INFO - Running setup.py (path:/tmp/pip-INkpHv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:44:54 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)) 00:44:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:44:54 INFO - Running setup.py (path:/tmp/pip-4s459V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:44:54 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)) 00:44:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:44:54 INFO - Running setup.py (path:/tmp/pip-nzfMjm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:44:54 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)) 00:44:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:44:54 INFO - Running setup.py (path:/tmp/pip-eIf6ru-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:44:55 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)) 00:44:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:44:55 INFO - Running setup.py (path:/tmp/pip-UIGBAy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:44:55 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)) 00:44:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:44:55 INFO - Running setup.py (path:/tmp/pip-hZ2FoV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:44:55 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)) 00:44:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:44:55 INFO - Running setup.py (path:/tmp/pip-fxwGGa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:44:55 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)) 00:44:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:44:55 INFO - Running setup.py (path:/tmp/pip-lZz05d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:44:55 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)) 00:44:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:44:55 INFO - Running setup.py (path:/tmp/pip-PVQWRF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:44:55 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)) 00:44:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:44:55 INFO - Running setup.py (path:/tmp/pip-UbIieT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:44:55 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)) 00:44:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:44:55 INFO - Running setup.py (path:/tmp/pip-y2cHkQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:44:56 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)) 00:44:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:44:56 INFO - Running setup.py (path:/tmp/pip-Dc4Ahq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:44:56 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)) 00:44:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:44:56 INFO - Running setup.py (path:/tmp/pip-ge7pcd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:44:56 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)) 00:44:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:44:56 INFO - Running setup.py (path:/tmp/pip-bZ5yFl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:44:56 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)) 00:44:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:44:56 INFO - Running setup.py (path:/tmp/pip-hRlHGn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:44:56 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)) 00:44:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:44:56 INFO - Running setup.py (path:/tmp/pip-innd3J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:44:56 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)) 00:44:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:44:56 INFO - Running setup.py (path:/tmp/pip-p9jZ81-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:44:56 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)) 00:44:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:44:56 INFO - Running setup.py (path:/tmp/pip-eYa7Tc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:44:57 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)) 00:44:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:44:57 INFO - Running setup.py (path:/tmp/pip-N52YSk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:44:57 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)) 00:44:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:44:57 INFO - Running setup.py (path:/tmp/pip-n7Q6wx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:44:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:44:57 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)) 00:44:57 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)) 00:44:57 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)) 00:44:57 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)) 00:44:57 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)) 00:44:57 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)) 00:44:57 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:44:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:44:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:44:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:44:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:44:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:44:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:45:03 INFO - Downloading blessings-1.6.tar.gz 00:45:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:45:03 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)) 00:45:03 INFO - Installing collected packages: blessings 00:45:03 INFO - Running setup.py install for blessings 00:45:03 INFO - Successfully installed blessings 00:45:03 INFO - Cleaning up... 00:45:03 INFO - Return code: 0 00:45:03 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:45:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:45:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:45:04 INFO - Reading from file tmpfile_stdout 00:45:04 INFO - Current package versions: 00:45:04 INFO - argparse == 1.2.1 00:45:04 INFO - blessings == 1.6 00:45:04 INFO - blobuploader == 1.2.4 00:45:04 INFO - browsermob-proxy == 0.6.0 00:45:04 INFO - docopt == 0.6.1 00:45:04 INFO - manifestparser == 1.1 00:45:04 INFO - marionette-client == 2.3.0 00:45:04 INFO - marionette-driver == 1.4.0 00:45:04 INFO - mozInstall == 1.12 00:45:04 INFO - mozcrash == 0.17 00:45:04 INFO - mozdebug == 0.1 00:45:04 INFO - mozdevice == 0.48 00:45:04 INFO - mozfile == 1.2 00:45:04 INFO - mozhttpd == 0.7 00:45:04 INFO - mozinfo == 0.9 00:45:04 INFO - mozleak == 0.1 00:45:04 INFO - mozlog == 3.1 00:45:04 INFO - moznetwork == 0.27 00:45:04 INFO - mozprocess == 0.22 00:45:04 INFO - mozprofile == 0.28 00:45:04 INFO - mozrunner == 6.11 00:45:04 INFO - mozscreenshot == 0.1 00:45:04 INFO - mozsystemmonitor == 0.0 00:45:04 INFO - moztest == 0.7 00:45:04 INFO - mozversion == 1.4 00:45:04 INFO - psutil == 3.1.1 00:45:04 INFO - requests == 1.2.3 00:45:04 INFO - wptserve == 1.4.0 00:45:04 INFO - wsgiref == 0.1.2 00:45:04 INFO - Running post-action listener: _resource_record_post_action 00:45:04 INFO - Running post-action listener: _start_resource_monitoring 00:45:04 INFO - Starting resource monitoring. 00:45:04 INFO - ##### 00:45:04 INFO - ##### Running pull step. 00:45:04 INFO - ##### 00:45:04 INFO - Running pre-action listener: _resource_record_pre_action 00:45:04 INFO - Running main action method: pull 00:45:04 INFO - Pull has nothing to do! 00:45:04 INFO - Running post-action listener: _resource_record_post_action 00:45:04 INFO - ##### 00:45:04 INFO - ##### Running install step. 00:45:04 INFO - ##### 00:45:04 INFO - Running pre-action listener: _resource_record_pre_action 00:45:04 INFO - Running main action method: install 00:45:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:45:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:45:04 INFO - Reading from file tmpfile_stdout 00:45:04 INFO - Detecting whether we're running mozinstall >=1.0... 00:45:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:45:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:45:05 INFO - Reading from file tmpfile_stdout 00:45:05 INFO - Output received: 00:45:05 INFO - Usage: mozinstall [options] installer 00:45:05 INFO - Options: 00:45:05 INFO - -h, --help show this help message and exit 00:45:05 INFO - -d DEST, --destination=DEST 00:45:05 INFO - Directory to install application into. [default: 00:45:05 INFO - "/builds/slave/test"] 00:45:05 INFO - --app=APP Application being installed. [default: firefox] 00:45:05 INFO - mkdir: /builds/slave/test/build/application 00:45:05 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'] 00:45:05 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 00:45:42 INFO - Reading from file tmpfile_stdout 00:45:42 INFO - Output received: 00:45:42 INFO - /builds/slave/test/build/application/firefox/firefox 00:45:42 INFO - Running post-action listener: _resource_record_post_action 00:45:42 INFO - ##### 00:45:42 INFO - ##### Running run-tests step. 00:45:42 INFO - ##### 00:45:42 INFO - Running pre-action listener: _resource_record_pre_action 00:45:42 INFO - Running main action method: run_tests 00:45:42 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:45:42 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:45:42 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:45:42 INFO - grabbing minidump binary from tooltool 00:45:42 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')]} 00:45:42 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 0x9e54e30>, '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 0xa0f1c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa170470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:45:42 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 00:45:42 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 00:45:43 INFO - INFO - File linux32-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 00:45:43 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 00:45:43 INFO - INFO - File linux32-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmp3vcn8D 00:45:43 INFO - INFO - File integrity verified, renaming tmp3vcn8D to linux32-minidump_stackwalk 00:45:43 INFO - INFO - Updating local cache /builds/tooltool_cache... 00:45:43 INFO - INFO - Local cache /builds/tooltool_cache updated with linux32-minidump_stackwalk 00:45:43 INFO - Return code: 0 00:45:43 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 00:45:44 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:45:44 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/FrEzk09lTQqmnh_xFV_ICA/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 00:45:44 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/FrEzk09lTQqmnh_xFV_ICA/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 00:45:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:45:44 INFO - 'CCACHE_UMASK': '002', 00:45:44 INFO - 'DISPLAY': ':0', 00:45:44 INFO - 'HOME': '/home/cltbld', 00:45:44 INFO - 'LANG': 'en_US.UTF-8', 00:45:44 INFO - 'LOGNAME': 'cltbld', 00:45:44 INFO - 'MAIL': '/var/mail/cltbld', 00:45:44 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:45:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:45:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:45:44 INFO - 'MOZ_NO_REMOTE': '1', 00:45:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:45:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:45:44 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:45:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:45:44 INFO - 'PWD': '/builds/slave/test', 00:45:44 INFO - 'SHELL': '/bin/bash', 00:45:44 INFO - 'SHLVL': '1', 00:45:44 INFO - 'TERM': 'linux', 00:45:44 INFO - 'TMOUT': '86400', 00:45:44 INFO - 'USER': 'cltbld', 00:45:44 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461051753.787960-457686592', 00:45:44 INFO - '_': '/tools/buildbot/bin/python'} 00:45:44 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/FrEzk09lTQqmnh_xFV_ICA/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 00:45:45 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 00:45:45 INFO - import pkg_resources 00:45:46 INFO - Using 1 client processes 00:45:47 INFO - wptserve Starting http server on 127.0.0.1:8000 00:45:47 INFO - wptserve Starting http server on 127.0.0.1:8001 00:45:47 INFO - wptserve Starting http server on 127.0.0.1:8443 00:45:49 INFO - SUITE-START | Running 778 tests 00:45:49 INFO - Running testharness tests 00:45:49 INFO - Setting up ssl 00:45:49 INFO - PROCESS | certutil | 00:45:49 INFO - PROCESS | certutil | 00:45:49 INFO - PROCESS | certutil | 00:45:49 INFO - Certificate Nickname Trust Attributes 00:45:49 INFO - SSL,S/MIME,JAR/XPI 00:45:49 INFO - 00:45:49 INFO - web-platform-tests CT,, 00:45:49 INFO - 00:45:49 INFO - Starting runner 00:45:52 INFO - PROCESS | 1949 | 1461051952465 Marionette DEBUG Marionette enabled via build flag and pref 00:45:52 INFO - PROCESS | 1949 | ++DOCSHELL 0xa28b1800 == 1 [pid = 1949] [id = 1] 00:45:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 1 (0xa28b1c00) [pid = 1949] [serial = 1] [outer = (nil)] 00:45:52 INFO - PROCESS | 1949 | [1949] WARNING: No inner window available!: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 00:45:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 2 (0xa28b2400) [pid = 1949] [serial = 2] [outer = 0xa28b1c00] 00:45:53 INFO - PROCESS | 1949 | 1461051953251 Marionette INFO Listening on port 2828 00:45:53 INFO - PROCESS | 1949 | 1461051953946 Marionette DEBUG Marionette enabled via command-line flag 00:45:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x9fc81000 == 2 [pid = 1949] [id = 2] 00:45:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 3 (0x9fca8800) [pid = 1949] [serial = 3] [outer = (nil)] 00:45:53 INFO - PROCESS | 1949 | [1949] WARNING: No inner window available!: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 00:45:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 4 (0x9fca9000) [pid = 1949] [serial = 4] [outer = 0x9fca8800] 00:45:54 INFO - PROCESS | 1949 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fbaa040 00:45:54 INFO - PROCESS | 1949 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fbaab60 00:45:54 INFO - PROCESS | 1949 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fbcaa60 00:45:54 INFO - PROCESS | 1949 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fbcb740 00:45:55 INFO - PROCESS | 1949 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fbcd480 00:45:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 5 (0x9fbc3c00) [pid = 1949] [serial = 5] [outer = 0xa28b1c00] 00:45:55 INFO - PROCESS | 1949 | [1949] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-lx-d-000000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:45:55 INFO - PROCESS | 1949 | 1461051955132 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49489 00:45:55 INFO - PROCESS | 1949 | [1949] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-lx-d-000000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:45:55 INFO - PROCESS | 1949 | 1461051955166 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49490 00:45:55 INFO - PROCESS | 1949 | [1949] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-lx-d-000000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:45:55 INFO - PROCESS | 1949 | 1461051955236 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49491 00:45:55 INFO - PROCESS | 1949 | [1949] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-lx-d-000000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:45:55 INFO - PROCESS | 1949 | 1461051955252 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49492 00:45:55 INFO - PROCESS | 1949 | 1461051955258 Marionette DEBUG Closed connection conn0 00:45:55 INFO - PROCESS | 1949 | 1461051955262 Marionette DEBUG Closed connection conn1 00:45:55 INFO - PROCESS | 1949 | [1949] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/oak-lx-d-000000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 00:45:55 INFO - PROCESS | 1949 | 1461051955380 Marionette DEBUG Closed connection conn2 00:45:55 INFO - PROCESS | 1949 | [1949] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-lx-d-000000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:45:55 INFO - PROCESS | 1949 | 1461051955430 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49493 00:45:55 INFO - PROCESS | 1949 | 1461051955435 Marionette DEBUG Closed connection conn3 00:45:55 INFO - PROCESS | 1949 | [1949] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-lx-d-000000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:45:55 INFO - PROCESS | 1949 | 1461051955491 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49494 00:45:55 INFO - PROCESS | 1949 | 1461051955507 Marionette DEBUG Closed connection conn4 00:45:55 INFO - PROCESS | 1949 | 1461051955564 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:45:55 INFO - PROCESS | 1949 | 1461051955587 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":"20160418224955","device":"desktop","version":"48.0a1"} 00:45:56 INFO - PROCESS | 1949 | [1949] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-lx-d-000000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:45:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x9851e000 == 3 [pid = 1949] [id = 3] 00:45:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 6 (0x9851e400) [pid = 1949] [serial = 6] [outer = (nil)] 00:45:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x9851e800 == 4 [pid = 1949] [id = 4] 00:45:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 7 (0x98522000) [pid = 1949] [serial = 7] [outer = (nil)] 00:45:58 INFO - PROCESS | 1949 | [1949] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:45:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x97aaac00 == 5 [pid = 1949] [id = 5] 00:45:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 8 (0x97aab000) [pid = 1949] [serial = 8] [outer = (nil)] 00:45:58 INFO - PROCESS | 1949 | [1949] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:45:58 INFO - PROCESS | 1949 | [1949] WARNING: Couldn't create child process for iframe.: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:45:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 9 (0x9a61fc00) [pid = 1949] [serial = 9] [outer = 0x97aab000] 00:45:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 10 (0x97bd7000) [pid = 1949] [serial = 10] [outer = 0x9851e400] 00:45:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 11 (0x97bd8800) [pid = 1949] [serial = 11] [outer = 0x98522000] 00:45:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 12 (0x97bda800) [pid = 1949] [serial = 12] [outer = 0x97aab000] 00:46:00 INFO - PROCESS | 1949 | 1461051960008 Marionette DEBUG loaded listener.js 00:46:00 INFO - PROCESS | 1949 | 1461051960030 Marionette DEBUG loaded listener.js 00:46:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 13 (0x95f0a400) [pid = 1949] [serial = 13] [outer = 0x97aab000] 00:46:00 INFO - PROCESS | 1949 | 1461051960893 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"115ce95c-d4ba-4090-bb1c-20c7e47a5e41","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":"20160418224955","device":"desktop","version":"48.0a1","command_id":1}}] 00:46:01 INFO - PROCESS | 1949 | 1461051961431 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 00:46:01 INFO - PROCESS | 1949 | 1461051961652 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 00:46:01 INFO - PROCESS | 1949 | 1461051961753 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:46:01 INFO - PROCESS | 1949 | [1949] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/oak-lx-d-000000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:46:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 14 (0x91e9fc00) [pid = 1949] [serial = 14] [outer = 0x97aab000] 00:46:02 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:46:02 INFO - PROCESS | 1949 | 1461051962580 Marionette TRACE conn5 <- [1,3,null,{}] 00:46:02 INFO - PROCESS | 1949 | 1461051962604 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:46:02 INFO - PROCESS | 1949 | 1461051962635 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 00:46:02 INFO - PROCESS | 1949 | 1461051962678 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 00:46:02 INFO - PROCESS | 1949 | 1461051962682 Marionette TRACE conn5 <- [1,5,null,{"value":"8"}] 00:46:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:46:02 INFO - PROCESS | 1949 | 1461051962694 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:46:02 INFO - PROCESS | 1949 | 1461051962701 Marionette TRACE conn5 <- [1,6,null,{}] 00:46:02 INFO - PROCESS | 1949 | 1461051962728 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:02 INFO - PROCESS | 1949 | 1461051962761 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 00:46:02 INFO - PROCESS | 1949 | 1461051962770 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:02 INFO - PROCESS | 1949 | ++DOCSHELL 0xa00d5000 == 6 [pid = 1949] [id = 6] 00:46:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 15 (0xa44bd000) [pid = 1949] [serial = 15] [outer = (nil)] 00:46:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 16 (0x91dd2400) [pid = 1949] [serial = 16] [outer = 0xa44bd000] 00:46:02 INFO - PROCESS | 1949 | 1461051962860 Marionette DEBUG loaded listener.js 00:46:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 17 (0x91dd6800) [pid = 1949] [serial = 17] [outer = 0xa44bd000] 00:46:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x958e1000 == 7 [pid = 1949] [id = 7] 00:46:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 18 (0x958e1400) [pid = 1949] [serial = 18] [outer = (nil)] 00:46:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 19 (0x95fad400) [pid = 1949] [serial = 19] [outer = 0x958e1400] 00:46:03 INFO - PROCESS | 1949 | 1461051963449 Marionette DEBUG loaded listener.js 00:46:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 20 (0x96f75400) [pid = 1949] [serial = 20] [outer = 0x958e1400] 00:46:04 INFO - PROCESS | 1949 | [1949] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/oak-lx-d-000000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 00:46:04 INFO - PROCESS | 1949 | 1461051964518 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 00:46:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:46:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1873ms 00:46:04 INFO - PROCESS | 1949 | 1461051964665 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 00:46:04 INFO - PROCESS | 1949 | 1461051964672 Marionette TRACE conn5 <- [1,9,null,{"value":"8"}] 00:46:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:46:04 INFO - PROCESS | 1949 | 1461051964735 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:46:04 INFO - PROCESS | 1949 | 1461051964740 Marionette TRACE conn5 <- [1,10,null,{}] 00:46:04 INFO - PROCESS | 1949 | 1461051964751 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:04 INFO - PROCESS | 1949 | 1461051964990 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 00:46:05 INFO - PROCESS | 1949 | 1461051965105 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x961ac800 == 8 [pid = 1949] [id = 8] 00:46:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 21 (0x96f76800) [pid = 1949] [serial = 21] [outer = (nil)] 00:46:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 22 (0x9fcaf800) [pid = 1949] [serial = 22] [outer = 0x96f76800] 00:46:05 INFO - PROCESS | 1949 | 1461051965197 Marionette DEBUG loaded listener.js 00:46:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 23 (0xa45f4000) [pid = 1949] [serial = 23] [outer = 0x96f76800] 00:46:05 INFO - PROCESS | 1949 | ++DOCSHELL 0xa696d000 == 9 [pid = 1949] [id = 9] 00:46:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 24 (0xa696d400) [pid = 1949] [serial = 24] [outer = (nil)] 00:46:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 25 (0xa5fce800) [pid = 1949] [serial = 25] [outer = 0xa696d400] 00:46:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 26 (0x97058c00) [pid = 1949] [serial = 26] [outer = 0xa696d400] 00:46:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x97057800 == 10 [pid = 1949] [id = 10] 00:46:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 27 (0x97057c00) [pid = 1949] [serial = 27] [outer = (nil)] 00:46:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 28 (0x9705f800) [pid = 1949] [serial = 28] [outer = 0x97057c00] 00:46:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 29 (0xa45ee000) [pid = 1949] [serial = 29] [outer = 0x97057c00] 00:46:06 INFO - PROCESS | 1949 | 1461051966381 Marionette TRACE conn5 <- [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]]]}] 00:46:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:46:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1717ms 00:46:06 INFO - PROCESS | 1949 | 1461051966523 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 00:46:06 INFO - PROCESS | 1949 | 1461051966530 Marionette TRACE conn5 <- [1,13,null,{"value":"8"}] 00:46:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:46:06 INFO - PROCESS | 1949 | 1461051966548 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:46:06 INFO - PROCESS | 1949 | 1461051966554 Marionette TRACE conn5 <- [1,14,null,{}] 00:46:06 INFO - PROCESS | 1949 | 1461051966561 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:06 INFO - PROCESS | 1949 | 1461051966795 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 00:46:06 INFO - PROCESS | 1949 | 1461051966913 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x9705a800 == 11 [pid = 1949] [id = 11] 00:46:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 30 (0x9705b000) [pid = 1949] [serial = 30] [outer = (nil)] 00:46:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 31 (0x9708e000) [pid = 1949] [serial = 31] [outer = 0x9705b000] 00:46:07 INFO - PROCESS | 1949 | 1461051967008 Marionette DEBUG loaded listener.js 00:46:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 32 (0xa9dc4000) [pid = 1949] [serial = 32] [outer = 0x9705b000] 00:46:07 INFO - PROCESS | 1949 | 1461051967944 Marionette TRACE conn5 <- [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]]]}] 00:46:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:46:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1434ms 00:46:07 INFO - PROCESS | 1949 | 1461051967982 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 00:46:07 INFO - PROCESS | 1949 | 1461051967986 Marionette TRACE conn5 <- [1,17,null,{"value":"8"}] 00:46:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:46:07 INFO - PROCESS | 1949 | 1461051967994 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:46:08 INFO - PROCESS | 1949 | 1461051968001 Marionette TRACE conn5 <- [1,18,null,{}] 00:46:08 INFO - PROCESS | 1949 | 1461051968020 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:08 INFO - PROCESS | 1949 | 1461051968296 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 00:46:08 INFO - PROCESS | 1949 | 1461051968478 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x9833b400 == 12 [pid = 1949] [id = 12] 00:46:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 33 (0x9833c400) [pid = 1949] [serial = 33] [outer = (nil)] 00:46:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 34 (0xa47b0000) [pid = 1949] [serial = 34] [outer = 0x9833c400] 00:46:08 INFO - PROCESS | 1949 | 1461051968583 Marionette DEBUG loaded listener.js 00:46:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 35 (0xa9dd1800) [pid = 1949] [serial = 35] [outer = 0x9833c400] 00:46:09 INFO - PROCESS | 1949 | 1461051969476 Marionette TRACE conn5 <- [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]]]}] 00:46:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:46:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1538ms 00:46:09 INFO - PROCESS | 1949 | 1461051969534 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 00:46:09 INFO - PROCESS | 1949 | 1461051969540 Marionette TRACE conn5 <- [1,21,null,{"value":"8"}] 00:46:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:46:09 INFO - PROCESS | 1949 | 1461051969548 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:46:09 INFO - PROCESS | 1949 | 1461051969552 Marionette TRACE conn5 <- [1,22,null,{}] 00:46:09 INFO - PROCESS | 1949 | 1461051969559 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:09 INFO - PROCESS | 1949 | 1461051969793 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 00:46:10 INFO - PROCESS | 1949 | 1461051970006 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:10 INFO - PROCESS | 1949 | ++DOCSHELL 0x977b7800 == 13 [pid = 1949] [id = 13] 00:46:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 36 (0x99288c00) [pid = 1949] [serial = 36] [outer = (nil)] 00:46:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 37 (0x9928f000) [pid = 1949] [serial = 37] [outer = 0x99288c00] 00:46:10 INFO - PROCESS | 1949 | 1461051970202 Marionette DEBUG loaded listener.js 00:46:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 38 (0x99291000) [pid = 1949] [serial = 38] [outer = 0x99288c00] 00:46:11 INFO - PROCESS | 1949 | 1461051971333 Marionette TRACE conn5 <- [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]]]}] 00:46:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:46:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1837ms 00:46:11 INFO - PROCESS | 1949 | 1461051971421 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 00:46:11 INFO - PROCESS | 1949 | 1461051971429 Marionette TRACE conn5 <- [1,25,null,{"value":"8"}] 00:46:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:46:11 INFO - PROCESS | 1949 | 1461051971446 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:46:11 INFO - PROCESS | 1949 | 1461051971452 Marionette TRACE conn5 <- [1,26,null,{}] 00:46:11 INFO - PROCESS | 1949 | 1461051971460 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:11 INFO - PROCESS | 1949 | 1461051971636 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 00:46:11 INFO - PROCESS | 1949 | 1461051971651 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:11 INFO - PROCESS | 1949 | ++DOCSHELL 0x95faa400 == 14 [pid = 1949] [id = 14] 00:46:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 39 (0x95faac00) [pid = 1949] [serial = 39] [outer = (nil)] 00:46:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 40 (0x96259c00) [pid = 1949] [serial = 40] [outer = 0x95faac00] 00:46:11 INFO - PROCESS | 1949 | 1461051971759 Marionette DEBUG loaded listener.js 00:46:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 41 (0x96f7e000) [pid = 1949] [serial = 41] [outer = 0x95faac00] 00:46:12 INFO - PROCESS | 1949 | 1461051972668 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 00:46:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:46:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1282ms 00:46:12 INFO - PROCESS | 1949 | 1461051972729 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 00:46:12 INFO - PROCESS | 1949 | 1461051972738 Marionette TRACE conn5 <- [1,29,null,{"value":"8"}] 00:46:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:46:12 INFO - PROCESS | 1949 | 1461051972750 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:46:12 INFO - PROCESS | 1949 | 1461051972753 Marionette TRACE conn5 <- [1,30,null,{}] 00:46:12 INFO - PROCESS | 1949 | 1461051972761 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:12 INFO - PROCESS | 1949 | 1461051972929 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 00:46:12 INFO - PROCESS | 1949 | 1461051972941 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x9625ec00 == 15 [pid = 1949] [id = 15] 00:46:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 42 (0x973d6c00) [pid = 1949] [serial = 42] [outer = (nil)] 00:46:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 43 (0x97ab5800) [pid = 1949] [serial = 43] [outer = 0x973d6c00] 00:46:13 INFO - PROCESS | 1949 | 1461051973022 Marionette DEBUG loaded listener.js 00:46:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 44 (0x9833ec00) [pid = 1949] [serial = 44] [outer = 0x973d6c00] 00:46:14 INFO - PROCESS | 1949 | 1461051974005 Marionette TRACE conn5 <- [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]]]}] 00:46:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:46:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1293ms 00:46:14 INFO - PROCESS | 1949 | 1461051974043 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 00:46:14 INFO - PROCESS | 1949 | 1461051974049 Marionette TRACE conn5 <- [1,33,null,{"value":"8"}] 00:46:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:46:14 INFO - PROCESS | 1949 | 1461051974059 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:46:14 INFO - PROCESS | 1949 | 1461051974067 Marionette TRACE conn5 <- [1,34,null,{}] 00:46:14 INFO - PROCESS | 1949 | 1461051974077 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:14 INFO - PROCESS | 1949 | 1461051974312 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 00:46:14 INFO - PROCESS | 1949 | 1461051974493 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x9327f000 == 16 [pid = 1949] [id = 16] 00:46:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 45 (0x94dce400) [pid = 1949] [serial = 45] [outer = (nil)] 00:46:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 46 (0x958dc000) [pid = 1949] [serial = 46] [outer = 0x94dce400] 00:46:14 INFO - PROCESS | 1949 | 1461051974636 Marionette DEBUG loaded listener.js 00:46:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 47 (0x95fadc00) [pid = 1949] [serial = 47] [outer = 0x94dce400] 00:46:15 INFO - PROCESS | 1949 | 1461051975541 Marionette TRACE conn5 <- [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]]]}] 00:46:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:46:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1540ms 00:46:15 INFO - PROCESS | 1949 | 1461051975601 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 00:46:15 INFO - PROCESS | 1949 | 1461051975610 Marionette TRACE conn5 <- [1,37,null,{"value":"8"}] 00:46:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:46:15 INFO - PROCESS | 1949 | 1461051975622 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:46:15 INFO - PROCESS | 1949 | 1461051975626 Marionette TRACE conn5 <- [1,38,null,{}] 00:46:15 INFO - PROCESS | 1949 | 1461051975634 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:15 INFO - PROCESS | 1949 | 1461051975858 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 00:46:16 INFO - PROCESS | 1949 | 1461051976026 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x97297000 == 17 [pid = 1949] [id = 17] 00:46:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 48 (0x9735fc00) [pid = 1949] [serial = 48] [outer = (nil)] 00:46:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 49 (0x977b0400) [pid = 1949] [serial = 49] [outer = 0x9735fc00] 00:46:16 INFO - PROCESS | 1949 | 1461051976136 Marionette DEBUG loaded listener.js 00:46:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 50 (0x98b81c00) [pid = 1949] [serial = 50] [outer = 0x9735fc00] 00:46:17 INFO - PROCESS | 1949 | 1461051977062 Marionette TRACE conn5 <- [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]]]}] 00:46:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:46:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1491ms 00:46:17 INFO - PROCESS | 1949 | 1461051977114 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 00:46:17 INFO - PROCESS | 1949 | 1461051977119 Marionette TRACE conn5 <- [1,41,null,{"value":"8"}] 00:46:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:46:17 INFO - PROCESS | 1949 | 1461051977126 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:46:17 INFO - PROCESS | 1949 | 1461051977132 Marionette TRACE conn5 <- [1,42,null,{}] 00:46:17 INFO - PROCESS | 1949 | 1461051977150 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:17 INFO - PROCESS | 1949 | 1461051977344 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 00:46:17 INFO - PROCESS | 1949 | 1461051977477 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:17 INFO - PROCESS | 1949 | ++DOCSHELL 0x97724000 == 18 [pid = 1949] [id = 18] 00:46:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 51 (0x9917d000) [pid = 1949] [serial = 51] [outer = (nil)] 00:46:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 52 (0x991be000) [pid = 1949] [serial = 52] [outer = 0x9917d000] 00:46:17 INFO - PROCESS | 1949 | 1461051977581 Marionette DEBUG loaded listener.js 00:46:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 53 (0x9a624000) [pid = 1949] [serial = 53] [outer = 0x9917d000] 00:46:18 INFO - PROCESS | 1949 | 1461051978547 Marionette TRACE conn5 <- [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]]]}] 00:46:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:46:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1494ms 00:46:18 INFO - PROCESS | 1949 | 1461051978621 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 00:46:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:46:18 INFO - PROCESS | 1949 | 1461051978626 Marionette TRACE conn5 <- [1,45,null,{"value":"8"}] 00:46:18 INFO - PROCESS | 1949 | 1461051978633 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:46:18 INFO - PROCESS | 1949 | 1461051978637 Marionette TRACE conn5 <- [1,46,null,{}] 00:46:18 INFO - PROCESS | 1949 | 1461051978644 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:18 INFO - PROCESS | 1949 | 1461051978857 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 00:46:19 INFO - PROCESS | 1949 | 1461051979026 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x98515c00 == 19 [pid = 1949] [id = 19] 00:46:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 54 (0x99177800) [pid = 1949] [serial = 54] [outer = (nil)] 00:46:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 55 (0x9fb0a800) [pid = 1949] [serial = 55] [outer = 0x99177800] 00:46:19 INFO - PROCESS | 1949 | 1461051979130 Marionette DEBUG loaded listener.js 00:46:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 56 (0x9fc75c00) [pid = 1949] [serial = 56] [outer = 0x99177800] 00:46:20 INFO - PROCESS | 1949 | 1461051980133 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 00:46:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:46:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1588ms 00:46:20 INFO - PROCESS | 1949 | 1461051980221 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 00:46:20 INFO - PROCESS | 1949 | 1461051980229 Marionette TRACE conn5 <- [1,49,null,{"value":"8"}] 00:46:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:46:20 INFO - PROCESS | 1949 | 1461051980240 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:46:20 INFO - PROCESS | 1949 | 1461051980245 Marionette TRACE conn5 <- [1,50,null,{}] 00:46:20 INFO - PROCESS | 1949 | 1461051980254 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:20 INFO - PROCESS | 1949 | 1461051980494 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 00:46:20 INFO - PROCESS | 1949 | --DOCSHELL 0x95faa400 == 18 [pid = 1949] [id = 14] 00:46:20 INFO - PROCESS | 1949 | --DOCSHELL 0x9833b400 == 17 [pid = 1949] [id = 12] 00:46:20 INFO - PROCESS | 1949 | --DOCSHELL 0x9705a800 == 16 [pid = 1949] [id = 11] 00:46:20 INFO - PROCESS | 1949 | --DOCSHELL 0x961ac800 == 15 [pid = 1949] [id = 8] 00:46:20 INFO - PROCESS | 1949 | 1461051980763 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x930d5400 == 16 [pid = 1949] [id = 20] 00:46:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 57 (0x94dcf000) [pid = 1949] [serial = 57] [outer = (nil)] 00:46:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 58 (0x95f07000) [pid = 1949] [serial = 58] [outer = 0x94dcf000] 00:46:20 INFO - PROCESS | 1949 | 1461051980907 Marionette DEBUG loaded listener.js 00:46:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 59 (0x96257400) [pid = 1949] [serial = 59] [outer = 0x94dcf000] 00:46:21 INFO - PROCESS | 1949 | 1461051981820 Marionette TRACE conn5 <- [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]]]}] 00:46:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:46:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1642ms 00:46:21 INFO - PROCESS | 1949 | 1461051981884 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 00:46:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:46:21 INFO - PROCESS | 1949 | 1461051981893 Marionette TRACE conn5 <- [1,53,null,{"value":"8"}] 00:46:21 INFO - PROCESS | 1949 | 1461051981905 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:46:21 INFO - PROCESS | 1949 | 1461051981911 Marionette TRACE conn5 <- [1,54,null,{}] 00:46:21 INFO - PROCESS | 1949 | 1461051981919 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:22 INFO - PROCESS | 1949 | 1461051982147 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 00:46:22 INFO - PROCESS | 1949 | 1461051982286 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x98baf400 == 17 [pid = 1949] [id = 21] 00:46:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 60 (0x98bf1400) [pid = 1949] [serial = 60] [outer = (nil)] 00:46:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 61 (0x99171c00) [pid = 1949] [serial = 61] [outer = 0x98bf1400] 00:46:22 INFO - PROCESS | 1949 | 1461051982386 Marionette DEBUG loaded listener.js 00:46:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 62 (0x9917e800) [pid = 1949] [serial = 62] [outer = 0x98bf1400] 00:46:23 INFO - PROCESS | 1949 | 1461051983259 Marionette TRACE conn5 <- [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]]]}] 00:46:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:46:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1388ms 00:46:23 INFO - PROCESS | 1949 | 1461051983297 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 00:46:23 INFO - PROCESS | 1949 | 1461051983305 Marionette TRACE conn5 <- [1,57,null,{"value":"8"}] 00:46:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:46:23 INFO - PROCESS | 1949 | 1461051983314 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:46:23 INFO - PROCESS | 1949 | 1461051983320 Marionette TRACE conn5 <- [1,58,null,{}] 00:46:23 INFO - PROCESS | 1949 | 1461051983350 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:23 INFO - PROCESS | 1949 | 1461051983543 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 00:46:23 INFO - PROCESS | 1949 | 1461051983700 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x98b88c00 == 18 [pid = 1949] [id = 22] 00:46:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 63 (0x98b89c00) [pid = 1949] [serial = 63] [outer = (nil)] 00:46:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 64 (0x9a62cc00) [pid = 1949] [serial = 64] [outer = 0x98b89c00] 00:46:23 INFO - PROCESS | 1949 | 1461051983796 Marionette DEBUG loaded listener.js 00:46:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 65 (0x9eb4d400) [pid = 1949] [serial = 65] [outer = 0x98b89c00] 00:46:24 INFO - PROCESS | 1949 | 1461051984709 Marionette TRACE conn5 <- [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]]]}] 00:46:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:46:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1468ms 00:46:24 INFO - PROCESS | 1949 | 1461051984783 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 00:46:24 INFO - PROCESS | 1949 | 1461051984787 Marionette TRACE conn5 <- [1,61,null,{"value":"8"}] 00:46:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:46:24 INFO - PROCESS | 1949 | 1461051984802 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:46:24 INFO - PROCESS | 1949 | 1461051984813 Marionette TRACE conn5 <- [1,62,null,{}] 00:46:24 INFO - PROCESS | 1949 | 1461051984824 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:25 INFO - PROCESS | 1949 | 1461051985126 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 00:46:25 INFO - PROCESS | 1949 | 1461051985245 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fdeb000 == 19 [pid = 1949] [id = 23] 00:46:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 66 (0x958e8000) [pid = 1949] [serial = 66] [outer = (nil)] 00:46:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 67 (0xa008d800) [pid = 1949] [serial = 67] [outer = 0x958e8000] 00:46:25 INFO - PROCESS | 1949 | 1461051985382 Marionette DEBUG loaded listener.js 00:46:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 68 (0xa0096000) [pid = 1949] [serial = 68] [outer = 0x958e8000] 00:46:26 INFO - PROCESS | 1949 | 1461051986267 Marionette TRACE conn5 <- [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]]]}] 00:46:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:46:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1505ms 00:46:26 INFO - PROCESS | 1949 | 1461051986300 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 00:46:26 INFO - PROCESS | 1949 | 1461051986304 Marionette TRACE conn5 <- [1,65,null,{"value":"8"}] 00:46:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:46:26 INFO - PROCESS | 1949 | 1461051986312 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:46:26 INFO - PROCESS | 1949 | 1461051986317 Marionette TRACE conn5 <- [1,66,null,{}] 00:46:26 INFO - PROCESS | 1949 | 1461051986324 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:26 INFO - PROCESS | 1949 | 1461051986502 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 00:46:26 INFO - PROCESS | 1949 | 1461051986639 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x97057400 == 20 [pid = 1949] [id = 24] 00:46:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 69 (0xa0af6c00) [pid = 1949] [serial = 69] [outer = (nil)] 00:46:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 70 (0xa0e3e400) [pid = 1949] [serial = 70] [outer = 0xa0af6c00] 00:46:26 INFO - PROCESS | 1949 | 1461051986732 Marionette DEBUG loaded listener.js 00:46:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 71 (0xa0eec400) [pid = 1949] [serial = 71] [outer = 0xa0af6c00] 00:46:27 INFO - PROCESS | 1949 | 1461051987594 Marionette TRACE conn5 <- [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]]]}] 00:46:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:46:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1337ms 00:46:27 INFO - PROCESS | 1949 | 1461051987657 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 00:46:27 INFO - PROCESS | 1949 | 1461051987662 Marionette TRACE conn5 <- [1,69,null,{"value":"8"}] 00:46:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:46:27 INFO - PROCESS | 1949 | 1461051987671 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:46:27 INFO - PROCESS | 1949 | 1461051987676 Marionette TRACE conn5 <- [1,70,null,{}] 00:46:27 INFO - PROCESS | 1949 | 1461051987683 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:27 INFO - PROCESS | 1949 | 1461051987855 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 00:46:28 INFO - PROCESS | 1949 | 1461051987994 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x9eb4a800 == 21 [pid = 1949] [id = 25] 00:46:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 72 (0x9eb4dc00) [pid = 1949] [serial = 72] [outer = (nil)] 00:46:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 73 (0xa2819400) [pid = 1949] [serial = 73] [outer = 0x9eb4dc00] 00:46:28 INFO - PROCESS | 1949 | 1461051988112 Marionette DEBUG loaded listener.js 00:46:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 74 (0xa3c29c00) [pid = 1949] [serial = 74] [outer = 0x9eb4dc00] 00:46:29 INFO - PROCESS | 1949 | 1461051989198 Marionette TRACE conn5 <- [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]]]}] 00:46:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:46:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1592ms 00:46:29 INFO - PROCESS | 1949 | 1461051989265 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 00:46:29 INFO - PROCESS | 1949 | 1461051989272 Marionette TRACE conn5 <- [1,73,null,{"value":"8"}] 00:46:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:46:29 INFO - PROCESS | 1949 | 1461051989280 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:46:29 INFO - PROCESS | 1949 | 1461051989286 Marionette TRACE conn5 <- [1,74,null,{}] 00:46:29 INFO - PROCESS | 1949 | 1461051989296 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:29 INFO - PROCESS | 1949 | 1461051989478 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 00:46:29 INFO - PROCESS | 1949 | 1461051989679 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f6f2000 == 22 [pid = 1949] [id = 26] 00:46:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 75 (0x8fde7400) [pid = 1949] [serial = 75] [outer = (nil)] 00:46:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 76 (0x930d1400) [pid = 1949] [serial = 76] [outer = 0x8fde7400] 00:46:29 INFO - PROCESS | 1949 | 1461051989792 Marionette DEBUG loaded listener.js 00:46:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 77 (0x96110400) [pid = 1949] [serial = 77] [outer = 0x8fde7400] 00:46:30 INFO - PROCESS | 1949 | --DOCSHELL 0x97297000 == 21 [pid = 1949] [id = 17] 00:46:30 INFO - PROCESS | 1949 | --DOCSHELL 0x9327f000 == 20 [pid = 1949] [id = 16] 00:46:30 INFO - PROCESS | 1949 | 1461051990732 Marionette TRACE conn5 <- [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]]]}] 00:46:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:46:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1535ms 00:46:30 INFO - PROCESS | 1949 | 1461051990816 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 00:46:30 INFO - PROCESS | 1949 | 1461051990823 Marionette TRACE conn5 <- [1,77,null,{"value":"8"}] 00:46:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:46:30 INFO - PROCESS | 1949 | 1461051990833 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:46:30 INFO - PROCESS | 1949 | 1461051990841 Marionette TRACE conn5 <- [1,78,null,{}] 00:46:30 INFO - PROCESS | 1949 | 1461051990853 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:31 INFO - PROCESS | 1949 | 1461051991089 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 00:46:31 INFO - PROCESS | 1949 | 1461051991305 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:31 INFO - PROCESS | 1949 | ++DOCSHELL 0x930cfc00 == 21 [pid = 1949] [id = 27] 00:46:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 78 (0x930d0800) [pid = 1949] [serial = 78] [outer = (nil)] 00:46:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 79 (0x95876800) [pid = 1949] [serial = 79] [outer = 0x930d0800] 00:46:31 INFO - PROCESS | 1949 | 1461051991418 Marionette DEBUG loaded listener.js 00:46:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 80 (0x96f7f800) [pid = 1949] [serial = 80] [outer = 0x930d0800] 00:46:32 INFO - PROCESS | 1949 | 1461051992274 Marionette TRACE conn5 <- [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]]]}] 00:46:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:46:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1491ms 00:46:32 INFO - PROCESS | 1949 | 1461051992342 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 00:46:32 INFO - PROCESS | 1949 | 1461051992352 Marionette TRACE conn5 <- [1,81,null,{"value":"8"}] 00:46:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:46:32 INFO - PROCESS | 1949 | 1461051992367 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:46:32 INFO - PROCESS | 1949 | 1461051992373 Marionette TRACE conn5 <- [1,82,null,{}] 00:46:32 INFO - PROCESS | 1949 | 1461051992381 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:32 INFO - PROCESS | 1949 | 1461051992578 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 00:46:32 INFO - PROCESS | 1949 | 1461051992693 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:32 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f6ecc00 == 22 [pid = 1949] [id = 28] 00:46:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 81 (0x977bc400) [pid = 1949] [serial = 81] [outer = (nil)] 00:46:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 82 (0x99173000) [pid = 1949] [serial = 82] [outer = 0x977bc400] 00:46:32 INFO - PROCESS | 1949 | 1461051992791 Marionette DEBUG loaded listener.js 00:46:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 83 (0x99291c00) [pid = 1949] [serial = 83] [outer = 0x977bc400] 00:46:33 INFO - PROCESS | 1949 | 1461051993662 Marionette TRACE conn5 <- [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]]]}] 00:46:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:46:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1402ms 00:46:33 INFO - PROCESS | 1949 | 1461051993770 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 00:46:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:46:33 INFO - PROCESS | 1949 | 1461051993775 Marionette TRACE conn5 <- [1,85,null,{"value":"8"}] 00:46:33 INFO - PROCESS | 1949 | 1461051993782 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:46:33 INFO - PROCESS | 1949 | 1461051993789 Marionette TRACE conn5 <- [1,86,null,{}] 00:46:33 INFO - PROCESS | 1949 | 1461051993808 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:34 INFO - PROCESS | 1949 | 1461051994019 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 00:46:34 INFO - PROCESS | 1949 | 1461051994137 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f6ec800 == 23 [pid = 1949] [id = 29] 00:46:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 84 (0x99285400) [pid = 1949] [serial = 84] [outer = (nil)] 00:46:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 85 (0x9fbc2c00) [pid = 1949] [serial = 85] [outer = 0x99285400] 00:46:34 INFO - PROCESS | 1949 | 1461051994233 Marionette DEBUG loaded listener.js 00:46:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 86 (0x9fcafc00) [pid = 1949] [serial = 86] [outer = 0x99285400] 00:46:35 INFO - PROCESS | 1949 | 1461051995227 Marionette TRACE conn5 <- [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]]]}] 00:46:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:46:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1488ms 00:46:35 INFO - PROCESS | 1949 | 1461051995270 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 00:46:35 INFO - PROCESS | 1949 | 1461051995276 Marionette TRACE conn5 <- [1,89,null,{"value":"8"}] 00:46:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:46:35 INFO - PROCESS | 1949 | 1461051995283 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:46:35 INFO - PROCESS | 1949 | 1461051995288 Marionette TRACE conn5 <- [1,90,null,{}] 00:46:35 INFO - PROCESS | 1949 | 1461051995296 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:35 INFO - PROCESS | 1949 | 1461051995486 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 00:46:35 INFO - PROCESS | 1949 | 1461051995630 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:35 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fdf3800 == 24 [pid = 1949] [id = 30] 00:46:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 87 (0x9780d000) [pid = 1949] [serial = 87] [outer = (nil)] 00:46:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 88 (0x97812400) [pid = 1949] [serial = 88] [outer = 0x9780d000] 00:46:35 INFO - PROCESS | 1949 | 1461051995730 Marionette DEBUG loaded listener.js 00:46:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 89 (0x9b2f0800) [pid = 1949] [serial = 89] [outer = 0x9780d000] 00:46:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 90 (0x8ed89000) [pid = 1949] [serial = 90] [outer = 0x97057c00] 00:46:36 INFO - PROCESS | 1949 | 1461051996769 Marionette TRACE conn5 <- [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]]]}] 00:46:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:46:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1546ms 00:46:36 INFO - PROCESS | 1949 | 1461051996830 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 00:46:36 INFO - PROCESS | 1949 | 1461051996835 Marionette TRACE conn5 <- [1,93,null,{"value":"8"}] 00:46:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:46:36 INFO - PROCESS | 1949 | 1461051996842 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:46:36 INFO - PROCESS | 1949 | 1461051996846 Marionette TRACE conn5 <- [1,94,null,{}] 00:46:36 INFO - PROCESS | 1949 | 1461051996854 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:37 INFO - PROCESS | 1949 | 1461051997032 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 00:46:37 INFO - PROCESS | 1949 | 1461051997207 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ed82800 == 25 [pid = 1949] [id = 31] 00:46:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 91 (0x8ed83c00) [pid = 1949] [serial = 91] [outer = (nil)] 00:46:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 92 (0x8ed8ec00) [pid = 1949] [serial = 92] [outer = 0x8ed83c00] 00:46:37 INFO - PROCESS | 1949 | 1461051997306 Marionette DEBUG loaded listener.js 00:46:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 93 (0x8f6eb800) [pid = 1949] [serial = 93] [outer = 0x8ed83c00] 00:46:38 INFO - PROCESS | 1949 | 1461051998137 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 00:46:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:46:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1341ms 00:46:38 INFO - PROCESS | 1949 | 1461051998185 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 00:46:38 INFO - PROCESS | 1949 | 1461051998189 Marionette TRACE conn5 <- [1,97,null,{"value":"8"}] 00:46:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:46:38 INFO - PROCESS | 1949 | 1461051998197 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:46:38 INFO - PROCESS | 1949 | 1461051998201 Marionette TRACE conn5 <- [1,98,null,{}] 00:46:38 INFO - PROCESS | 1949 | 1461051998208 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:38 INFO - PROCESS | 1949 | 1461051998439 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 00:46:38 INFO - PROCESS | 1949 | 1461051998587 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ed85800 == 26 [pid = 1949] [id = 32] 00:46:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 94 (0x8ef02800) [pid = 1949] [serial = 94] [outer = (nil)] 00:46:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 95 (0x8ef0b400) [pid = 1949] [serial = 95] [outer = 0x8ef02800] 00:46:38 INFO - PROCESS | 1949 | 1461051998688 Marionette DEBUG loaded listener.js 00:46:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 96 (0xa0a66400) [pid = 1949] [serial = 96] [outer = 0x8ef02800] 00:46:39 INFO - PROCESS | 1949 | 1461051999673 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 00:46:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:46:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1533ms 00:46:39 INFO - PROCESS | 1949 | 1461051999731 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 00:46:39 INFO - PROCESS | 1949 | 1461051999735 Marionette TRACE conn5 <- [1,101,null,{"value":"8"}] 00:46:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:46:39 INFO - PROCESS | 1949 | 1461051999746 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:46:39 INFO - PROCESS | 1949 | 1461051999750 Marionette TRACE conn5 <- [1,102,null,{}] 00:46:39 INFO - PROCESS | 1949 | 1461051999759 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:39 INFO - PROCESS | 1949 | 1461051999945 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 00:46:40 INFO - PROCESS | 1949 | 1461052000099 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ed84800 == 27 [pid = 1949] [id = 33] 00:46:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 97 (0x8f101800) [pid = 1949] [serial = 97] [outer = (nil)] 00:46:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 98 (0x8f108400) [pid = 1949] [serial = 98] [outer = 0x8f101800] 00:46:40 INFO - PROCESS | 1949 | 1461052000200 Marionette DEBUG loaded listener.js 00:46:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 99 (0x8f10b800) [pid = 1949] [serial = 99] [outer = 0x8f101800] 00:46:41 INFO - PROCESS | 1949 | 1461052001140 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 00:46:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:46:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1436ms 00:46:41 INFO - PROCESS | 1949 | 1461052001182 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 00:46:41 INFO - PROCESS | 1949 | 1461052001186 Marionette TRACE conn5 <- [1,105,null,{"value":"8"}] 00:46:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:46:41 INFO - PROCESS | 1949 | 1461052001195 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:46:41 INFO - PROCESS | 1949 | 1461052001199 Marionette TRACE conn5 <- [1,106,null,{}] 00:46:41 INFO - PROCESS | 1949 | 1461052001205 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:41 INFO - PROCESS | 1949 | 1461052001389 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 00:46:41 INFO - PROCESS | 1949 | 1461052001535 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f102000 == 28 [pid = 1949] [id = 34] 00:46:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 100 (0x8f104800) [pid = 1949] [serial = 100] [outer = (nil)] 00:46:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 101 (0x91ea0000) [pid = 1949] [serial = 101] [outer = 0x8f104800] 00:46:41 INFO - PROCESS | 1949 | 1461052001627 Marionette DEBUG loaded listener.js 00:46:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 102 (0x97813000) [pid = 1949] [serial = 102] [outer = 0x8f104800] 00:46:42 INFO - PROCESS | 1949 | 1461052002633 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 00:46:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:46:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1634ms 00:46:42 INFO - PROCESS | 1949 | 1461052002831 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 00:46:42 INFO - PROCESS | 1949 | 1461052002839 Marionette TRACE conn5 <- [1,109,null,{"value":"8"}] 00:46:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:46:42 INFO - PROCESS | 1949 | 1461052002847 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:46:42 INFO - PROCESS | 1949 | 1461052002853 Marionette TRACE conn5 <- [1,110,null,{}] 00:46:42 INFO - PROCESS | 1949 | 1461052002864 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:43 INFO - PROCESS | 1949 | 1461052003073 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 00:46:43 INFO - PROCESS | 1949 | 1461052003274 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ed89400 == 29 [pid = 1949] [id = 35] 00:46:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 103 (0x8ef0fc00) [pid = 1949] [serial = 103] [outer = (nil)] 00:46:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 104 (0x8f107800) [pid = 1949] [serial = 104] [outer = 0x8ef0fc00] 00:46:43 INFO - PROCESS | 1949 | 1461052003361 Marionette DEBUG loaded listener.js 00:46:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 105 (0x8f6f0c00) [pid = 1949] [serial = 105] [outer = 0x8ef0fc00] 00:46:43 INFO - PROCESS | 1949 | --DOCSHELL 0x930d5400 == 28 [pid = 1949] [id = 20] 00:46:46 INFO - PROCESS | 1949 | --DOCSHELL 0x97724000 == 27 [pid = 1949] [id = 18] 00:46:46 INFO - PROCESS | 1949 | --DOCSHELL 0x98515c00 == 26 [pid = 1949] [id = 19] 00:46:46 INFO - PROCESS | 1949 | --DOCSHELL 0x9625ec00 == 25 [pid = 1949] [id = 15] 00:46:46 INFO - PROCESS | 1949 | --DOCSHELL 0x98baf400 == 24 [pid = 1949] [id = 21] 00:46:46 INFO - PROCESS | 1949 | --DOCSHELL 0x98b88c00 == 23 [pid = 1949] [id = 22] 00:46:46 INFO - PROCESS | 1949 | --DOCSHELL 0x8fdeb000 == 22 [pid = 1949] [id = 23] 00:46:46 INFO - PROCESS | 1949 | --DOCSHELL 0x97057400 == 21 [pid = 1949] [id = 24] 00:46:46 INFO - PROCESS | 1949 | --DOCSHELL 0x9eb4a800 == 20 [pid = 1949] [id = 25] 00:46:46 INFO - PROCESS | 1949 | --DOCSHELL 0x8f102000 == 19 [pid = 1949] [id = 34] 00:46:46 INFO - PROCESS | 1949 | --DOCSHELL 0xa00d5000 == 18 [pid = 1949] [id = 6] 00:46:46 INFO - PROCESS | 1949 | --DOCSHELL 0x8ed82800 == 17 [pid = 1949] [id = 31] 00:46:46 INFO - PROCESS | 1949 | --DOCSHELL 0x8ed85800 == 16 [pid = 1949] [id = 32] 00:46:46 INFO - PROCESS | 1949 | --DOCSHELL 0x8ed84800 == 15 [pid = 1949] [id = 33] 00:46:46 INFO - PROCESS | 1949 | --DOCSHELL 0x977b7800 == 14 [pid = 1949] [id = 13] 00:46:46 INFO - PROCESS | 1949 | --DOCSHELL 0x8f6ec800 == 13 [pid = 1949] [id = 29] 00:46:46 INFO - PROCESS | 1949 | --DOCSHELL 0x8fdf3800 == 12 [pid = 1949] [id = 30] 00:46:46 INFO - PROCESS | 1949 | --DOCSHELL 0x8f6f2000 == 11 [pid = 1949] [id = 26] 00:46:46 INFO - PROCESS | 1949 | --DOCSHELL 0x930cfc00 == 10 [pid = 1949] [id = 27] 00:46:46 INFO - PROCESS | 1949 | --DOCSHELL 0x8f6ecc00 == 9 [pid = 1949] [id = 28] 00:46:48 INFO - PROCESS | 1949 | 1461052008025 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 00:46:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:46:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 5205ms 00:46:48 INFO - PROCESS | 1949 | 1461052008055 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 00:46:48 INFO - PROCESS | 1949 | 1461052008064 Marionette TRACE conn5 <- [1,113,null,{"value":"8"}] 00:46:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:46:48 INFO - PROCESS | 1949 | 1461052008075 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:46:48 INFO - PROCESS | 1949 | 1461052008083 Marionette TRACE conn5 <- [1,114,null,{}] 00:46:48 INFO - PROCESS | 1949 | 1461052008095 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:48 INFO - PROCESS | 1949 | 1461052008320 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 00:46:48 INFO - PROCESS | 1949 | 1461052008427 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ed8f400 == 10 [pid = 1949] [id = 36] 00:46:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 106 (0x8ed90400) [pid = 1949] [serial = 106] [outer = (nil)] 00:46:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 107 (0x8f10b400) [pid = 1949] [serial = 107] [outer = 0x8ed90400] 00:46:48 INFO - PROCESS | 1949 | 1461052008514 Marionette DEBUG loaded listener.js 00:46:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 108 (0x8f6f2800) [pid = 1949] [serial = 108] [outer = 0x8ed90400] 00:46:49 INFO - PROCESS | 1949 | 1461052009356 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 00:46:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:46:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1345ms 00:46:49 INFO - PROCESS | 1949 | 1461052009420 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 00:46:49 INFO - PROCESS | 1949 | 1461052009432 Marionette TRACE conn5 <- [1,117,null,{"value":"8"}] 00:46:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:46:49 INFO - PROCESS | 1949 | 1461052009495 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:46:49 INFO - PROCESS | 1949 | 1461052009501 Marionette TRACE conn5 <- [1,118,null,{}] 00:46:49 INFO - PROCESS | 1949 | 1461052009554 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:49 INFO - PROCESS | 1949 | 1461052009817 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 00:46:49 INFO - PROCESS | 1949 | 1461052009897 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f109000 == 11 [pid = 1949] [id = 37] 00:46:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 109 (0x930cf400) [pid = 1949] [serial = 109] [outer = (nil)] 00:46:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 110 (0x94dd7800) [pid = 1949] [serial = 110] [outer = 0x930cf400] 00:46:50 INFO - PROCESS | 1949 | 1461052010033 Marionette DEBUG loaded listener.js 00:46:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 111 (0x95878400) [pid = 1949] [serial = 111] [outer = 0x930cf400] 00:46:50 INFO - PROCESS | 1949 | 1461052010870 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 00:46:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:46:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1435ms 00:46:50 INFO - PROCESS | 1949 | 1461052010895 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 00:46:50 INFO - PROCESS | 1949 | 1461052010900 Marionette TRACE conn5 <- [1,121,null,{"value":"8"}] 00:46:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:46:50 INFO - PROCESS | 1949 | 1461052010908 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:46:50 INFO - PROCESS | 1949 | 1461052010914 Marionette TRACE conn5 <- [1,122,null,{}] 00:46:50 INFO - PROCESS | 1949 | 1461052010940 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:51 INFO - PROCESS | 1949 | 1461052011167 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 00:46:51 INFO - PROCESS | 1949 | 1461052011195 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x96755c00 == 12 [pid = 1949] [id = 38] 00:46:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 112 (0x96f7ec00) [pid = 1949] [serial = 112] [outer = (nil)] 00:46:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 113 (0x97058400) [pid = 1949] [serial = 113] [outer = 0x96f7ec00] 00:46:51 INFO - PROCESS | 1949 | 1461052011297 Marionette DEBUG loaded listener.js 00:46:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 114 (0x97361000) [pid = 1949] [serial = 114] [outer = 0x96f7ec00] 00:46:52 INFO - PROCESS | 1949 | 1461052012174 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 00:46:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:46:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1300ms 00:46:52 INFO - PROCESS | 1949 | 1461052012209 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 00:46:52 INFO - PROCESS | 1949 | 1461052012213 Marionette TRACE conn5 <- [1,125,null,{"value":"8"}] 00:46:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:46:52 INFO - PROCESS | 1949 | 1461052012220 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:46:52 INFO - PROCESS | 1949 | 1461052012224 Marionette TRACE conn5 <- [1,126,null,{}] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 113 (0x9780d000) [pid = 1949] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 112 (0x99177800) [pid = 1949] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 111 (0x94dcf000) [pid = 1949] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 110 (0x9917d000) [pid = 1949] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 109 (0x98bf1400) [pid = 1949] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 108 (0x9735fc00) [pid = 1949] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 107 (0x973d6c00) [pid = 1949] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 106 (0x99285400) [pid = 1949] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 105 (0x95faac00) [pid = 1949] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 104 (0x96f76800) [pid = 1949] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 103 (0x9705b000) [pid = 1949] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 102 (0xa44bd000) [pid = 1949] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 101 (0x9833c400) [pid = 1949] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 100 (0x99288c00) [pid = 1949] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 99 (0x8f104800) [pid = 1949] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 98 (0x8f101800) [pid = 1949] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 97 (0x9eb4dc00) [pid = 1949] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 96 (0x94dce400) [pid = 1949] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 95 (0x8ef02800) [pid = 1949] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 94 (0x8fde7400) [pid = 1949] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 93 (0x8ed83c00) [pid = 1949] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 92 (0x98b89c00) [pid = 1949] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 91 (0x977bc400) [pid = 1949] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 90 (0xa0af6c00) [pid = 1949] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 89 (0x930d0800) [pid = 1949] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:46:53 INFO - PROCESS | 1949 | --DOMWINDOW == 88 (0x958e8000) [pid = 1949] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:46:53 INFO - PROCESS | 1949 | 1461052013203 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:53 INFO - PROCESS | 1949 | 1461052013432 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 00:46:53 INFO - PROCESS | 1949 | 1461052013546 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x91ea7800 == 13 [pid = 1949] [id = 39] 00:46:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 89 (0x930ccc00) [pid = 1949] [serial = 115] [outer = (nil)] 00:46:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 90 (0x94dcf000) [pid = 1949] [serial = 116] [outer = 0x930ccc00] 00:46:53 INFO - PROCESS | 1949 | 1461052013629 Marionette DEBUG loaded listener.js 00:46:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 91 (0x97360000) [pid = 1949] [serial = 117] [outer = 0x930ccc00] 00:46:54 INFO - PROCESS | 1949 | 1461052014551 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 00:46:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:46:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 2395ms 00:46:54 INFO - PROCESS | 1949 | 1461052014617 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 00:46:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:46:54 INFO - PROCESS | 1949 | 1461052014621 Marionette TRACE conn5 <- [1,129,null,{"value":"8"}] 00:46:54 INFO - PROCESS | 1949 | 1461052014627 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:46:54 INFO - PROCESS | 1949 | 1461052014631 Marionette TRACE conn5 <- [1,130,null,{}] 00:46:54 INFO - PROCESS | 1949 | 1461052014637 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:54 INFO - PROCESS | 1949 | 1461052014796 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 00:46:54 INFO - PROCESS | 1949 | 1461052014911 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x958e0000 == 14 [pid = 1949] [id = 40] 00:46:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 92 (0x97bd0400) [pid = 1949] [serial = 118] [outer = (nil)] 00:46:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 93 (0x98b81000) [pid = 1949] [serial = 119] [outer = 0x97bd0400] 00:46:54 INFO - PROCESS | 1949 | 1461052014989 Marionette DEBUG loaded listener.js 00:46:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 94 (0x98bef000) [pid = 1949] [serial = 120] [outer = 0x97bd0400] 00:46:55 INFO - PROCESS | 1949 | 1461052015995 Marionette TRACE conn5 <- [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]]]}] 00:46:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:46:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1383ms 00:46:56 INFO - PROCESS | 1949 | 1461052016012 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 00:46:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:46:56 INFO - PROCESS | 1949 | 1461052016021 Marionette TRACE conn5 <- [1,133,null,{"value":"8"}] 00:46:56 INFO - PROCESS | 1949 | 1461052016032 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:46:56 INFO - PROCESS | 1949 | 1461052016038 Marionette TRACE conn5 <- [1,134,null,{}] 00:46:56 INFO - PROCESS | 1949 | 1461052016048 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:56 INFO - PROCESS | 1949 | 1461052016262 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 00:46:56 INFO - PROCESS | 1949 | 1461052016412 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ef0f000 == 15 [pid = 1949] [id = 41] 00:46:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 95 (0x8f10dc00) [pid = 1949] [serial = 121] [outer = (nil)] 00:46:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 96 (0x94dce000) [pid = 1949] [serial = 122] [outer = 0x8f10dc00] 00:46:56 INFO - PROCESS | 1949 | 1461052016511 Marionette DEBUG loaded listener.js 00:46:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 97 (0x958e7400) [pid = 1949] [serial = 123] [outer = 0x8f10dc00] 00:46:57 INFO - PROCESS | 1949 | 1461052017475 Marionette TRACE conn5 <- [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]]]}] 00:46:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:46:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1457ms 00:46:57 INFO - PROCESS | 1949 | 1461052017488 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 00:46:57 INFO - PROCESS | 1949 | 1461052017498 Marionette TRACE conn5 <- [1,137,null,{"value":"8"}] 00:46:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:46:57 INFO - PROCESS | 1949 | 1461052017511 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:46:57 INFO - PROCESS | 1949 | 1461052017516 Marionette TRACE conn5 <- [1,138,null,{}] 00:46:57 INFO - PROCESS | 1949 | 1461052017523 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:57 INFO - PROCESS | 1949 | 1461052017712 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 00:46:57 INFO - PROCESS | 1949 | 1461052017859 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x95faa000 == 16 [pid = 1949] [id = 42] 00:46:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 98 (0x97813c00) [pid = 1949] [serial = 124] [outer = (nil)] 00:46:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 99 (0x98515c00) [pid = 1949] [serial = 125] [outer = 0x97813c00] 00:46:57 INFO - PROCESS | 1949 | 1461052017951 Marionette DEBUG loaded listener.js 00:46:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 100 (0x97057400) [pid = 1949] [serial = 126] [outer = 0x97813c00] 00:46:58 INFO - PROCESS | 1949 | 1461052018953 Marionette TRACE conn5 <- [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]]]}] 00:46:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:46:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1484ms 00:46:59 INFO - PROCESS | 1949 | 1461052018995 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 00:46:59 INFO - PROCESS | 1949 | 1461052018999 Marionette TRACE conn5 <- [1,141,null,{"value":"8"}] 00:46:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:46:59 INFO - PROCESS | 1949 | 1461052019007 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:46:59 INFO - PROCESS | 1949 | 1461052019015 Marionette TRACE conn5 <- [1,142,null,{}] 00:46:59 INFO - PROCESS | 1949 | 1461052019033 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:59 INFO - PROCESS | 1949 | 1461052019264 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 00:46:59 INFO - PROCESS | 1949 | 1461052019470 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:59 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ed85000 == 17 [pid = 1949] [id = 43] 00:46:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 101 (0x8f106800) [pid = 1949] [serial = 127] [outer = (nil)] 00:46:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 102 (0x98baf400) [pid = 1949] [serial = 128] [outer = 0x8f106800] 00:46:59 INFO - PROCESS | 1949 | 1461052019614 Marionette DEBUG loaded listener.js 00:46:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 103 (0x9dff5c00) [pid = 1949] [serial = 129] [outer = 0x8f106800] 00:47:00 INFO - PROCESS | 1949 | 1461052020122 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:47:00 INFO - PROCESS | 1949 | 1461052020657 Marionette TRACE conn5 <- [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]]]}] 00:47:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:47:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1692ms 00:47:00 INFO - PROCESS | 1949 | 1461052020701 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 00:47:00 INFO - PROCESS | 1949 | 1461052020707 Marionette TRACE conn5 <- [1,145,null,{"value":"8"}] 00:47:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:47:00 INFO - PROCESS | 1949 | 1461052020715 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:47:00 INFO - PROCESS | 1949 | 1461052020720 Marionette TRACE conn5 <- [1,146,null,{}] 00:47:00 INFO - PROCESS | 1949 | 1461052020727 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:00 INFO - PROCESS | 1949 | 1461052020950 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 00:47:01 INFO - PROCESS | 1949 | 1461052021136 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x9674c000 == 18 [pid = 1949] [id = 44] 00:47:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 104 (0x9fb10800) [pid = 1949] [serial = 130] [outer = (nil)] 00:47:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 105 (0x9fca7800) [pid = 1949] [serial = 131] [outer = 0x9fb10800] 00:47:01 INFO - PROCESS | 1949 | 1461052021276 Marionette DEBUG loaded listener.js 00:47:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 106 (0xa0063000) [pid = 1949] [serial = 132] [outer = 0x9fb10800] 00:47:02 INFO - PROCESS | 1949 | 1461052022190 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 00:47:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:47:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1489ms 00:47:02 INFO - PROCESS | 1949 | 1461052022203 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 00:47:02 INFO - PROCESS | 1949 | 1461052022208 Marionette TRACE conn5 <- [1,149,null,{"value":"8"}] 00:47:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:47:02 INFO - PROCESS | 1949 | 1461052022216 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:47:02 INFO - PROCESS | 1949 | 1461052022218 Marionette TRACE conn5 <- [1,150,null,{}] 00:47:02 INFO - PROCESS | 1949 | 1461052022226 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:02 INFO - PROCESS | 1949 | 1461052022410 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 00:47:02 INFO - PROCESS | 1949 | 1461052022565 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:02 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ef10c00 == 19 [pid = 1949] [id = 45] 00:47:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 107 (0xa00cb400) [pid = 1949] [serial = 133] [outer = (nil)] 00:47:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 108 (0xa0c4bc00) [pid = 1949] [serial = 134] [outer = 0xa00cb400] 00:47:02 INFO - PROCESS | 1949 | 1461052022967 Marionette DEBUG loaded listener.js 00:47:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 109 (0xa0c47c00) [pid = 1949] [serial = 135] [outer = 0xa00cb400] 00:47:04 INFO - PROCESS | 1949 | 1461052024730 Marionette TRACE conn5 <- [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]]]}] 00:47:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:47:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 2544ms 00:47:04 INFO - PROCESS | 1949 | 1461052024763 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 00:47:04 INFO - PROCESS | 1949 | 1461052024769 Marionette TRACE conn5 <- [1,153,null,{"value":"8"}] 00:47:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:47:04 INFO - PROCESS | 1949 | 1461052024903 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:47:04 INFO - PROCESS | 1949 | 1461052024910 Marionette TRACE conn5 <- [1,154,null,{}] 00:47:04 INFO - PROCESS | 1949 | 1461052024925 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:05 INFO - PROCESS | 1949 | 1461052025270 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 00:47:05 INFO - PROCESS | 1949 | 1461052025441 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ed87800 == 20 [pid = 1949] [id = 46] 00:47:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 110 (0x8ed8a000) [pid = 1949] [serial = 136] [outer = (nil)] 00:47:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 111 (0x8f103c00) [pid = 1949] [serial = 137] [outer = 0x8ed8a000] 00:47:05 INFO - PROCESS | 1949 | 1461052025654 Marionette DEBUG loaded listener.js 00:47:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 112 (0x97812800) [pid = 1949] [serial = 138] [outer = 0x8ed8a000] 00:47:07 INFO - PROCESS | 1949 | 1461052027016 Marionette TRACE conn5 <- [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]]]}] 00:47:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:47:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 2217ms 00:47:07 INFO - PROCESS | 1949 | 1461052027049 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 00:47:07 INFO - PROCESS | 1949 | 1461052027056 Marionette TRACE conn5 <- [1,157,null,{"value":"8"}] 00:47:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:47:07 INFO - PROCESS | 1949 | 1461052027070 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:47:07 INFO - PROCESS | 1949 | 1461052027075 Marionette TRACE conn5 <- [1,158,null,{}] 00:47:07 INFO - PROCESS | 1949 | 1461052027105 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:07 INFO - PROCESS | 1949 | 1461052027523 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 00:47:07 INFO - PROCESS | 1949 | 1461052027823 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:08 INFO - PROCESS | 1949 | --DOCSHELL 0x8ed89400 == 19 [pid = 1949] [id = 35] 00:47:08 INFO - PROCESS | 1949 | --DOCSHELL 0x91ea7800 == 18 [pid = 1949] [id = 39] 00:47:08 INFO - PROCESS | 1949 | --DOCSHELL 0x96755c00 == 17 [pid = 1949] [id = 38] 00:47:08 INFO - PROCESS | 1949 | --DOCSHELL 0x8ed8f400 == 16 [pid = 1949] [id = 36] 00:47:08 INFO - PROCESS | 1949 | --DOCSHELL 0x8f109000 == 15 [pid = 1949] [id = 37] 00:47:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ed82c00 == 16 [pid = 1949] [id = 47] 00:47:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 113 (0x8ed87000) [pid = 1949] [serial = 139] [outer = (nil)] 00:47:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 114 (0x8ef05c00) [pid = 1949] [serial = 140] [outer = 0x8ed87000] 00:47:08 INFO - PROCESS | 1949 | 1461052028535 Marionette DEBUG loaded listener.js 00:47:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x8ef0c000) [pid = 1949] [serial = 141] [outer = 0x8ed87000] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 114 (0x99171c00) [pid = 1949] [serial = 61] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 113 (0x95f07000) [pid = 1949] [serial = 58] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 112 (0x97812400) [pid = 1949] [serial = 88] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 111 (0x9fcafc00) [pid = 1949] [serial = 86] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 110 (0x8f107800) [pid = 1949] [serial = 104] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 109 (0xa28b2400) [pid = 1949] [serial = 2] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 108 (0x95fad400) [pid = 1949] [serial = 19] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 107 (0x9fbc2c00) [pid = 1949] [serial = 85] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 106 (0x96259c00) [pid = 1949] [serial = 40] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 105 (0x9fcaf800) [pid = 1949] [serial = 22] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 104 (0xa5fce800) [pid = 1949] [serial = 25] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 103 (0x9705f800) [pid = 1949] [serial = 28] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 102 (0x96f7e000) [pid = 1949] [serial = 41] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 101 (0x9708e000) [pid = 1949] [serial = 31] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 100 (0x91dd6800) [pid = 1949] [serial = 17] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 99 (0x91dd2400) [pid = 1949] [serial = 16] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 98 (0xa45f4000) [pid = 1949] [serial = 23] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 97 (0xa47b0000) [pid = 1949] [serial = 34] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 96 (0xa9dd1800) [pid = 1949] [serial = 35] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 95 (0x9833ec00) [pid = 1949] [serial = 44] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 94 (0xa9dc4000) [pid = 1949] [serial = 32] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 93 (0x9928f000) [pid = 1949] [serial = 37] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 92 (0x99291000) [pid = 1949] [serial = 38] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 91 (0x9fc75c00) [pid = 1949] [serial = 56] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 90 (0x96257400) [pid = 1949] [serial = 59] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 89 (0x9fb0a800) [pid = 1949] [serial = 55] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 88 (0x9a624000) [pid = 1949] [serial = 53] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 87 (0x95876800) [pid = 1949] [serial = 79] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 86 (0x9917e800) [pid = 1949] [serial = 62] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 85 (0x98b81c00) [pid = 1949] [serial = 50] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 84 (0x96110400) [pid = 1949] [serial = 77] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 83 (0x991be000) [pid = 1949] [serial = 52] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 82 (0x977b0400) [pid = 1949] [serial = 49] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 81 (0x99173000) [pid = 1949] [serial = 82] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 80 (0x9a62cc00) [pid = 1949] [serial = 64] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 79 (0x95fadc00) [pid = 1949] [serial = 47] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 78 (0x97ab5800) [pid = 1949] [serial = 43] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 77 (0x8f6eb800) [pid = 1949] [serial = 93] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 76 (0x9eb4d400) [pid = 1949] [serial = 65] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 75 (0x8ef0b400) [pid = 1949] [serial = 95] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 74 (0x8ed8ec00) [pid = 1949] [serial = 92] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 73 (0x99291c00) [pid = 1949] [serial = 83] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 72 (0xa0eec400) [pid = 1949] [serial = 71] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 71 (0x96f7f800) [pid = 1949] [serial = 80] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 70 (0xa2819400) [pid = 1949] [serial = 73] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 69 (0xa45ee000) [pid = 1949] [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.] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 68 (0xa0096000) [pid = 1949] [serial = 68] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 67 (0x97bda800) [pid = 1949] [serial = 12] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 66 (0xa0e3e400) [pid = 1949] [serial = 70] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 65 (0x9b2f0800) [pid = 1949] [serial = 89] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 64 (0xa008d800) [pid = 1949] [serial = 67] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 63 (0x9a61fc00) [pid = 1949] [serial = 9] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 62 (0x97813000) [pid = 1949] [serial = 102] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 61 (0x91ea0000) [pid = 1949] [serial = 101] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 60 (0x8f10b800) [pid = 1949] [serial = 99] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 59 (0xa3c29c00) [pid = 1949] [serial = 74] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 58 (0x958dc000) [pid = 1949] [serial = 46] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 57 (0x8f108400) [pid = 1949] [serial = 98] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 56 (0xa0a66400) [pid = 1949] [serial = 96] [outer = (nil)] [url = about:blank] 00:47:08 INFO - PROCESS | 1949 | --DOMWINDOW == 55 (0x930d1400) [pid = 1949] [serial = 76] [outer = (nil)] [url = about:blank] 00:47:09 INFO - PROCESS | 1949 | 1461052029463 Marionette TRACE conn5 <- [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]]]}] 00:47:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:47:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2464ms 00:47:09 INFO - PROCESS | 1949 | 1461052029533 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 00:47:09 INFO - PROCESS | 1949 | 1461052029540 Marionette TRACE conn5 <- [1,161,null,{"value":"8"}] 00:47:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:47:09 INFO - PROCESS | 1949 | 1461052029552 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:47:09 INFO - PROCESS | 1949 | 1461052029556 Marionette TRACE conn5 <- [1,162,null,{}] 00:47:09 INFO - PROCESS | 1949 | 1461052029565 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:09 INFO - PROCESS | 1949 | 1461052029752 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 00:47:09 INFO - PROCESS | 1949 | 1461052029854 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x91dd4000 == 17 [pid = 1949] [id = 48] 00:47:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 56 (0x91dd5000) [pid = 1949] [serial = 142] [outer = (nil)] 00:47:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 57 (0x91ea7800) [pid = 1949] [serial = 143] [outer = 0x91dd5000] 00:47:09 INFO - PROCESS | 1949 | 1461052029944 Marionette DEBUG loaded listener.js 00:47:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 58 (0x930ce400) [pid = 1949] [serial = 144] [outer = 0x91dd5000] 00:47:10 INFO - PROCESS | 1949 | 1461052030775 Marionette TRACE conn5 <- [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]]]}] 00:47:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:47:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1290ms 00:47:10 INFO - PROCESS | 1949 | 1461052030843 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 00:47:10 INFO - PROCESS | 1949 | 1461052030850 Marionette TRACE conn5 <- [1,165,null,{"value":"8"}] 00:47:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:47:10 INFO - PROCESS | 1949 | 1461052030859 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:47:10 INFO - PROCESS | 1949 | 1461052030863 Marionette TRACE conn5 <- [1,166,null,{}] 00:47:10 INFO - PROCESS | 1949 | 1461052030869 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:11 INFO - PROCESS | 1949 | 1461052031046 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 00:47:11 INFO - PROCESS | 1949 | 1461052031165 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:11 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ed8c400 == 18 [pid = 1949] [id = 49] 00:47:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 59 (0x91ea9800) [pid = 1949] [serial = 145] [outer = (nil)] 00:47:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 60 (0x95fac000) [pid = 1949] [serial = 146] [outer = 0x91ea9800] 00:47:11 INFO - PROCESS | 1949 | 1461052031265 Marionette DEBUG loaded listener.js 00:47:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 61 (0x961ac800) [pid = 1949] [serial = 147] [outer = 0x91ea9800] 00:47:11 INFO - PROCESS | 1949 | --DOMWINDOW == 60 (0x930ccc00) [pid = 1949] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:47:11 INFO - PROCESS | 1949 | --DOMWINDOW == 59 (0x96f7ec00) [pid = 1949] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:47:11 INFO - PROCESS | 1949 | --DOMWINDOW == 58 (0x8ef0fc00) [pid = 1949] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:47:11 INFO - PROCESS | 1949 | --DOMWINDOW == 57 (0x8ed90400) [pid = 1949] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:47:11 INFO - PROCESS | 1949 | --DOMWINDOW == 56 (0x930cf400) [pid = 1949] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:47:12 INFO - PROCESS | 1949 | 1461052032414 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 00:47:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:47:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1584ms 00:47:12 INFO - PROCESS | 1949 | 1461052032444 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 00:47:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:47:12 INFO - PROCESS | 1949 | 1461052032453 Marionette TRACE conn5 <- [1,169,null,{"value":"8"}] 00:47:12 INFO - PROCESS | 1949 | 1461052032465 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:47:12 INFO - PROCESS | 1949 | 1461052032472 Marionette TRACE conn5 <- [1,170,null,{}] 00:47:12 INFO - PROCESS | 1949 | 1461052032480 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:12 INFO - PROCESS | 1949 | 1461052032772 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 00:47:12 INFO - PROCESS | 1949 | 1461052032967 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:13 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fdea400 == 19 [pid = 1949] [id = 50] 00:47:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 57 (0x930cd400) [pid = 1949] [serial = 148] [outer = (nil)] 00:47:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 58 (0x958e1800) [pid = 1949] [serial = 149] [outer = 0x930cd400] 00:47:13 INFO - PROCESS | 1949 | 1461052033106 Marionette DEBUG loaded listener.js 00:47:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 59 (0x961a7800) [pid = 1949] [serial = 150] [outer = 0x930cd400] 00:47:14 INFO - PROCESS | 1949 | 1461052034162 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 00:47:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:47:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1791ms 00:47:14 INFO - PROCESS | 1949 | 1461052034256 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 00:47:14 INFO - PROCESS | 1949 | 1461052034267 Marionette TRACE conn5 <- [1,173,null,{"value":"8"}] 00:47:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:47:14 INFO - PROCESS | 1949 | 1461052034285 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:47:14 INFO - PROCESS | 1949 | 1461052034293 Marionette TRACE conn5 <- [1,174,null,{}] 00:47:14 INFO - PROCESS | 1949 | 1461052034358 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:14 INFO - PROCESS | 1949 | 1461052034572 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 00:47:14 INFO - PROCESS | 1949 | 1461052034751 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x96f82800 == 20 [pid = 1949] [id = 51] 00:47:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 60 (0x97014800) [pid = 1949] [serial = 151] [outer = (nil)] 00:47:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 61 (0x9705f400) [pid = 1949] [serial = 152] [outer = 0x97014800] 00:47:14 INFO - PROCESS | 1949 | 1461052034844 Marionette DEBUG loaded listener.js 00:47:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 62 (0x9708cc00) [pid = 1949] [serial = 153] [outer = 0x97014800] 00:47:15 INFO - PROCESS | 1949 | 1461052035799 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 00:47:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:47:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1557ms 00:47:15 INFO - PROCESS | 1949 | 1461052035840 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 00:47:15 INFO - PROCESS | 1949 | 1461052035843 Marionette TRACE conn5 <- [1,177,null,{"value":"8"}] 00:47:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:47:15 INFO - PROCESS | 1949 | 1461052035851 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:47:15 INFO - PROCESS | 1949 | 1461052035858 Marionette TRACE conn5 <- [1,178,null,{}] 00:47:15 INFO - PROCESS | 1949 | 1461052035876 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:16 INFO - PROCESS | 1949 | 1461052036079 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 00:47:16 INFO - PROCESS | 1949 | 1461052036219 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x977afc00 == 21 [pid = 1949] [id = 52] 00:47:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 63 (0x977bc400) [pid = 1949] [serial = 154] [outer = (nil)] 00:47:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 64 (0x97815000) [pid = 1949] [serial = 155] [outer = 0x977bc400] 00:47:16 INFO - PROCESS | 1949 | 1461052036352 Marionette DEBUG loaded listener.js 00:47:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 65 (0x9833f800) [pid = 1949] [serial = 156] [outer = 0x977bc400] 00:47:17 INFO - PROCESS | 1949 | 1461052037355 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 00:47:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:47:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1695ms 00:47:17 INFO - PROCESS | 1949 | 1461052037556 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 00:47:17 INFO - PROCESS | 1949 | 1461052037564 Marionette TRACE conn5 <- [1,181,null,{"value":"8"}] 00:47:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:47:17 INFO - PROCESS | 1949 | 1461052037572 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:47:17 INFO - PROCESS | 1949 | 1461052037577 Marionette TRACE conn5 <- [1,182,null,{}] 00:47:17 INFO - PROCESS | 1949 | 1461052037587 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:17 INFO - PROCESS | 1949 | 1461052037765 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 00:47:17 INFO - PROCESS | 1949 | 1461052037980 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:18 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ef0c800 == 22 [pid = 1949] [id = 53] 00:47:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 66 (0x91eaec00) [pid = 1949] [serial = 157] [outer = (nil)] 00:47:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 67 (0x95876000) [pid = 1949] [serial = 158] [outer = 0x91eaec00] 00:47:18 INFO - PROCESS | 1949 | 1461052038066 Marionette DEBUG loaded listener.js 00:47:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 68 (0x95fad400) [pid = 1949] [serial = 159] [outer = 0x91eaec00] 00:47:18 INFO - PROCESS | 1949 | --DOCSHELL 0x8ef10c00 == 21 [pid = 1949] [id = 45] 00:47:18 INFO - PROCESS | 1949 | --DOCSHELL 0x9674c000 == 20 [pid = 1949] [id = 44] 00:47:18 INFO - PROCESS | 1949 | --DOCSHELL 0x8ed85000 == 19 [pid = 1949] [id = 43] 00:47:18 INFO - PROCESS | 1949 | --DOCSHELL 0x95faa000 == 18 [pid = 1949] [id = 42] 00:47:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8ef0f000 == 17 [pid = 1949] [id = 41] 00:47:19 INFO - PROCESS | 1949 | --DOMWINDOW == 67 (0x97360000) [pid = 1949] [serial = 117] [outer = (nil)] [url = about:blank] 00:47:19 INFO - PROCESS | 1949 | --DOMWINDOW == 66 (0x97058400) [pid = 1949] [serial = 113] [outer = (nil)] [url = about:blank] 00:47:19 INFO - PROCESS | 1949 | --DOMWINDOW == 65 (0x8f6f0c00) [pid = 1949] [serial = 105] [outer = (nil)] [url = about:blank] 00:47:19 INFO - PROCESS | 1949 | --DOMWINDOW == 64 (0x8f10b400) [pid = 1949] [serial = 107] [outer = (nil)] [url = about:blank] 00:47:19 INFO - PROCESS | 1949 | --DOMWINDOW == 63 (0x8f6f2800) [pid = 1949] [serial = 108] [outer = (nil)] [url = about:blank] 00:47:19 INFO - PROCESS | 1949 | --DOMWINDOW == 62 (0x94dd7800) [pid = 1949] [serial = 110] [outer = (nil)] [url = about:blank] 00:47:19 INFO - PROCESS | 1949 | --DOMWINDOW == 61 (0x97361000) [pid = 1949] [serial = 114] [outer = (nil)] [url = about:blank] 00:47:19 INFO - PROCESS | 1949 | --DOMWINDOW == 60 (0x94dcf000) [pid = 1949] [serial = 116] [outer = (nil)] [url = about:blank] 00:47:19 INFO - PROCESS | 1949 | --DOMWINDOW == 59 (0x95878400) [pid = 1949] [serial = 111] [outer = (nil)] [url = about:blank] 00:47:19 INFO - PROCESS | 1949 | 1461052039104 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 00:47:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1593ms 00:47:19 INFO - PROCESS | 1949 | 1461052039169 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 00:47:19 INFO - PROCESS | 1949 | 1461052039176 Marionette TRACE conn5 <- [1,185,null,{"value":"8"}] 00:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:47:19 INFO - PROCESS | 1949 | 1461052039196 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:47:19 INFO - PROCESS | 1949 | 1461052039203 Marionette TRACE conn5 <- [1,186,null,{}] 00:47:19 INFO - PROCESS | 1949 | 1461052039216 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:19 INFO - PROCESS | 1949 | 1461052039429 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 00:47:19 INFO - PROCESS | 1949 | 1461052039614 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f10e000 == 18 [pid = 1949] [id = 54] 00:47:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 60 (0x9674c000) [pid = 1949] [serial = 160] [outer = (nil)] 00:47:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 61 (0x96f83800) [pid = 1949] [serial = 161] [outer = 0x9674c000] 00:47:19 INFO - PROCESS | 1949 | 1461052039715 Marionette DEBUG loaded listener.js 00:47:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 62 (0x97082800) [pid = 1949] [serial = 162] [outer = 0x9674c000] 00:47:20 INFO - PROCESS | 1949 | 1461052040503 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 00:47:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:47:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1342ms 00:47:20 INFO - PROCESS | 1949 | 1461052040532 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 00:47:20 INFO - PROCESS | 1949 | 1461052040536 Marionette TRACE conn5 <- [1,189,null,{"value":"8"}] 00:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:47:20 INFO - PROCESS | 1949 | 1461052040543 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:47:20 INFO - PROCESS | 1949 | 1461052040548 Marionette TRACE conn5 <- [1,190,null,{}] 00:47:20 INFO - PROCESS | 1949 | 1461052040564 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:20 INFO - PROCESS | 1949 | 1461052040742 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 00:47:20 INFO - PROCESS | 1949 | 1461052040755 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x958e8000 == 19 [pid = 1949] [id = 55] 00:47:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 63 (0x96757000) [pid = 1949] [serial = 163] [outer = (nil)] 00:47:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 64 (0x97816800) [pid = 1949] [serial = 164] [outer = 0x96757000] 00:47:20 INFO - PROCESS | 1949 | 1461052040935 Marionette DEBUG loaded listener.js 00:47:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 65 (0x98ba8400) [pid = 1949] [serial = 165] [outer = 0x96757000] 00:47:21 INFO - PROCESS | 1949 | 1461052041794 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 00:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1293ms 00:47:21 INFO - PROCESS | 1949 | 1461052041837 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 00:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:47:21 INFO - PROCESS | 1949 | 1461052041841 Marionette TRACE conn5 <- [1,193,null,{"value":"8"}] 00:47:21 INFO - PROCESS | 1949 | 1461052041849 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:47:21 INFO - PROCESS | 1949 | 1461052041853 Marionette TRACE conn5 <- [1,194,null,{}] 00:47:21 INFO - PROCESS | 1949 | 1461052041859 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:22 INFO - PROCESS | 1949 | 1461052042079 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 00:47:22 INFO - PROCESS | 1949 | 1461052042098 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x977b3800 == 20 [pid = 1949] [id = 56] 00:47:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 66 (0x99172800) [pid = 1949] [serial = 166] [outer = (nil)] 00:47:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 67 (0x9917f800) [pid = 1949] [serial = 167] [outer = 0x99172800] 00:47:22 INFO - PROCESS | 1949 | 1461052042182 Marionette DEBUG loaded listener.js 00:47:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 68 (0x991bc000) [pid = 1949] [serial = 168] [outer = 0x99172800] 00:47:23 INFO - PROCESS | 1949 | 1461052043098 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 00:47:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:47:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1284ms 00:47:23 INFO - PROCESS | 1949 | 1461052043139 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 00:47:23 INFO - PROCESS | 1949 | 1461052043143 Marionette TRACE conn5 <- [1,197,null,{"value":"8"}] 00:47:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:47:23 INFO - PROCESS | 1949 | 1461052043150 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:47:23 INFO - PROCESS | 1949 | 1461052043154 Marionette TRACE conn5 <- [1,198,null,{}] 00:47:23 INFO - PROCESS | 1949 | 1461052043160 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:23 INFO - PROCESS | 1949 | 1461052043437 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 00:47:23 INFO - PROCESS | 1949 | --DOMWINDOW == 67 (0x91dd5000) [pid = 1949] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:47:23 INFO - PROCESS | 1949 | --DOMWINDOW == 66 (0x8ed87000) [pid = 1949] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:47:23 INFO - PROCESS | 1949 | 1461052043513 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f6ec800 == 21 [pid = 1949] [id = 57] 00:47:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 67 (0x8f6f2c00) [pid = 1949] [serial = 169] [outer = (nil)] 00:47:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 68 (0x9928fc00) [pid = 1949] [serial = 170] [outer = 0x8f6f2c00] 00:47:23 INFO - PROCESS | 1949 | 1461052043594 Marionette DEBUG loaded listener.js 00:47:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 69 (0x99292000) [pid = 1949] [serial = 171] [outer = 0x8f6f2c00] 00:47:24 INFO - PROCESS | 1949 | 1461052044444 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 00:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1336ms 00:47:24 INFO - PROCESS | 1949 | 1461052044488 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 00:47:24 INFO - PROCESS | 1949 | 1461052044492 Marionette TRACE conn5 <- [1,201,null,{"value":"8"}] 00:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:47:24 INFO - PROCESS | 1949 | 1461052044498 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:47:24 INFO - PROCESS | 1949 | 1461052044502 Marionette TRACE conn5 <- [1,202,null,{}] 00:47:24 INFO - PROCESS | 1949 | 1461052044512 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:24 INFO - PROCESS | 1949 | 1461052044768 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 00:47:24 INFO - PROCESS | 1949 | 1461052044835 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f10ac00 == 22 [pid = 1949] [id = 58] 00:47:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 70 (0x8f6f0400) [pid = 1949] [serial = 172] [outer = (nil)] 00:47:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 71 (0x9eb45c00) [pid = 1949] [serial = 173] [outer = 0x8f6f0400] 00:47:24 INFO - PROCESS | 1949 | 1461052044926 Marionette DEBUG loaded listener.js 00:47:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 72 (0x9fbb8c00) [pid = 1949] [serial = 174] [outer = 0x8f6f0400] 00:47:25 INFO - PROCESS | 1949 | 1461052045915 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 00:47:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1488ms 00:47:25 INFO - PROCESS | 1949 | 1461052045989 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 00:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:47:26 INFO - PROCESS | 1949 | 1461052045996 Marionette TRACE conn5 <- [1,205,null,{"value":"8"}] 00:47:26 INFO - PROCESS | 1949 | 1461052046006 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:47:26 INFO - PROCESS | 1949 | 1461052046012 Marionette TRACE conn5 <- [1,206,null,{}] 00:47:26 INFO - PROCESS | 1949 | 1461052046022 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:26 INFO - PROCESS | 1949 | 1461052046249 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 00:47:26 INFO - PROCESS | 1949 | 1461052046456 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f10d800 == 23 [pid = 1949] [id = 59] 00:47:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 73 (0x91dd5000) [pid = 1949] [serial = 175] [outer = (nil)] 00:47:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 74 (0x94dd4000) [pid = 1949] [serial = 176] [outer = 0x91dd5000] 00:47:26 INFO - PROCESS | 1949 | 1461052046571 Marionette DEBUG loaded listener.js 00:47:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 75 (0x958db400) [pid = 1949] [serial = 177] [outer = 0x91dd5000] 00:47:27 INFO - PROCESS | 1949 | 1461052047437 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 00:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1499ms 00:47:27 INFO - PROCESS | 1949 | 1461052047505 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 00:47:27 INFO - PROCESS | 1949 | 1461052047514 Marionette TRACE conn5 <- [1,209,null,{"value":"8"}] 00:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:47:27 INFO - PROCESS | 1949 | 1461052047528 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:47:27 INFO - PROCESS | 1949 | 1461052047534 Marionette TRACE conn5 <- [1,210,null,{}] 00:47:27 INFO - PROCESS | 1949 | 1461052047541 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:27 INFO - PROCESS | 1949 | 1461052047767 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 00:47:27 INFO - PROCESS | 1949 | 1461052047958 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x97064800 == 24 [pid = 1949] [id = 60] 00:47:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 76 (0x973cdc00) [pid = 1949] [serial = 178] [outer = (nil)] 00:47:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 77 (0x9780b800) [pid = 1949] [serial = 179] [outer = 0x973cdc00] 00:47:28 INFO - PROCESS | 1949 | 1461052048097 Marionette DEBUG loaded listener.js 00:47:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 78 (0x97bddc00) [pid = 1949] [serial = 180] [outer = 0x973cdc00] 00:47:29 INFO - PROCESS | 1949 | 1461052049061 Marionette TRACE conn5 <- [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]]]}] 00:47:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:47:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1589ms 00:47:29 INFO - PROCESS | 1949 | 1461052049117 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 00:47:29 INFO - PROCESS | 1949 | 1461052049121 Marionette TRACE conn5 <- [1,213,null,{"value":"8"}] 00:47:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:47:29 INFO - PROCESS | 1949 | 1461052049129 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:47:29 INFO - PROCESS | 1949 | 1461052049136 Marionette TRACE conn5 <- [1,214,null,{}] 00:47:29 INFO - PROCESS | 1949 | 1461052049154 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:29 INFO - PROCESS | 1949 | 1461052049398 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 00:47:29 INFO - PROCESS | 1949 | 1461052049618 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x9917d400 == 25 [pid = 1949] [id = 61] 00:47:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 79 (0x9a62b800) [pid = 1949] [serial = 181] [outer = (nil)] 00:47:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 80 (0x9eb4a800) [pid = 1949] [serial = 182] [outer = 0x9a62b800] 00:47:29 INFO - PROCESS | 1949 | 1461052049764 Marionette DEBUG loaded listener.js 00:47:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 81 (0x9fc7c800) [pid = 1949] [serial = 183] [outer = 0x9a62b800] 00:47:31 INFO - PROCESS | 1949 | 1461052051525 Marionette TRACE conn5 <- [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]]]}] 00:47:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:47:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 2439ms 00:47:31 INFO - PROCESS | 1949 | 1461052051569 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 00:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:47:31 INFO - PROCESS | 1949 | 1461052051575 Marionette TRACE conn5 <- [1,217,null,{"value":"8"}] 00:47:31 INFO - PROCESS | 1949 | 1461052051582 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:47:31 INFO - PROCESS | 1949 | 1461052051585 Marionette TRACE conn5 <- [1,218,null,{}] 00:47:31 INFO - PROCESS | 1949 | 1461052051592 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:31 INFO - PROCESS | 1949 | 1461052051783 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 00:47:31 INFO - PROCESS | 1949 | 1461052051929 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:31 INFO - PROCESS | 1949 | ++DOCSHELL 0x97bd6400 == 26 [pid = 1949] [id = 62] 00:47:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 82 (0x9fca6400) [pid = 1949] [serial = 184] [outer = (nil)] 00:47:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 83 (0xa0093800) [pid = 1949] [serial = 185] [outer = 0x9fca6400] 00:47:32 INFO - PROCESS | 1949 | 1461052052021 Marionette DEBUG loaded listener.js 00:47:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 84 (0xa0c4ac00) [pid = 1949] [serial = 186] [outer = 0x9fca6400] 00:47:33 INFO - PROCESS | 1949 | 1461052053082 Marionette TRACE conn5 <- [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]]]}] 00:47:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1538ms 00:47:33 INFO - PROCESS | 1949 | 1461052053120 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 00:47:33 INFO - PROCESS | 1949 | 1461052053124 Marionette TRACE conn5 <- [1,221,null,{"value":"8"}] 00:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:47:33 INFO - PROCESS | 1949 | 1461052053132 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:47:33 INFO - PROCESS | 1949 | 1461052053136 Marionette TRACE conn5 <- [1,222,null,{}] 00:47:33 INFO - PROCESS | 1949 | 1461052053142 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:33 INFO - PROCESS | 1949 | 1461052053329 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 00:47:33 INFO - PROCESS | 1949 | 1461052053489 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:33 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ed82000 == 27 [pid = 1949] [id = 63] 00:47:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 85 (0x8ed8f400) [pid = 1949] [serial = 187] [outer = (nil)] 00:47:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 86 (0xa0fd8400) [pid = 1949] [serial = 188] [outer = 0x8ed8f400] 00:47:33 INFO - PROCESS | 1949 | 1461052053580 Marionette DEBUG loaded listener.js 00:47:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 87 (0xa0fdec00) [pid = 1949] [serial = 189] [outer = 0x8ed8f400] 00:47:34 INFO - PROCESS | 1949 | 1461052054681 Marionette TRACE conn5 <- [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]]]}] 00:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1636ms 00:47:34 INFO - PROCESS | 1949 | 1461052054769 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 00:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:47:34 INFO - PROCESS | 1949 | 1461052054774 Marionette TRACE conn5 <- [1,225,null,{"value":"8"}] 00:47:34 INFO - PROCESS | 1949 | 1461052054781 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:47:34 INFO - PROCESS | 1949 | 1461052054785 Marionette TRACE conn5 <- [1,226,null,{}] 00:47:34 INFO - PROCESS | 1949 | 1461052054792 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:35 INFO - PROCESS | 1949 | 1461052055044 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 00:47:35 INFO - PROCESS | 1949 | 1461052055251 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:35 INFO - PROCESS | 1949 | ++DOCSHELL 0x94dd2400 == 28 [pid = 1949] [id = 64] 00:47:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 88 (0x9587bc00) [pid = 1949] [serial = 190] [outer = (nil)] 00:47:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 89 (0x9b2f4800) [pid = 1949] [serial = 191] [outer = 0x9587bc00] 00:47:35 INFO - PROCESS | 1949 | 1461052055347 Marionette DEBUG loaded listener.js 00:47:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 90 (0xa0c54400) [pid = 1949] [serial = 192] [outer = 0x9587bc00] 00:47:36 INFO - PROCESS | 1949 | 1461052056393 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 00:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1640ms 00:47:36 INFO - PROCESS | 1949 | 1461052056423 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 00:47:36 INFO - PROCESS | 1949 | 1461052056430 Marionette TRACE conn5 <- [1,229,null,{"value":"8"}] 00:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:47:36 INFO - PROCESS | 1949 | 1461052056446 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:47:36 INFO - PROCESS | 1949 | 1461052056453 Marionette TRACE conn5 <- [1,230,null,{}] 00:47:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 91 (0x930c8c00) [pid = 1949] [serial = 193] [outer = 0x97057c00] 00:47:36 INFO - PROCESS | 1949 | 1461052056509 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:36 INFO - PROCESS | 1949 | 1461052056795 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 00:47:37 INFO - PROCESS | 1949 | 1461052057021 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ed8d400 == 29 [pid = 1949] [id = 65] 00:47:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 92 (0x8ed8dc00) [pid = 1949] [serial = 194] [outer = (nil)] 00:47:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 93 (0x96755c00) [pid = 1949] [serial = 195] [outer = 0x8ed8dc00] 00:47:37 INFO - PROCESS | 1949 | 1461052057124 Marionette DEBUG loaded listener.js 00:47:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 94 (0x97060000) [pid = 1949] [serial = 196] [outer = 0x8ed8dc00] 00:47:38 INFO - PROCESS | 1949 | 1461052058104 Marionette TRACE conn5 <- [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]]]}] 00:47:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1707ms 00:47:38 INFO - PROCESS | 1949 | 1461052058150 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 00:47:38 INFO - PROCESS | 1949 | 1461052058157 Marionette TRACE conn5 <- [1,233,null,{"value":"8"}] 00:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:47:38 INFO - PROCESS | 1949 | 1461052058170 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:47:38 INFO - PROCESS | 1949 | 1461052058174 Marionette TRACE conn5 <- [1,234,null,{}] 00:47:38 INFO - PROCESS | 1949 | 1461052058181 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:38 INFO - PROCESS | 1949 | 1461052058367 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 00:47:38 INFO - PROCESS | 1949 | 1461052058551 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:38 INFO - PROCESS | 1949 | --DOMWINDOW == 93 (0x95fac000) [pid = 1949] [serial = 146] [outer = (nil)] [url = about:blank] 00:47:38 INFO - PROCESS | 1949 | --DOMWINDOW == 92 (0x8f103c00) [pid = 1949] [serial = 137] [outer = (nil)] [url = about:blank] 00:47:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f103c00 == 30 [pid = 1949] [id = 66] 00:47:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 93 (0x8f105800) [pid = 1949] [serial = 197] [outer = (nil)] 00:47:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 94 (0x91ea8800) [pid = 1949] [serial = 198] [outer = 0x8f105800] 00:47:38 INFO - PROCESS | 1949 | 1461052058702 Marionette DEBUG loaded listener.js 00:47:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 95 (0x96f83c00) [pid = 1949] [serial = 199] [outer = 0x8f105800] 00:47:38 INFO - PROCESS | 1949 | --DOCSHELL 0x958e0000 == 29 [pid = 1949] [id = 40] 00:47:38 INFO - PROCESS | 1949 | --DOMWINDOW == 94 (0x98baf400) [pid = 1949] [serial = 128] [outer = (nil)] [url = about:blank] 00:47:38 INFO - PROCESS | 1949 | --DOMWINDOW == 93 (0x94dce000) [pid = 1949] [serial = 122] [outer = (nil)] [url = about:blank] 00:47:38 INFO - PROCESS | 1949 | --DOMWINDOW == 92 (0x98515c00) [pid = 1949] [serial = 125] [outer = (nil)] [url = about:blank] 00:47:38 INFO - PROCESS | 1949 | --DOMWINDOW == 91 (0x91ea7800) [pid = 1949] [serial = 143] [outer = (nil)] [url = about:blank] 00:47:38 INFO - PROCESS | 1949 | --DOMWINDOW == 90 (0x930ce400) [pid = 1949] [serial = 144] [outer = (nil)] [url = about:blank] 00:47:38 INFO - PROCESS | 1949 | --DOMWINDOW == 89 (0xa0c4bc00) [pid = 1949] [serial = 134] [outer = (nil)] [url = about:blank] 00:47:38 INFO - PROCESS | 1949 | --DOMWINDOW == 88 (0x9fca7800) [pid = 1949] [serial = 131] [outer = (nil)] [url = about:blank] 00:47:38 INFO - PROCESS | 1949 | --DOMWINDOW == 87 (0x8ef05c00) [pid = 1949] [serial = 140] [outer = (nil)] [url = about:blank] 00:47:38 INFO - PROCESS | 1949 | --DOMWINDOW == 86 (0x8ef0c000) [pid = 1949] [serial = 141] [outer = (nil)] [url = about:blank] 00:47:38 INFO - PROCESS | 1949 | --DOMWINDOW == 85 (0x98b81000) [pid = 1949] [serial = 119] [outer = (nil)] [url = about:blank] 00:47:39 INFO - PROCESS | 1949 | 1461052059489 Marionette TRACE conn5 <- [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]]]}] 00:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1388ms 00:47:39 INFO - PROCESS | 1949 | 1461052059557 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 00:47:39 INFO - PROCESS | 1949 | 1461052059562 Marionette TRACE conn5 <- [1,237,null,{"value":"8"}] 00:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:47:39 INFO - PROCESS | 1949 | 1461052059569 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:47:39 INFO - PROCESS | 1949 | 1461052059575 Marionette TRACE conn5 <- [1,238,null,{}] 00:47:39 INFO - PROCESS | 1949 | 1461052059591 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:39 INFO - PROCESS | 1949 | 1461052059796 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 00:47:39 INFO - PROCESS | 1949 | 1461052059904 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f109000 == 30 [pid = 1949] [id = 67] 00:47:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 86 (0x9610b800) [pid = 1949] [serial = 200] [outer = (nil)] 00:47:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 87 (0x99284800) [pid = 1949] [serial = 201] [outer = 0x9610b800] 00:47:40 INFO - PROCESS | 1949 | 1461052060006 Marionette DEBUG loaded listener.js 00:47:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 88 (0x9a625800) [pid = 1949] [serial = 202] [outer = 0x9610b800] 00:47:40 INFO - PROCESS | 1949 | 1461052060781 Marionette TRACE conn5 <- [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]]]}] 00:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1239ms 00:47:40 INFO - PROCESS | 1949 | 1461052060810 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 00:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:47:40 INFO - PROCESS | 1949 | 1461052060816 Marionette TRACE conn5 <- [1,241,null,{"value":"8"}] 00:47:40 INFO - PROCESS | 1949 | 1461052060842 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:47:40 INFO - PROCESS | 1949 | 1461052060846 Marionette TRACE conn5 <- [1,242,null,{}] 00:47:40 INFO - PROCESS | 1949 | 1461052060854 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:41 INFO - PROCESS | 1949 | 1461052061020 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 00:47:41 INFO - PROCESS | 1949 | 1461052061032 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x98baf400 == 31 [pid = 1949] [id = 68] 00:47:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 89 (0x99288c00) [pid = 1949] [serial = 203] [outer = (nil)] 00:47:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 90 (0xa0002c00) [pid = 1949] [serial = 204] [outer = 0x99288c00] 00:47:41 INFO - PROCESS | 1949 | 1461052061113 Marionette DEBUG loaded listener.js 00:47:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 91 (0xa0064800) [pid = 1949] [serial = 205] [outer = 0x99288c00] 00:47:42 INFO - PROCESS | 1949 | 1461052062150 Marionette TRACE conn5 <- [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]]]}] 00:47:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1359ms 00:47:42 INFO - PROCESS | 1949 | 1461052062182 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 00:47:42 INFO - PROCESS | 1949 | 1461052062185 Marionette TRACE conn5 <- [1,245,null,{"value":"8"}] 00:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:47:42 INFO - PROCESS | 1949 | 1461052062193 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:47:42 INFO - PROCESS | 1949 | 1461052062196 Marionette TRACE conn5 <- [1,246,null,{}] 00:47:42 INFO - PROCESS | 1949 | 1461052062210 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:42 INFO - PROCESS | 1949 | 1461052062416 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 00:47:42 INFO - PROCESS | 1949 | 1461052062438 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:42 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f10a800 == 32 [pid = 1949] [id = 69] 00:47:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 92 (0x8f10b000) [pid = 1949] [serial = 206] [outer = (nil)] 00:47:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 93 (0xa0fdd000) [pid = 1949] [serial = 207] [outer = 0x8f10b000] 00:47:42 INFO - PROCESS | 1949 | 1461052062518 Marionette DEBUG loaded listener.js 00:47:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 94 (0xa2a0a000) [pid = 1949] [serial = 208] [outer = 0x8f10b000] 00:47:43 INFO - PROCESS | 1949 | 1461052063488 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 00:47:43 INFO - PROCESS | 1949 | --DOMWINDOW == 93 (0x99172800) [pid = 1949] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:47:43 INFO - PROCESS | 1949 | --DOMWINDOW == 92 (0x8f6f2c00) [pid = 1949] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:47:43 INFO - PROCESS | 1949 | --DOMWINDOW == 91 (0x96757000) [pid = 1949] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:47:43 INFO - PROCESS | 1949 | --DOMWINDOW == 90 (0x9674c000) [pid = 1949] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:47:43 INFO - PROCESS | 1949 | --DOMWINDOW == 89 (0x91eaec00) [pid = 1949] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:47:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1345ms 00:47:43 INFO - PROCESS | 1949 | 1461052063544 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 00:47:43 INFO - PROCESS | 1949 | 1461052063547 Marionette TRACE conn5 <- [1,249,null,{"value":"8"}] 00:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:47:43 INFO - PROCESS | 1949 | 1461052063555 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:47:43 INFO - PROCESS | 1949 | 1461052063558 Marionette TRACE conn5 <- [1,250,null,{}] 00:47:43 INFO - PROCESS | 1949 | 1461052063564 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:43 INFO - PROCESS | 1949 | 1461052063751 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 00:47:43 INFO - PROCESS | 1949 | 1461052063862 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f10d400 == 33 [pid = 1949] [id = 70] 00:47:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 90 (0x8f6ee000) [pid = 1949] [serial = 209] [outer = (nil)] 00:47:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 91 (0xa4589c00) [pid = 1949] [serial = 210] [outer = 0x8f6ee000] 00:47:43 INFO - PROCESS | 1949 | 1461052063953 Marionette DEBUG loaded listener.js 00:47:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 92 (0xa458ec00) [pid = 1949] [serial = 211] [outer = 0x8f6ee000] 00:47:44 INFO - PROCESS | 1949 | 1461052064731 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 00:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1232ms 00:47:44 INFO - PROCESS | 1949 | 1461052064788 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 00:47:44 INFO - PROCESS | 1949 | 1461052064792 Marionette TRACE conn5 <- [1,253,null,{"value":"8"}] 00:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:47:44 INFO - PROCESS | 1949 | 1461052064799 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:47:44 INFO - PROCESS | 1949 | 1461052064804 Marionette TRACE conn5 <- [1,254,null,{}] 00:47:44 INFO - PROCESS | 1949 | 1461052064811 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:44 INFO - PROCESS | 1949 | 1461052064979 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 00:47:45 INFO - PROCESS | 1949 | 1461052064990 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ef0dc00 == 34 [pid = 1949] [id = 71] 00:47:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 93 (0x958dc400) [pid = 1949] [serial = 212] [outer = (nil)] 00:47:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 94 (0xa45f6800) [pid = 1949] [serial = 213] [outer = 0x958dc400] 00:47:45 INFO - PROCESS | 1949 | 1461052065068 Marionette DEBUG loaded listener.js 00:47:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 95 (0xa47acc00) [pid = 1949] [serial = 214] [outer = 0x958dc400] 00:47:46 INFO - PROCESS | 1949 | 1461052066136 Marionette TRACE conn5 <- [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]]]}] 00:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1386ms 00:47:46 INFO - PROCESS | 1949 | 1461052066187 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 00:47:46 INFO - PROCESS | 1949 | 1461052066194 Marionette TRACE conn5 <- [1,257,null,{"value":"8"}] 00:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:47:46 INFO - PROCESS | 1949 | 1461052066204 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:47:46 INFO - PROCESS | 1949 | 1461052066209 Marionette TRACE conn5 <- [1,258,null,{}] 00:47:46 INFO - PROCESS | 1949 | 1461052066219 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:46 INFO - PROCESS | 1949 | 1461052066428 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 00:47:46 INFO - PROCESS | 1949 | 1461052066634 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x91e9f400 == 35 [pid = 1949] [id = 72] 00:47:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 96 (0x91ea0000) [pid = 1949] [serial = 215] [outer = (nil)] 00:47:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 97 (0x958e0000) [pid = 1949] [serial = 216] [outer = 0x91ea0000] 00:47:46 INFO - PROCESS | 1949 | 1461052066784 Marionette DEBUG loaded listener.js 00:47:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 98 (0x96f84000) [pid = 1949] [serial = 217] [outer = 0x91ea0000] 00:47:47 INFO - PROCESS | 1949 | 1461052067729 Marionette TRACE conn5 <- [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]]]}] 00:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1598ms 00:47:47 INFO - PROCESS | 1949 | 1461052067802 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 00:47:47 INFO - PROCESS | 1949 | 1461052067811 Marionette TRACE conn5 <- [1,261,null,{"value":"8"}] 00:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:47:47 INFO - PROCESS | 1949 | 1461052067825 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:47:47 INFO - PROCESS | 1949 | 1461052067831 Marionette TRACE conn5 <- [1,262,null,{}] 00:47:47 INFO - PROCESS | 1949 | 1461052067837 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:48 INFO - PROCESS | 1949 | 1461052068067 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 00:47:48 INFO - PROCESS | 1949 | 1461052068281 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x97061400 == 36 [pid = 1949] [id = 73] 00:47:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 99 (0x97811c00) [pid = 1949] [serial = 218] [outer = (nil)] 00:47:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 100 (0x98bad800) [pid = 1949] [serial = 219] [outer = 0x97811c00] 00:47:48 INFO - PROCESS | 1949 | 1461052068422 Marionette DEBUG loaded listener.js 00:47:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 101 (0x9917b000) [pid = 1949] [serial = 220] [outer = 0x97811c00] 00:47:49 INFO - PROCESS | 1949 | 1461052069393 Marionette TRACE conn5 <- [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]]]}] 00:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1640ms 00:47:49 INFO - PROCESS | 1949 | 1461052069467 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 00:47:49 INFO - PROCESS | 1949 | 1461052069474 Marionette TRACE conn5 <- [1,265,null,{"value":"8"}] 00:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:47:49 INFO - PROCESS | 1949 | 1461052069483 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:47:49 INFO - PROCESS | 1949 | 1461052069491 Marionette TRACE conn5 <- [1,266,null,{}] 00:47:49 INFO - PROCESS | 1949 | 1461052069509 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:49 INFO - PROCESS | 1949 | 1461052069828 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 00:47:50 INFO - PROCESS | 1949 | 1461052070134 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:50 INFO - PROCESS | 1949 | ++DOCSHELL 0xa44ba800 == 37 [pid = 1949] [id = 74] 00:47:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 102 (0xa458a400) [pid = 1949] [serial = 221] [outer = (nil)] 00:47:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 103 (0xa45f3400) [pid = 1949] [serial = 222] [outer = 0xa458a400] 00:47:50 INFO - PROCESS | 1949 | 1461052070233 Marionette DEBUG loaded listener.js 00:47:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 104 (0xa4ad9c00) [pid = 1949] [serial = 223] [outer = 0xa458a400] 00:47:51 INFO - PROCESS | 1949 | 1461052071209 Marionette TRACE conn5 <- [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]]]}] 00:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1792ms 00:47:51 INFO - PROCESS | 1949 | 1461052071274 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 00:47:51 INFO - PROCESS | 1949 | 1461052071280 Marionette TRACE conn5 <- [1,269,null,{"value":"8"}] 00:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:47:51 INFO - PROCESS | 1949 | 1461052071287 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:47:51 INFO - PROCESS | 1949 | 1461052071291 Marionette TRACE conn5 <- [1,270,null,{}] 00:47:51 INFO - PROCESS | 1949 | 1461052071297 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:51 INFO - PROCESS | 1949 | 1461052071527 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 00:47:51 INFO - PROCESS | 1949 | 1461052071734 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:51 INFO - PROCESS | 1949 | ++DOCSHELL 0xa0cb2400 == 38 [pid = 1949] [id = 75] 00:47:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 105 (0xa0cb5400) [pid = 1949] [serial = 224] [outer = (nil)] 00:47:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 106 (0xa0cba800) [pid = 1949] [serial = 225] [outer = 0xa0cb5400] 00:47:51 INFO - PROCESS | 1949 | 1461052071871 Marionette DEBUG loaded listener.js 00:47:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 107 (0xa0cbd800) [pid = 1949] [serial = 226] [outer = 0xa0cb5400] 00:47:52 INFO - PROCESS | 1949 | 1461052072739 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 00:47:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1491ms 00:47:52 INFO - PROCESS | 1949 | 1461052072829 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 00:47:52 INFO - PROCESS | 1949 | 1461052072836 Marionette TRACE conn5 <- [1,273,null,{"value":"8"}] 00:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:47:52 INFO - PROCESS | 1949 | 1461052072846 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:47:52 INFO - PROCESS | 1949 | 1461052072850 Marionette TRACE conn5 <- [1,274,null,{}] 00:47:52 INFO - PROCESS | 1949 | 1461052072856 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:53 INFO - PROCESS | 1949 | 1461052073123 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 00:47:53 INFO - PROCESS | 1949 | 1461052073281 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x9a624000 == 39 [pid = 1949] [id = 76] 00:47:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 108 (0xa0cb5c00) [pid = 1949] [serial = 227] [outer = (nil)] 00:47:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 109 (0xa4adc400) [pid = 1949] [serial = 228] [outer = 0xa0cb5c00] 00:47:53 INFO - PROCESS | 1949 | 1461052073388 Marionette DEBUG loaded listener.js 00:47:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 110 (0xa4ade000) [pid = 1949] [serial = 229] [outer = 0xa0cb5c00] 00:47:54 INFO - PROCESS | 1949 | 1461052074264 Marionette TRACE conn5 <- [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]]]}] 00:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1489ms 00:47:54 INFO - PROCESS | 1949 | 1461052074336 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 00:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:47:54 INFO - PROCESS | 1949 | 1461052074341 Marionette TRACE conn5 <- [1,277,null,{"value":"8"}] 00:47:54 INFO - PROCESS | 1949 | 1461052074348 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:47:54 INFO - PROCESS | 1949 | 1461052074352 Marionette TRACE conn5 <- [1,278,null,{}] 00:47:54 INFO - PROCESS | 1949 | 1461052074359 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:54 INFO - PROCESS | 1949 | 1461052074615 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 00:47:54 INFO - PROCESS | 1949 | 1461052074836 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ed8ac00 == 40 [pid = 1949] [id = 77] 00:47:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 111 (0x8fd56000) [pid = 1949] [serial = 230] [outer = (nil)] 00:47:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 112 (0x8fd5d400) [pid = 1949] [serial = 231] [outer = 0x8fd56000] 00:47:54 INFO - PROCESS | 1949 | 1461052074959 Marionette DEBUG loaded listener.js 00:47:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 113 (0x9a620c00) [pid = 1949] [serial = 232] [outer = 0x8fd56000] 00:47:55 INFO - PROCESS | 1949 | 1461052075835 Marionette TRACE conn5 <- [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]]]}] 00:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1551ms 00:47:55 INFO - PROCESS | 1949 | 1461052075900 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 00:47:55 INFO - PROCESS | 1949 | 1461052075904 Marionette TRACE conn5 <- [1,281,null,{"value":"8"}] 00:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:47:55 INFO - PROCESS | 1949 | 1461052075911 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:47:55 INFO - PROCESS | 1949 | 1461052075916 Marionette TRACE conn5 <- [1,282,null,{}] 00:47:55 INFO - PROCESS | 1949 | 1461052075922 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:56 INFO - PROCESS | 1949 | 1461052076108 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 00:47:56 INFO - PROCESS | 1949 | 1461052076267 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f110000 == 41 [pid = 1949] [id = 78] 00:47:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 114 (0x8f6ec000) [pid = 1949] [serial = 233] [outer = (nil)] 00:47:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x8f7c2000) [pid = 1949] [serial = 234] [outer = 0x8f6ec000] 00:47:56 INFO - PROCESS | 1949 | 1461052076358 Marionette DEBUG loaded listener.js 00:47:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 116 (0x8f7c4400) [pid = 1949] [serial = 235] [outer = 0x8f6ec000] 00:47:57 INFO - PROCESS | 1949 | 1461052077296 Marionette TRACE conn5 <- [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]]]}] 00:47:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1433ms 00:47:57 INFO - PROCESS | 1949 | 1461052077346 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 00:47:57 INFO - PROCESS | 1949 | 1461052077350 Marionette TRACE conn5 <- [1,285,null,{"value":"8"}] 00:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:47:57 INFO - PROCESS | 1949 | 1461052077358 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:47:57 INFO - PROCESS | 1949 | 1461052077362 Marionette TRACE conn5 <- [1,286,null,{}] 00:47:57 INFO - PROCESS | 1949 | 1461052077368 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:57 INFO - PROCESS | 1949 | 1461052077558 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 00:47:57 INFO - PROCESS | 1949 | 1461052077716 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ef0a400 == 42 [pid = 1949] [id = 79] 00:47:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x8ef10c00) [pid = 1949] [serial = 236] [outer = (nil)] 00:47:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x8fd5b000) [pid = 1949] [serial = 237] [outer = 0x8ef10c00] 00:47:57 INFO - PROCESS | 1949 | 1461052077808 Marionette DEBUG loaded listener.js 00:47:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x91ea9c00) [pid = 1949] [serial = 238] [outer = 0x8ef10c00] 00:47:58 INFO - PROCESS | 1949 | 1461052078990 Marionette TRACE conn5 <- [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]]]}] 00:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1685ms 00:47:59 INFO - PROCESS | 1949 | 1461052079044 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 00:47:59 INFO - PROCESS | 1949 | 1461052079051 Marionette TRACE conn5 <- [1,289,null,{"value":"8"}] 00:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:47:59 INFO - PROCESS | 1949 | 1461052079062 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:47:59 INFO - PROCESS | 1949 | 1461052079068 Marionette TRACE conn5 <- [1,290,null,{}] 00:47:59 INFO - PROCESS | 1949 | 1461052079080 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:59 INFO - PROCESS | 1949 | 1461052079337 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 00:47:59 INFO - PROCESS | 1949 | 1461052079529 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:59 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f6ee400 == 43 [pid = 1949] [id = 80] 00:47:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x8fd56c00) [pid = 1949] [serial = 239] [outer = (nil)] 00:47:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x8fd5fc00) [pid = 1949] [serial = 240] [outer = 0x8fd56c00] 00:47:59 INFO - PROCESS | 1949 | 1461052079641 Marionette DEBUG loaded listener.js 00:47:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x91eac800) [pid = 1949] [serial = 241] [outer = 0x8fd56c00] 00:48:00 INFO - PROCESS | 1949 | 1461052080778 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 00:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1789ms 00:48:00 INFO - PROCESS | 1949 | 1461052080854 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 00:48:00 INFO - PROCESS | 1949 | 1461052080865 Marionette TRACE conn5 <- [1,293,null,{"value":"8"}] 00:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:48:00 INFO - PROCESS | 1949 | 1461052080876 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:48:00 INFO - PROCESS | 1949 | 1461052080880 Marionette TRACE conn5 <- [1,294,null,{}] 00:48:00 INFO - PROCESS | 1949 | 1461052080888 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:01 INFO - PROCESS | 1949 | 1461052081073 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 00:48:01 INFO - PROCESS | 1949 | 1461052081273 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x91dd7800 == 44 [pid = 1949] [id = 81] 00:48:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x930ce000) [pid = 1949] [serial = 242] [outer = (nil)] 00:48:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x973d6000) [pid = 1949] [serial = 243] [outer = 0x930ce000] 00:48:01 INFO - PROCESS | 1949 | 1461052081357 Marionette DEBUG loaded listener.js 00:48:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x97810c00) [pid = 1949] [serial = 244] [outer = 0x930ce000] 00:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x9eb45c00) [pid = 1949] [serial = 173] [outer = (nil)] [url = about:blank] 00:48:02 INFO - PROCESS | 1949 | 1461052082315 Marionette TRACE conn5 <- [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]]]}] 00:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x991bc000) [pid = 1949] [serial = 168] [outer = (nil)] [url = about:blank] 00:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x9917f800) [pid = 1949] [serial = 167] [outer = (nil)] [url = about:blank] 00:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x9928fc00) [pid = 1949] [serial = 170] [outer = (nil)] [url = about:blank] 00:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x958e1800) [pid = 1949] [serial = 149] [outer = (nil)] [url = about:blank] 00:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x9705f400) [pid = 1949] [serial = 152] [outer = (nil)] [url = about:blank] 00:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x97816800) [pid = 1949] [serial = 164] [outer = (nil)] [url = about:blank] 00:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x96f83800) [pid = 1949] [serial = 161] [outer = (nil)] [url = about:blank] 00:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x97082800) [pid = 1949] [serial = 162] [outer = (nil)] [url = about:blank] 00:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 115 (0x95fad400) [pid = 1949] [serial = 159] [outer = (nil)] [url = about:blank] 00:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 114 (0x95876000) [pid = 1949] [serial = 158] [outer = (nil)] [url = about:blank] 00:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 113 (0x97815000) [pid = 1949] [serial = 155] [outer = (nil)] [url = about:blank] 00:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 112 (0x99292000) [pid = 1949] [serial = 171] [outer = (nil)] [url = about:blank] 00:48:02 INFO - PROCESS | 1949 | --DOMWINDOW == 111 (0x98ba8400) [pid = 1949] [serial = 165] [outer = (nil)] [url = about:blank] 00:48:02 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. 00:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1484ms 00:48:02 INFO - PROCESS | 1949 | 1461052082360 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 00:48:02 INFO - PROCESS | 1949 | 1461052082363 Marionette TRACE conn5 <- [1,297,null,{"value":"8"}] 00:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:48:02 INFO - PROCESS | 1949 | 1461052082370 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:48:02 INFO - PROCESS | 1949 | 1461052082377 Marionette TRACE conn5 <- [1,298,null,{}] 00:48:02 INFO - PROCESS | 1949 | 1461052082394 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:02 INFO - PROCESS | 1949 | 1461052082573 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 00:48:02 INFO - PROCESS | 1949 | 1461052082697 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:02 INFO - PROCESS | 1949 | ++DOCSHELL 0x94dcf000 == 45 [pid = 1949] [id = 82] 00:48:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 112 (0x98b88c00) [pid = 1949] [serial = 245] [outer = (nil)] 00:48:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 113 (0x99067800) [pid = 1949] [serial = 246] [outer = 0x98b88c00] 00:48:02 INFO - PROCESS | 1949 | 1461052082824 Marionette DEBUG loaded listener.js 00:48:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 114 (0x99287c00) [pid = 1949] [serial = 247] [outer = 0x98b88c00] 00:48:03 INFO - PROCESS | 1949 | 1461052083691 Marionette TRACE conn5 <- [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]]]}] 00:48:03 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. 00:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1337ms 00:48:03 INFO - PROCESS | 1949 | 1461052083723 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 00:48:03 INFO - PROCESS | 1949 | 1461052083728 Marionette TRACE conn5 <- [1,301,null,{"value":"8"}] 00:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:48:03 INFO - PROCESS | 1949 | 1461052083737 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:48:03 INFO - PROCESS | 1949 | 1461052083740 Marionette TRACE conn5 <- [1,302,null,{}] 00:48:03 INFO - PROCESS | 1949 | 1461052083745 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:03 INFO - PROCESS | 1949 | 1461052083918 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 00:48:03 INFO - PROCESS | 1949 | 1461052083933 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x98ba8400 == 46 [pid = 1949] [id = 83] 00:48:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x9a625c00) [pid = 1949] [serial = 248] [outer = (nil)] 00:48:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 116 (0x9b2ee000) [pid = 1949] [serial = 249] [outer = 0x9a625c00] 00:48:04 INFO - PROCESS | 1949 | 1461052084014 Marionette DEBUG loaded listener.js 00:48:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x9fc7c000) [pid = 1949] [serial = 250] [outer = 0x9a625c00] 00:48:04 INFO - PROCESS | 1949 | 1461052084881 Marionette TRACE conn5 <- [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]]]}] 00:48:04 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. 00:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1183ms 00:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:48:04 INFO - PROCESS | 1949 | 1461052084921 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 00:48:04 INFO - PROCESS | 1949 | 1461052084924 Marionette TRACE conn5 <- [1,305,null,{"value":"8"}] 00:48:04 INFO - PROCESS | 1949 | 1461052084940 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:48:04 INFO - PROCESS | 1949 | 1461052084943 Marionette TRACE conn5 <- [1,306,null,{}] 00:48:04 INFO - PROCESS | 1949 | 1461052084950 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:05 INFO - PROCESS | 1949 | 1461052085199 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 00:48:05 INFO - PROCESS | 1949 | 1461052085236 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x9a621000 == 47 [pid = 1949] [id = 84] 00:48:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x9a621800) [pid = 1949] [serial = 251] [outer = (nil)] 00:48:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0xa0cb5800) [pid = 1949] [serial = 252] [outer = 0x9a621800] 00:48:05 INFO - PROCESS | 1949 | 1461052085316 Marionette DEBUG loaded listener.js 00:48:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0xa0cc1400) [pid = 1949] [serial = 253] [outer = 0x9a621800] 00:48:06 INFO - PROCESS | 1949 | 1461052086238 Marionette TRACE conn5 <- [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]]]}] 00:48:06 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. 00:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1355ms 00:48:06 INFO - PROCESS | 1949 | 1461052086286 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 00:48:06 INFO - PROCESS | 1949 | 1461052086291 Marionette TRACE conn5 <- [1,309,null,{"value":"8"}] 00:48:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:48:06 INFO - PROCESS | 1949 | 1461052086306 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:48:06 INFO - PROCESS | 1949 | 1461052086310 Marionette TRACE conn5 <- [1,310,null,{}] 00:48:06 INFO - PROCESS | 1949 | 1461052086330 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:06 INFO - PROCESS | 1949 | 1461052086567 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 00:48:06 INFO - PROCESS | 1949 | 1461052086603 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x9a622400 == 48 [pid = 1949] [id = 85] 00:48:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x9b2e9800) [pid = 1949] [serial = 254] [outer = (nil)] 00:48:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0xa44c3800) [pid = 1949] [serial = 255] [outer = 0x9b2e9800] 00:48:06 INFO - PROCESS | 1949 | 1461052086684 Marionette DEBUG loaded listener.js 00:48:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0xa45ee000) [pid = 1949] [serial = 256] [outer = 0x9b2e9800] 00:48:07 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x8f10b000) [pid = 1949] [serial = 206] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:48:07 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x8f6ee000) [pid = 1949] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:48:07 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x9610b800) [pid = 1949] [serial = 200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:48:07 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x99288c00) [pid = 1949] [serial = 203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:48:07 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x8f105800) [pid = 1949] [serial = 197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:48:07 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x8ed8dc00) [pid = 1949] [serial = 194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:48:07 INFO - PROCESS | 1949 | 1461052087714 Marionette TRACE conn5 <- [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]]]}] 00:48:07 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. 00:48:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1451ms 00:48:07 INFO - PROCESS | 1949 | 1461052087757 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 00:48:07 INFO - PROCESS | 1949 | 1461052087761 Marionette TRACE conn5 <- [1,313,null,{"value":"8"}] 00:48:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:48:07 INFO - PROCESS | 1949 | 1461052087769 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:48:07 INFO - PROCESS | 1949 | 1461052087773 Marionette TRACE conn5 <- [1,314,null,{}] 00:48:07 INFO - PROCESS | 1949 | 1461052087778 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:07 INFO - PROCESS | 1949 | 1461052087993 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 00:48:08 INFO - PROCESS | 1949 | 1461052088013 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f7c5000 == 49 [pid = 1949] [id = 86] 00:48:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x95fadc00) [pid = 1949] [serial = 257] [outer = (nil)] 00:48:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x9fcae400) [pid = 1949] [serial = 258] [outer = 0x95fadc00] 00:48:08 INFO - PROCESS | 1949 | 1461052088102 Marionette DEBUG loaded listener.js 00:48:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0xa3c1f400) [pid = 1949] [serial = 259] [outer = 0x95fadc00] 00:48:08 INFO - PROCESS | 1949 | 1461052088932 Marionette TRACE conn5 <- [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]]]}] 00:48:08 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. 00:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1195ms 00:48:08 INFO - PROCESS | 1949 | 1461052088965 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 00:48:08 INFO - PROCESS | 1949 | 1461052088968 Marionette TRACE conn5 <- [1,317,null,{"value":"8"}] 00:48:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:48:08 INFO - PROCESS | 1949 | 1461052088975 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:48:08 INFO - PROCESS | 1949 | 1461052088978 Marionette TRACE conn5 <- [1,318,null,{}] 00:48:08 INFO - PROCESS | 1949 | 1461052088984 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:09 INFO - PROCESS | 1949 | 1461052089148 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 00:48:09 INFO - PROCESS | 1949 | 1461052089163 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:09 INFO - PROCESS | 1949 | ++DOCSHELL 0xa0a66400 == 50 [pid = 1949] [id = 87] 00:48:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0xa0e46c00) [pid = 1949] [serial = 260] [outer = (nil)] 00:48:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0xa4ae3800) [pid = 1949] [serial = 261] [outer = 0xa0e46c00] 00:48:09 INFO - PROCESS | 1949 | 1461052089241 Marionette DEBUG loaded listener.js 00:48:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0xa4c10000) [pid = 1949] [serial = 262] [outer = 0xa0e46c00] 00:48:10 INFO - PROCESS | 1949 | 1461052090393 Marionette TRACE conn5 <- [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]]]}] 00:48:10 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. 00:48:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1487ms 00:48:10 INFO - PROCESS | 1949 | 1461052090462 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 00:48:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:48:10 INFO - PROCESS | 1949 | 1461052090471 Marionette TRACE conn5 <- [1,321,null,{"value":"8"}] 00:48:10 INFO - PROCESS | 1949 | 1461052090481 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:48:10 INFO - PROCESS | 1949 | 1461052090488 Marionette TRACE conn5 <- [1,322,null,{}] 00:48:10 INFO - PROCESS | 1949 | 1461052090497 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:10 INFO - PROCESS | 1949 | 1461052090730 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 00:48:10 INFO - PROCESS | 1949 | 1461052090943 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:11 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fd5c800 == 51 [pid = 1949] [id = 88] 00:48:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x8fd60000) [pid = 1949] [serial = 263] [outer = (nil)] 00:48:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x8fde8000) [pid = 1949] [serial = 264] [outer = 0x8fd60000] 00:48:11 INFO - PROCESS | 1949 | 1461052091080 Marionette DEBUG loaded listener.js 00:48:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x96252c00) [pid = 1949] [serial = 265] [outer = 0x8fd60000] 00:48:12 INFO - PROCESS | 1949 | 1461052092033 Marionette TRACE conn5 <- [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]]]}] 00:48:12 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. 00:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1586ms 00:48:12 INFO - PROCESS | 1949 | 1461052092068 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 00:48:12 INFO - PROCESS | 1949 | 1461052092076 Marionette TRACE conn5 <- [1,325,null,{"value":"8"}] 00:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:48:12 INFO - PROCESS | 1949 | 1461052092088 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:48:12 INFO - PROCESS | 1949 | 1461052092092 Marionette TRACE conn5 <- [1,326,null,{}] 00:48:12 INFO - PROCESS | 1949 | 1461052092100 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:12 INFO - PROCESS | 1949 | 1461052092338 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 00:48:12 INFO - PROCESS | 1949 | 1461052092547 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x98bb3400 == 52 [pid = 1949] [id = 89] 00:48:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x98be5c00) [pid = 1949] [serial = 266] [outer = (nil)] 00:48:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x991be000) [pid = 1949] [serial = 267] [outer = 0x98be5c00] 00:48:12 INFO - PROCESS | 1949 | 1461052092684 Marionette DEBUG loaded listener.js 00:48:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x9a62a800) [pid = 1949] [serial = 268] [outer = 0x98be5c00] 00:48:13 INFO - PROCESS | 1949 | 1461052093705 Marionette TRACE conn5 <- [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]]]}] 00:48:13 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. 00:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1694ms 00:48:13 INFO - PROCESS | 1949 | 1461052093783 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 00:48:13 INFO - PROCESS | 1949 | 1461052093786 Marionette TRACE conn5 <- [1,329,null,{"value":"8"}] 00:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:48:13 INFO - PROCESS | 1949 | 1461052093795 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:48:13 INFO - PROCESS | 1949 | 1461052093801 Marionette TRACE conn5 <- [1,330,null,{}] 00:48:13 INFO - PROCESS | 1949 | 1461052093820 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:14 INFO - PROCESS | 1949 | 1461052094095 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 00:48:14 INFO - PROCESS | 1949 | 1461052094307 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ef0d400 == 53 [pid = 1949] [id = 90] 00:48:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8ef0f000) [pid = 1949] [serial = 269] [outer = (nil)] 00:48:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x90498400) [pid = 1949] [serial = 270] [outer = 0x8ef0f000] 00:48:14 INFO - PROCESS | 1949 | 1461052094411 Marionette DEBUG loaded listener.js 00:48:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0xa0cb4000) [pid = 1949] [serial = 271] [outer = 0x8ef0f000] 00:48:15 INFO - PROCESS | 1949 | 1461052095353 Marionette TRACE conn5 <- [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]]]}] 00:48:15 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. 00:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1597ms 00:48:15 INFO - PROCESS | 1949 | 1461052095393 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 00:48:15 INFO - PROCESS | 1949 | 1461052095398 Marionette TRACE conn5 <- [1,333,null,{"value":"8"}] 00:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:48:15 INFO - PROCESS | 1949 | 1461052095405 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:48:15 INFO - PROCESS | 1949 | 1461052095409 Marionette TRACE conn5 <- [1,334,null,{}] 00:48:15 INFO - PROCESS | 1949 | 1461052095415 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:15 INFO - PROCESS | 1949 | 1461052095616 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 00:48:15 INFO - PROCESS | 1949 | 1461052095824 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:15 INFO - PROCESS | 1949 | ++DOCSHELL 0x9049cc00 == 54 [pid = 1949] [id = 91] 00:48:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0xa2819400) [pid = 1949] [serial = 272] [outer = (nil)] 00:48:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0xa3c28400) [pid = 1949] [serial = 273] [outer = 0xa2819400] 00:48:15 INFO - PROCESS | 1949 | 1461052095963 Marionette DEBUG loaded listener.js 00:48:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0xa4590c00) [pid = 1949] [serial = 274] [outer = 0xa2819400] 00:48:16 INFO - PROCESS | 1949 | 1461052096826 Marionette TRACE conn5 <- [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]]]}] 00:48:16 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. 00:48:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1484ms 00:48:16 INFO - PROCESS | 1949 | 1461052096890 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 00:48:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:48:16 INFO - PROCESS | 1949 | 1461052096895 Marionette TRACE conn5 <- [1,337,null,{"value":"8"}] 00:48:16 INFO - PROCESS | 1949 | 1461052096902 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:48:16 INFO - PROCESS | 1949 | 1461052096906 Marionette TRACE conn5 <- [1,338,null,{}] 00:48:16 INFO - PROCESS | 1949 | 1461052096913 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:17 INFO - PROCESS | 1949 | 1461052097098 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 00:48:17 INFO - PROCESS | 1949 | 1461052097258 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:17 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f106c00 == 55 [pid = 1949] [id = 92] 00:48:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x905b2800) [pid = 1949] [serial = 275] [outer = (nil)] 00:48:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x905b9400) [pid = 1949] [serial = 276] [outer = 0x905b2800] 00:48:17 INFO - PROCESS | 1949 | 1461052097350 Marionette DEBUG loaded listener.js 00:48:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x905bbc00) [pid = 1949] [serial = 277] [outer = 0x905b2800] 00:48:18 INFO - PROCESS | 1949 | 1461052098278 Marionette TRACE conn5 <- [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]]]}] 00:48:18 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. 00:48:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1435ms 00:48:18 INFO - PROCESS | 1949 | 1461052098339 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 00:48:18 INFO - PROCESS | 1949 | 1461052098345 Marionette TRACE conn5 <- [1,341,null,{"value":"8"}] 00:48:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:48:18 INFO - PROCESS | 1949 | 1461052098353 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:48:18 INFO - PROCESS | 1949 | 1461052098357 Marionette TRACE conn5 <- [1,342,null,{}] 00:48:18 INFO - PROCESS | 1949 | 1461052098364 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:18 INFO - PROCESS | 1949 | 1461052098593 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 00:48:18 INFO - PROCESS | 1949 | 1461052098795 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:18 INFO - PROCESS | 1949 | ++DOCSHELL 0x8dadcc00 == 56 [pid = 1949] [id = 93] 00:48:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8dadf000) [pid = 1949] [serial = 278] [outer = (nil)] 00:48:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x8dae4400) [pid = 1949] [serial = 279] [outer = 0x8dadf000] 00:48:18 INFO - PROCESS | 1949 | 1461052098935 Marionette DEBUG loaded listener.js 00:48:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x905b8000) [pid = 1949] [serial = 280] [outer = 0x8dadf000] 00:48:19 INFO - PROCESS | 1949 | 1461052099801 Marionette TRACE conn5 <- [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]]]}] 00:48:19 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. 00:48:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1485ms 00:48:19 INFO - PROCESS | 1949 | 1461052099839 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 00:48:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:48:19 INFO - PROCESS | 1949 | 1461052099843 Marionette TRACE conn5 <- [1,345,null,{"value":"8"}] 00:48:19 INFO - PROCESS | 1949 | 1461052099850 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:48:19 INFO - PROCESS | 1949 | 1461052099854 Marionette TRACE conn5 <- [1,346,null,{}] 00:48:19 INFO - PROCESS | 1949 | 1461052099861 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:20 INFO - PROCESS | 1949 | 1461052100062 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 00:48:20 INFO - PROCESS | 1949 | 1461052100326 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x8dae2000 == 57 [pid = 1949] [id = 94] 00:48:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x905be400) [pid = 1949] [serial = 281] [outer = (nil)] 00:48:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0xa0cb6400) [pid = 1949] [serial = 282] [outer = 0x905be400] 00:48:20 INFO - PROCESS | 1949 | 1461052100471 Marionette DEBUG loaded listener.js 00:48:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0xa44c2c00) [pid = 1949] [serial = 283] [outer = 0x905be400] 00:48:21 INFO - PROCESS | 1949 | 1461052101336 Marionette TRACE conn5 <- [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]]]}] 00:48:21 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. 00:48:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1540ms 00:48:21 INFO - PROCESS | 1949 | 1461052101391 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 00:48:21 INFO - PROCESS | 1949 | 1461052101394 Marionette TRACE conn5 <- [1,349,null,{"value":"8"}] 00:48:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:48:21 INFO - PROCESS | 1949 | 1461052101402 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:48:21 INFO - PROCESS | 1949 | 1461052101407 Marionette TRACE conn5 <- [1,350,null,{}] 00:48:21 INFO - PROCESS | 1949 | 1461052101413 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:21 INFO - PROCESS | 1949 | 1461052101606 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 00:48:21 INFO - PROCESS | 1949 | 1461052101771 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x961a8c00 == 58 [pid = 1949] [id = 95] 00:48:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x9705b000) [pid = 1949] [serial = 284] [outer = (nil)] 00:48:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0xa0001400) [pid = 1949] [serial = 285] [outer = 0x9705b000] 00:48:21 INFO - PROCESS | 1949 | 1461052101864 Marionette DEBUG loaded listener.js 00:48:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0xa3c1f000) [pid = 1949] [serial = 286] [outer = 0x9705b000] 00:48:23 INFO - PROCESS | 1949 | 1461052103048 Marionette TRACE conn5 <- [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]]]}] 00:48:23 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. 00:48:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1735ms 00:48:23 INFO - PROCESS | 1949 | 1461052103139 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 00:48:23 INFO - PROCESS | 1949 | 1461052103145 Marionette TRACE conn5 <- [1,353,null,{"value":"8"}] 00:48:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:48:23 INFO - PROCESS | 1949 | 1461052103163 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:48:23 INFO - PROCESS | 1949 | 1461052103169 Marionette TRACE conn5 <- [1,354,null,{}] 00:48:23 INFO - PROCESS | 1949 | 1461052103223 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:23 INFO - PROCESS | 1949 | 1461052103497 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 00:48:23 INFO - PROCESS | 1949 | 1461052103771 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f7bf000 == 59 [pid = 1949] [id = 96] 00:48:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x8f7c5400) [pid = 1949] [serial = 287] [outer = (nil)] 00:48:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x8fd5ec00) [pid = 1949] [serial = 288] [outer = 0x8f7c5400] 00:48:23 INFO - PROCESS | 1949 | 1461052103857 Marionette DEBUG loaded listener.js 00:48:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x9048e400) [pid = 1949] [serial = 289] [outer = 0x8f7c5400] 00:48:24 INFO - PROCESS | 1949 | --DOCSHELL 0x8f7c5000 == 58 [pid = 1949] [id = 86] 00:48:24 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0xa45f6800) [pid = 1949] [serial = 213] [outer = (nil)] [url = about:blank] 00:48:24 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x94dd4000) [pid = 1949] [serial = 176] [outer = (nil)] [url = about:blank] 00:48:24 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x9780b800) [pid = 1949] [serial = 179] [outer = (nil)] [url = about:blank] 00:48:24 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x9eb4a800) [pid = 1949] [serial = 182] [outer = (nil)] [url = about:blank] 00:48:24 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0xa0093800) [pid = 1949] [serial = 185] [outer = (nil)] [url = about:blank] 00:48:24 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0xa0fd8400) [pid = 1949] [serial = 188] [outer = (nil)] [url = about:blank] 00:48:24 INFO - PROCESS | 1949 | --DOCSHELL 0x9a622400 == 57 [pid = 1949] [id = 85] 00:48:24 INFO - PROCESS | 1949 | --DOCSHELL 0x9a621000 == 56 [pid = 1949] [id = 84] 00:48:24 INFO - PROCESS | 1949 | --DOCSHELL 0x98ba8400 == 55 [pid = 1949] [id = 83] 00:48:24 INFO - PROCESS | 1949 | --DOCSHELL 0x94dcf000 == 54 [pid = 1949] [id = 82] 00:48:24 INFO - PROCESS | 1949 | --DOCSHELL 0x91dd7800 == 53 [pid = 1949] [id = 81] 00:48:24 INFO - PROCESS | 1949 | --DOCSHELL 0x8f6ee400 == 52 [pid = 1949] [id = 80] 00:48:24 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x8ed89000) [pid = 1949] [serial = 90] [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.] 00:48:24 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0xa458ec00) [pid = 1949] [serial = 211] [outer = (nil)] [url = about:blank] 00:48:24 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0xa0064800) [pid = 1949] [serial = 205] [outer = (nil)] [url = about:blank] 00:48:24 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0xa0fdd000) [pid = 1949] [serial = 207] [outer = (nil)] [url = about:blank] 00:48:24 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0xa2a0a000) [pid = 1949] [serial = 208] [outer = (nil)] [url = about:blank] 00:48:24 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0xa4589c00) [pid = 1949] [serial = 210] [outer = (nil)] [url = about:blank] 00:48:24 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x99284800) [pid = 1949] [serial = 201] [outer = (nil)] [url = about:blank] 00:48:24 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x9a625800) [pid = 1949] [serial = 202] [outer = (nil)] [url = about:blank] 00:48:24 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0xa0002c00) [pid = 1949] [serial = 204] [outer = (nil)] [url = about:blank] 00:48:24 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x9b2f4800) [pid = 1949] [serial = 191] [outer = (nil)] [url = about:blank] 00:48:24 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x91ea8800) [pid = 1949] [serial = 198] [outer = (nil)] [url = about:blank] 00:48:24 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x96f83c00) [pid = 1949] [serial = 199] [outer = (nil)] [url = about:blank] 00:48:24 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x97060000) [pid = 1949] [serial = 196] [outer = (nil)] [url = about:blank] 00:48:24 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x96755c00) [pid = 1949] [serial = 195] [outer = (nil)] [url = about:blank] 00:48:24 INFO - PROCESS | 1949 | 1461052104936 Marionette TRACE conn5 <- [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]]]}] 00:48:24 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. 00:48:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1842ms 00:48:25 INFO - PROCESS | 1949 | 1461052104997 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 00:48:25 INFO - PROCESS | 1949 | 1461052105006 Marionette TRACE conn5 <- [1,357,null,{"value":"8"}] 00:48:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:48:25 INFO - PROCESS | 1949 | 1461052105017 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:48:25 INFO - PROCESS | 1949 | 1461052105022 Marionette TRACE conn5 <- [1,358,null,{}] 00:48:25 INFO - PROCESS | 1949 | 1461052105028 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:25 INFO - PROCESS | 1949 | 1461052105209 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 00:48:25 INFO - PROCESS | 1949 | 1461052105391 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x90490800 == 53 [pid = 1949] [id = 97] 00:48:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x90496000) [pid = 1949] [serial = 290] [outer = (nil)] 00:48:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x9049b000) [pid = 1949] [serial = 291] [outer = 0x90496000] 00:48:25 INFO - PROCESS | 1949 | 1461052105470 Marionette DEBUG loaded listener.js 00:48:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x905c0400) [pid = 1949] [serial = 292] [outer = 0x90496000] 00:48:26 INFO - PROCESS | 1949 | 1461052106320 Marionette TRACE conn5 <- [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]]]}] 00:48:26 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. 00:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1334ms 00:48:26 INFO - PROCESS | 1949 | 1461052106353 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 00:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:48:26 INFO - PROCESS | 1949 | 1461052106358 Marionette TRACE conn5 <- [1,361,null,{"value":"8"}] 00:48:26 INFO - PROCESS | 1949 | 1461052106367 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:48:26 INFO - PROCESS | 1949 | 1461052106374 Marionette TRACE conn5 <- [1,362,null,{}] 00:48:26 INFO - PROCESS | 1949 | 1461052106391 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:26 INFO - PROCESS | 1949 | 1461052106573 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 00:48:26 INFO - PROCESS | 1949 | 1461052106694 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x94dce000 == 54 [pid = 1949] [id = 98] 00:48:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x95f0dc00) [pid = 1949] [serial = 293] [outer = (nil)] 00:48:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x96f7a800) [pid = 1949] [serial = 294] [outer = 0x95f0dc00] 00:48:26 INFO - PROCESS | 1949 | 1461052106776 Marionette DEBUG loaded listener.js 00:48:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x9708e800) [pid = 1949] [serial = 295] [outer = 0x95f0dc00] 00:48:27 INFO - PROCESS | 1949 | 1461052107720 Marionette TRACE conn5 <- [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]]]}] 00:48:27 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. 00:48:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1395ms 00:48:27 INFO - PROCESS | 1949 | 1461052107761 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 00:48:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:48:27 INFO - PROCESS | 1949 | 1461052107766 Marionette TRACE conn5 <- [1,365,null,{"value":"8"}] 00:48:27 INFO - PROCESS | 1949 | 1461052107781 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:48:27 INFO - PROCESS | 1949 | 1461052107784 Marionette TRACE conn5 <- [1,366,null,{}] 00:48:27 INFO - PROCESS | 1949 | 1461052107791 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:28 INFO - PROCESS | 1949 | 1461052108007 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 00:48:28 INFO - PROCESS | 1949 | 1461052108057 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x973cc800 == 55 [pid = 1949] [id = 99] 00:48:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x97812000) [pid = 1949] [serial = 296] [outer = (nil)] 00:48:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x98b7b400) [pid = 1949] [serial = 297] [outer = 0x97812000] 00:48:28 INFO - PROCESS | 1949 | 1461052108137 Marionette DEBUG loaded listener.js 00:48:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x9917d000) [pid = 1949] [serial = 298] [outer = 0x97812000] 00:48:29 INFO - PROCESS | 1949 | 1461052109087 Marionette TRACE conn5 <- [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]]]}] 00:48:29 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. 00:48:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1349ms 00:48:29 INFO - PROCESS | 1949 | 1461052109122 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 00:48:29 INFO - PROCESS | 1949 | 1461052109127 Marionette TRACE conn5 <- [1,369,null,{"value":"8"}] 00:48:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:48:29 INFO - PROCESS | 1949 | 1461052109134 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:48:29 INFO - PROCESS | 1949 | 1461052109137 Marionette TRACE conn5 <- [1,370,null,{}] 00:48:29 INFO - PROCESS | 1949 | 1461052109151 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:29 INFO - PROCESS | 1949 | 1461052109377 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 00:48:29 INFO - PROCESS | 1949 | 1461052109409 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x99292000 == 56 [pid = 1949] [id = 100] 00:48:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x9a407400) [pid = 1949] [serial = 299] [outer = (nil)] 00:48:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x9a629c00) [pid = 1949] [serial = 300] [outer = 0x9a407400] 00:48:29 INFO - PROCESS | 1949 | 1461052109487 Marionette DEBUG loaded listener.js 00:48:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x9eb4a800) [pid = 1949] [serial = 301] [outer = 0x9a407400] 00:48:30 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x9a621800) [pid = 1949] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:48:30 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x9a625c00) [pid = 1949] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:48:30 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x98b88c00) [pid = 1949] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:48:30 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x930ce000) [pid = 1949] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:48:30 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x8fd56c00) [pid = 1949] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:48:30 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x9b2e9800) [pid = 1949] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:48:30 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x95fadc00) [pid = 1949] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:48:30 INFO - PROCESS | 1949 | 1461052110807 Marionette TRACE conn5 <- [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]]]}] 00:48:30 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. 00:48:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1694ms 00:48:30 INFO - PROCESS | 1949 | 1461052110829 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 00:48:30 INFO - PROCESS | 1949 | 1461052110833 Marionette TRACE conn5 <- [1,373,null,{"value":"8"}] 00:48:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:48:30 INFO - PROCESS | 1949 | 1461052110839 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:48:30 INFO - PROCESS | 1949 | 1461052110843 Marionette TRACE conn5 <- [1,374,null,{}] 00:48:30 INFO - PROCESS | 1949 | 1461052110848 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:31 INFO - PROCESS | 1949 | 1461052111040 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 00:48:31 INFO - PROCESS | 1949 | 1461052111067 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:31 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f6f9000 == 57 [pid = 1949] [id = 101] 00:48:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x9851b400) [pid = 1949] [serial = 302] [outer = (nil)] 00:48:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x9fcadc00) [pid = 1949] [serial = 303] [outer = 0x9851b400] 00:48:31 INFO - PROCESS | 1949 | 1461052111259 Marionette DEBUG loaded listener.js 00:48:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0xa0cb3000) [pid = 1949] [serial = 304] [outer = 0x9851b400] 00:48:32 INFO - PROCESS | 1949 | 1461052112055 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:48:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:48:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1332ms 00:48:32 INFO - PROCESS | 1949 | 1461052112174 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 00:48:32 INFO - PROCESS | 1949 | 1461052112181 Marionette TRACE conn5 <- [1,377,null,{"value":"8"}] 00:48:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:48:32 INFO - PROCESS | 1949 | 1461052112189 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:48:32 INFO - PROCESS | 1949 | 1461052112196 Marionette TRACE conn5 <- [1,378,null,{}] 00:48:32 INFO - PROCESS | 1949 | 1461052112206 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:32 INFO - PROCESS | 1949 | 1461052112449 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 00:48:32 INFO - PROCESS | 1949 | 1461052112694 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:32 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e6b7c00 == 58 [pid = 1949] [id = 102] 00:48:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8e6b9000) [pid = 1949] [serial = 305] [outer = (nil)] 00:48:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x8e6bc400) [pid = 1949] [serial = 306] [outer = 0x8e6b9000] 00:48:32 INFO - PROCESS | 1949 | 1461052112842 Marionette DEBUG loaded listener.js 00:48:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x8e6bf000) [pid = 1949] [serial = 307] [outer = 0x8e6b9000] 00:48:34 INFO - PROCESS | 1949 | 1461052114037 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:48:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:48:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1891ms 00:48:34 INFO - PROCESS | 1949 | 1461052114082 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 00:48:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:48:34 INFO - PROCESS | 1949 | 1461052114089 Marionette TRACE conn5 <- [1,381,null,{"value":"8"}] 00:48:34 INFO - PROCESS | 1949 | 1461052114104 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:48:34 INFO - PROCESS | 1949 | 1461052114111 Marionette TRACE conn5 <- [1,382,null,{}] 00:48:34 INFO - PROCESS | 1949 | 1461052114119 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:34 INFO - PROCESS | 1949 | 1461052114354 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 00:48:34 INFO - PROCESS | 1949 | 1461052114568 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f6f8c00 == 59 [pid = 1949] [id = 103] 00:48:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x8f7be000) [pid = 1949] [serial = 308] [outer = (nil)] 00:48:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x8fde8800) [pid = 1949] [serial = 309] [outer = 0x8f7be000] 00:48:34 INFO - PROCESS | 1949 | 1461052114710 Marionette DEBUG loaded listener.js 00:48:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x9049b800) [pid = 1949] [serial = 310] [outer = 0x8f7be000] 00:48:35 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:35 INFO - PROCESS | 1949 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:48:35 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:35 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:35 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:35 INFO - PROCESS | 1949 | 1461052115747 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:48:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:48:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1701ms 00:48:35 INFO - PROCESS | 1949 | 1461052115800 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 00:48:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:48:35 INFO - PROCESS | 1949 | 1461052115805 Marionette TRACE conn5 <- [1,385,null,{"value":"8"}] 00:48:35 INFO - PROCESS | 1949 | 1461052115813 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:48:35 INFO - PROCESS | 1949 | 1461052115818 Marionette TRACE conn5 <- [1,386,null,{}] 00:48:35 INFO - PROCESS | 1949 | 1461052115834 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:36 INFO - PROCESS | 1949 | 1461052116121 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 00:48:36 INFO - PROCESS | 1949 | 1461052116459 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x97013800 == 60 [pid = 1949] [id = 104] 00:48:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x973c8800) [pid = 1949] [serial = 311] [outer = (nil)] 00:48:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x9780e400) [pid = 1949] [serial = 312] [outer = 0x973c8800] 00:48:36 INFO - PROCESS | 1949 | 1461052116574 Marionette DEBUG loaded listener.js 00:48:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x98b85800) [pid = 1949] [serial = 313] [outer = 0x973c8800] 00:48:37 INFO - PROCESS | 1949 | 1461052117519 Marionette TRACE conn5 <- [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]]]}] 00:48:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:48:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1738ms 00:48:37 INFO - PROCESS | 1949 | 1461052117551 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 00:48:37 INFO - PROCESS | 1949 | 1461052117555 Marionette TRACE conn5 <- [1,389,null,{"value":"8"}] 00:48:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:48:37 INFO - PROCESS | 1949 | 1461052117563 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:48:37 INFO - PROCESS | 1949 | 1461052117568 Marionette TRACE conn5 <- [1,390,null,{}] 00:48:37 INFO - PROCESS | 1949 | 1461052117576 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:37 INFO - PROCESS | 1949 | 1461052117776 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 00:48:38 INFO - PROCESS | 1949 | 1461052117989 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x97064400 == 61 [pid = 1949] [id = 105] 00:48:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x9b2e9800) [pid = 1949] [serial = 314] [outer = (nil)] 00:48:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0xa0cb3800) [pid = 1949] [serial = 315] [outer = 0x9b2e9800] 00:48:38 INFO - PROCESS | 1949 | 1461052118136 Marionette DEBUG loaded listener.js 00:48:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0xa0eec400) [pid = 1949] [serial = 316] [outer = 0x9b2e9800] 00:48:39 INFO - PROCESS | 1949 | 1461052119069 Marionette TRACE conn5 <- [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]]]}] 00:48:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:48:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1536ms 00:48:39 INFO - PROCESS | 1949 | 1461052119100 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 00:48:39 INFO - PROCESS | 1949 | 1461052119104 Marionette TRACE conn5 <- [1,393,null,{"value":"8"}] 00:48:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:48:39 INFO - PROCESS | 1949 | 1461052119111 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:48:39 INFO - PROCESS | 1949 | 1461052119114 Marionette TRACE conn5 <- [1,394,null,{}] 00:48:39 INFO - PROCESS | 1949 | 1461052119121 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:39 INFO - PROCESS | 1949 | 1461052119311 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 00:48:39 INFO - PROCESS | 1949 | 1461052119530 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e521400 == 62 [pid = 1949] [id = 106] 00:48:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x8e521c00) [pid = 1949] [serial = 317] [outer = (nil)] 00:48:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x8e527000) [pid = 1949] [serial = 318] [outer = 0x8e521c00] 00:48:39 INFO - PROCESS | 1949 | 1461052119667 Marionette DEBUG loaded listener.js 00:48:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x8e529400) [pid = 1949] [serial = 319] [outer = 0x8e521c00] 00:48:40 INFO - PROCESS | 1949 | 1461052120616 Marionette TRACE conn5 <- [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]]]}] 00:48:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:48:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1583ms 00:48:40 INFO - PROCESS | 1949 | 1461052120694 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 00:48:40 INFO - PROCESS | 1949 | 1461052120698 Marionette TRACE conn5 <- [1,397,null,{"value":"8"}] 00:48:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:48:40 INFO - PROCESS | 1949 | 1461052120705 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:48:40 INFO - PROCESS | 1949 | 1461052120709 Marionette TRACE conn5 <- [1,398,null,{}] 00:48:40 INFO - PROCESS | 1949 | 1461052120715 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:40 INFO - PROCESS | 1949 | 1461052120974 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 00:48:41 INFO - PROCESS | 1949 | 1461052121246 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e522000 == 63 [pid = 1949] [id = 107] 00:48:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0xa0fe2800) [pid = 1949] [serial = 320] [outer = (nil)] 00:48:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0xa3c24400) [pid = 1949] [serial = 321] [outer = 0xa0fe2800] 00:48:41 INFO - PROCESS | 1949 | 1461052121344 Marionette DEBUG loaded listener.js 00:48:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0xa45ed800) [pid = 1949] [serial = 322] [outer = 0xa0fe2800] 00:48:42 INFO - PROCESS | 1949 | 1461052122297 Marionette TRACE conn5 <- [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]]]}] 00:48:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:48:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1649ms 00:48:42 INFO - PROCESS | 1949 | 1461052122356 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 00:48:42 INFO - PROCESS | 1949 | 1461052122359 Marionette TRACE conn5 <- [1,401,null,{"value":"8"}] 00:48:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:48:42 INFO - PROCESS | 1949 | 1461052122367 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:48:42 INFO - PROCESS | 1949 | 1461052122370 Marionette TRACE conn5 <- [1,402,null,{}] 00:48:42 INFO - PROCESS | 1949 | 1461052122376 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:42 INFO - PROCESS | 1949 | 1461052122557 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 00:48:42 INFO - PROCESS | 1949 | 1461052122770 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:42 INFO - PROCESS | 1949 | ++DOCSHELL 0xa47ac800 == 64 [pid = 1949] [id = 108] 00:48:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0xa47b0800) [pid = 1949] [serial = 323] [outer = (nil)] 00:48:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0xa4ae3000) [pid = 1949] [serial = 324] [outer = 0xa47b0800] 00:48:42 INFO - PROCESS | 1949 | 1461052122905 Marionette DEBUG loaded listener.js 00:48:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0xa4c1ac00) [pid = 1949] [serial = 325] [outer = 0xa47b0800] 00:48:43 INFO - PROCESS | 1949 | 1461052123869 Marionette TRACE conn5 <- [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]]]}] 00:48:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:48:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1536ms 00:48:43 INFO - PROCESS | 1949 | 1461052123904 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 00:48:43 INFO - PROCESS | 1949 | 1461052123908 Marionette TRACE conn5 <- [1,405,null,{"value":"8"}] 00:48:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:48:43 INFO - PROCESS | 1949 | 1461052123915 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:48:43 INFO - PROCESS | 1949 | 1461052123919 Marionette TRACE conn5 <- [1,406,null,{}] 00:48:43 INFO - PROCESS | 1949 | 1461052123925 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:44 INFO - PROCESS | 1949 | 1461052124107 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 00:48:44 INFO - PROCESS | 1949 | 1461052124327 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:44 INFO - PROCESS | 1949 | ++DOCSHELL 0xa47a9800 == 65 [pid = 1949] [id = 109] 00:48:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0xa4adc000) [pid = 1949] [serial = 326] [outer = (nil)] 00:48:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0xa4c8f800) [pid = 1949] [serial = 327] [outer = 0xa4adc000] 00:48:44 INFO - PROCESS | 1949 | 1461052124463 Marionette DEBUG loaded listener.js 00:48:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0xa5f0a400) [pid = 1949] [serial = 328] [outer = 0xa4adc000] 00:48:45 INFO - PROCESS | 1949 | 1461052125401 Marionette TRACE conn5 <- [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]]]}] 00:48:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:48:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1537ms 00:48:45 INFO - PROCESS | 1949 | 1461052125454 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 00:48:45 INFO - PROCESS | 1949 | 1461052125457 Marionette TRACE conn5 <- [1,409,null,{"value":"8"}] 00:48:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:48:45 INFO - PROCESS | 1949 | 1461052125466 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:48:45 INFO - PROCESS | 1949 | 1461052125470 Marionette TRACE conn5 <- [1,410,null,{}] 00:48:45 INFO - PROCESS | 1949 | 1461052125477 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:45 INFO - PROCESS | 1949 | 1461052125699 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 00:48:45 INFO - PROCESS | 1949 | 1461052125919 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x8be05800 == 66 [pid = 1949] [id = 110] 00:48:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x8be07400) [pid = 1949] [serial = 329] [outer = (nil)] 00:48:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x8be0a400) [pid = 1949] [serial = 330] [outer = 0x8be07400] 00:48:46 INFO - PROCESS | 1949 | 1461052126069 Marionette DEBUG loaded listener.js 00:48:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x8be0e000) [pid = 1949] [serial = 331] [outer = 0x8be07400] 00:48:47 INFO - PROCESS | 1949 | 1461052127044 Marionette TRACE conn5 <- [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]]]}] 00:48:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:48:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1646ms 00:48:47 INFO - PROCESS | 1949 | 1461052127113 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 00:48:47 INFO - PROCESS | 1949 | 1461052127116 Marionette TRACE conn5 <- [1,413,null,{"value":"8"}] 00:48:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:48:47 INFO - PROCESS | 1949 | 1461052127123 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:48:47 INFO - PROCESS | 1949 | 1461052127128 Marionette TRACE conn5 <- [1,414,null,{}] 00:48:47 INFO - PROCESS | 1949 | 1461052127134 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:47 INFO - PROCESS | 1949 | 1461052127320 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 00:48:47 INFO - PROCESS | 1949 | 1461052127547 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:47 INFO - PROCESS | 1949 | ++DOCSHELL 0x8dad7400 == 67 [pid = 1949] [id = 111] 00:48:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x8e51d400) [pid = 1949] [serial = 332] [outer = (nil)] 00:48:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x94ddb800) [pid = 1949] [serial = 333] [outer = 0x8e51d400] 00:48:47 INFO - PROCESS | 1949 | 1461052127655 Marionette DEBUG loaded listener.js 00:48:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x977af400) [pid = 1949] [serial = 334] [outer = 0x8e51d400] 00:48:49 INFO - PROCESS | 1949 | 1461052129065 Marionette TRACE conn5 <- [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]]]}] 00:48:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:48:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 2091ms 00:48:49 INFO - PROCESS | 1949 | 1461052129216 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 00:48:49 INFO - PROCESS | 1949 | 1461052129223 Marionette TRACE conn5 <- [1,417,null,{"value":"8"}] 00:48:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:48:49 INFO - PROCESS | 1949 | 1461052129233 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:48:49 INFO - PROCESS | 1949 | 1461052129237 Marionette TRACE conn5 <- [1,418,null,{}] 00:48:49 INFO - PROCESS | 1949 | 1461052129247 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:49 INFO - PROCESS | 1949 | 1461052129428 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 00:48:49 INFO - PROCESS | 1949 | 1461052129617 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x8be10000 == 68 [pid = 1949] [id = 112] 00:48:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x8ed90000) [pid = 1949] [serial = 335] [outer = (nil)] 00:48:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x8f10c400) [pid = 1949] [serial = 336] [outer = 0x8ed90000] 00:48:49 INFO - PROCESS | 1949 | 1461052129704 Marionette DEBUG loaded listener.js 00:48:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x8f7be400) [pid = 1949] [serial = 337] [outer = 0x8ed90000] 00:48:51 INFO - PROCESS | 1949 | --DOCSHELL 0x97bd6400 == 67 [pid = 1949] [id = 62] 00:48:51 INFO - PROCESS | 1949 | --DOCSHELL 0x8ed82000 == 66 [pid = 1949] [id = 63] 00:48:51 INFO - PROCESS | 1949 | --DOCSHELL 0x97064800 == 65 [pid = 1949] [id = 60] 00:48:51 INFO - PROCESS | 1949 | --DOCSHELL 0x99292000 == 64 [pid = 1949] [id = 100] 00:48:51 INFO - PROCESS | 1949 | --DOCSHELL 0x973cc800 == 63 [pid = 1949] [id = 99] 00:48:51 INFO - PROCESS | 1949 | --DOCSHELL 0x94dce000 == 62 [pid = 1949] [id = 98] 00:48:51 INFO - PROCESS | 1949 | --DOCSHELL 0x90490800 == 61 [pid = 1949] [id = 97] 00:48:51 INFO - PROCESS | 1949 | --DOCSHELL 0x8f7bf000 == 60 [pid = 1949] [id = 96] 00:48:51 INFO - PROCESS | 1949 | --DOCSHELL 0x8dae2000 == 59 [pid = 1949] [id = 94] 00:48:51 INFO - PROCESS | 1949 | --DOCSHELL 0x8dadcc00 == 58 [pid = 1949] [id = 93] 00:48:51 INFO - PROCESS | 1949 | --DOCSHELL 0x8f106c00 == 57 [pid = 1949] [id = 92] 00:48:51 INFO - PROCESS | 1949 | --DOCSHELL 0x9049cc00 == 56 [pid = 1949] [id = 91] 00:48:51 INFO - PROCESS | 1949 | --DOCSHELL 0x8ef0d400 == 55 [pid = 1949] [id = 90] 00:48:51 INFO - PROCESS | 1949 | --DOCSHELL 0x98bb3400 == 54 [pid = 1949] [id = 89] 00:48:51 INFO - PROCESS | 1949 | --DOCSHELL 0x8fd5c800 == 53 [pid = 1949] [id = 88] 00:48:51 INFO - PROCESS | 1949 | 1461052131194 Marionette TRACE conn5 <- [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]]]}] 00:48:51 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 00:48:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1988ms 00:48:51 INFO - PROCESS | 1949 | 1461052131222 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 00:48:51 INFO - PROCESS | 1949 | 1461052131231 Marionette TRACE conn5 <- [1,421,null,{"value":"8"}] 00:48:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:48:51 INFO - PROCESS | 1949 | 1461052131244 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:48:51 INFO - PROCESS | 1949 | 1461052131247 Marionette TRACE conn5 <- [1,422,null,{}] 00:48:51 INFO - PROCESS | 1949 | 1461052131255 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:51 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0xa0cb5800) [pid = 1949] [serial = 252] [outer = (nil)] [url = about:blank] 00:48:51 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x9b2ee000) [pid = 1949] [serial = 249] [outer = (nil)] [url = about:blank] 00:48:51 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x99287c00) [pid = 1949] [serial = 247] [outer = (nil)] [url = about:blank] 00:48:51 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x9fc7c000) [pid = 1949] [serial = 250] [outer = (nil)] [url = about:blank] 00:48:51 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0xa0cc1400) [pid = 1949] [serial = 253] [outer = (nil)] [url = about:blank] 00:48:51 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x97810c00) [pid = 1949] [serial = 244] [outer = (nil)] [url = about:blank] 00:48:51 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x8fd5d400) [pid = 1949] [serial = 231] [outer = (nil)] [url = about:blank] 00:48:51 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x99067800) [pid = 1949] [serial = 246] [outer = (nil)] [url = about:blank] 00:48:51 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0xa0cba800) [pid = 1949] [serial = 225] [outer = (nil)] [url = about:blank] 00:48:51 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0xa4adc400) [pid = 1949] [serial = 228] [outer = (nil)] [url = about:blank] 00:48:51 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x8fd5b000) [pid = 1949] [serial = 237] [outer = (nil)] [url = about:blank] 00:48:51 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x91eac800) [pid = 1949] [serial = 241] [outer = (nil)] [url = about:blank] 00:48:51 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0xa45ee000) [pid = 1949] [serial = 256] [outer = (nil)] [url = about:blank] 00:48:51 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0xa45f3400) [pid = 1949] [serial = 222] [outer = (nil)] [url = about:blank] 00:48:51 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x98bad800) [pid = 1949] [serial = 219] [outer = (nil)] [url = about:blank] 00:48:51 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x9fcae400) [pid = 1949] [serial = 258] [outer = (nil)] [url = about:blank] 00:48:51 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0xa44c3800) [pid = 1949] [serial = 255] [outer = (nil)] [url = about:blank] 00:48:51 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x8f7c2000) [pid = 1949] [serial = 234] [outer = (nil)] [url = about:blank] 00:48:51 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x973d6000) [pid = 1949] [serial = 243] [outer = (nil)] [url = about:blank] 00:48:51 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x8fd5fc00) [pid = 1949] [serial = 240] [outer = (nil)] [url = about:blank] 00:48:51 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x958e0000) [pid = 1949] [serial = 216] [outer = (nil)] [url = about:blank] 00:48:51 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0xa3c1f400) [pid = 1949] [serial = 259] [outer = (nil)] [url = about:blank] 00:48:51 INFO - PROCESS | 1949 | 1461052131521 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 00:48:51 INFO - PROCESS | 1949 | 1461052131637 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ed8d000 == 54 [pid = 1949] [id = 113] 00:48:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x8ef03800) [pid = 1949] [serial = 338] [outer = (nil)] 00:48:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x8fde4800) [pid = 1949] [serial = 339] [outer = 0x8ef03800] 00:48:51 INFO - PROCESS | 1949 | 1461052131717 Marionette DEBUG loaded listener.js 00:48:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x90497000) [pid = 1949] [serial = 340] [outer = 0x8ef03800] 00:48:52 INFO - PROCESS | 1949 | 1461052132975 Marionette TRACE conn5 <- [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]]]}] 00:48:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:48:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1789ms 00:48:53 INFO - PROCESS | 1949 | 1461052133151 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 00:48:53 INFO - PROCESS | 1949 | 1461052133154 Marionette TRACE conn5 <- [1,425,null,{"value":"8"}] 00:48:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:48:53 INFO - PROCESS | 1949 | 1461052133173 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:48:53 INFO - PROCESS | 1949 | 1461052133180 Marionette TRACE conn5 <- [1,426,null,{}] 00:48:53 INFO - PROCESS | 1949 | 1461052133197 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:53 INFO - PROCESS | 1949 | 1461052133416 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 00:48:53 INFO - PROCESS | 1949 | 1461052133444 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x8be0f400 == 55 [pid = 1949] [id = 114] 00:48:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x90494c00) [pid = 1949] [serial = 341] [outer = (nil)] 00:48:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x958df000) [pid = 1949] [serial = 342] [outer = 0x90494c00] 00:48:53 INFO - PROCESS | 1949 | 1461052133525 Marionette DEBUG loaded listener.js 00:48:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x96261c00) [pid = 1949] [serial = 343] [outer = 0x90494c00] 00:48:54 INFO - PROCESS | 1949 | 1461052134457 Marionette TRACE conn5 <- [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] 00:48:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:48:54 INFO - PROCESS | 1949 | 1461052134523 Marionette TRACE conn5 <- [1,429,null,{"value":"8"}] 00:48:54 INFO - PROCESS | 1949 | 1461052134537 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:48:54 INFO - PROCESS | 1949 | 1461052134540 Marionette TRACE conn5 <- [1,430,null,{}] 00:48:54 INFO - PROCESS | 1949 | 1461052134547 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:54 INFO - PROCESS | 1949 | 1461052134764 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 00:48:54 INFO - PROCESS | 1949 | 1461052134797 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x905bf800 == 56 [pid = 1949] [id = 115] 00:48:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x9625e000) [pid = 1949] [serial = 344] [outer = (nil)] 00:48:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x97819400) [pid = 1949] [serial = 345] [outer = 0x9625e000] 00:48:54 INFO - PROCESS | 1949 | 1461052134876 Marionette DEBUG loaded listener.js 00:48:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x99176000) [pid = 1949] [serial = 346] [outer = 0x9625e000] 00:48:55 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x91ea9800) [pid = 1949] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:48:55 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x8f6f0400) [pid = 1949] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:48:55 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x8f10dc00) [pid = 1949] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:48:55 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x97813c00) [pid = 1949] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:48:55 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x8f106800) [pid = 1949] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:48:55 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x9fb10800) [pid = 1949] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:48:55 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0xa00cb400) [pid = 1949] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:48:55 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x8ed8a000) [pid = 1949] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:48:55 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x958dc400) [pid = 1949] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:48:55 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x90496000) [pid = 1949] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:48:55 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x8f7c5400) [pid = 1949] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:48:55 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x95f0dc00) [pid = 1949] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:48:55 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x97812000) [pid = 1949] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:48:55 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x9a407400) [pid = 1949] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:48:56 INFO - PROCESS | 1949 | 1461052136007 Marionette TRACE conn5 <- [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]]]}] 00:48:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:48:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1538ms 00:48:56 INFO - PROCESS | 1949 | 1461052136068 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 00:48:56 INFO - PROCESS | 1949 | 1461052136071 Marionette TRACE conn5 <- [1,433,null,{"value":"8"}] 00:48:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:48:56 INFO - PROCESS | 1949 | 1461052136085 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:48:56 INFO - PROCESS | 1949 | 1461052136088 Marionette TRACE conn5 <- [1,434,null,{}] 00:48:56 INFO - PROCESS | 1949 | 1461052136096 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:56 INFO - PROCESS | 1949 | 1461052136277 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 00:48:56 INFO - PROCESS | 1949 | 1461052136289 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c0e1800 == 57 [pid = 1949] [id = 116] 00:48:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x8c0e2000) [pid = 1949] [serial = 347] [outer = (nil)] 00:48:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x8c0eb400) [pid = 1949] [serial = 348] [outer = 0x8c0e2000] 00:48:56 INFO - PROCESS | 1949 | 1461052136367 Marionette DEBUG loaded listener.js 00:48:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x8c0ed400) [pid = 1949] [serial = 349] [outer = 0x8c0e2000] 00:48:57 INFO - PROCESS | 1949 | 1461052137293 Marionette TRACE conn5 <- [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]]]}] 00:48:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:48:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1255ms 00:48:57 INFO - PROCESS | 1949 | 1461052137336 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 00:48:57 INFO - PROCESS | 1949 | 1461052137340 Marionette TRACE conn5 <- [1,437,null,{"value":"8"}] 00:48:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:48:57 INFO - PROCESS | 1949 | 1461052137346 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:48:57 INFO - PROCESS | 1949 | 1461052137350 Marionette TRACE conn5 <- [1,438,null,{}] 00:48:57 INFO - PROCESS | 1949 | 1461052137356 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:57 INFO - PROCESS | 1949 | 1461052137558 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 00:48:58 INFO - PROCESS | 1949 | 1461052138072 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e6be800 == 58 [pid = 1949] [id = 117] 00:48:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x8ef05000) [pid = 1949] [serial = 350] [outer = (nil)] 00:48:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x8f10e400) [pid = 1949] [serial = 351] [outer = 0x8ef05000] 00:48:58 INFO - PROCESS | 1949 | 1461052138364 Marionette DEBUG loaded listener.js 00:48:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x8f7c1000) [pid = 1949] [serial = 352] [outer = 0x8ef05000] 00:48:59 INFO - PROCESS | 1949 | 1461052139658 Marionette TRACE conn5 <- [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]]]}] 00:48:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:48:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 2385ms 00:48:59 INFO - PROCESS | 1949 | 1461052139771 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 00:48:59 INFO - PROCESS | 1949 | 1461052139777 Marionette TRACE conn5 <- [1,441,null,{"value":"8"}] 00:48:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:48:59 INFO - PROCESS | 1949 | 1461052139787 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:48:59 INFO - PROCESS | 1949 | 1461052139792 Marionette TRACE conn5 <- [1,442,null,{}] 00:48:59 INFO - PROCESS | 1949 | 1461052139802 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:00 INFO - PROCESS | 1949 | 1461052140013 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 00:49:00 INFO - PROCESS | 1949 | 1461052140202 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fde6000 == 59 [pid = 1949] [id = 118] 00:49:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x91ea0400) [pid = 1949] [serial = 353] [outer = (nil)] 00:49:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x9327f800) [pid = 1949] [serial = 354] [outer = 0x91ea0400] 00:49:00 INFO - PROCESS | 1949 | 1461052140300 Marionette DEBUG loaded listener.js 00:49:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x958e0000) [pid = 1949] [serial = 355] [outer = 0x91ea0400] 00:49:01 INFO - PROCESS | 1949 | 1461052141402 Marionette TRACE conn5 <- [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]]]}] 00:49:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:49:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1698ms 00:49:01 INFO - PROCESS | 1949 | 1461052141490 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 00:49:01 INFO - PROCESS | 1949 | 1461052141498 Marionette TRACE conn5 <- [1,445,null,{"value":"8"}] 00:49:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:49:01 INFO - PROCESS | 1949 | 1461052141506 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:49:01 INFO - PROCESS | 1949 | 1461052141511 Marionette TRACE conn5 <- [1,446,null,{}] 00:49:01 INFO - PROCESS | 1949 | 1461052141518 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:01 INFO - PROCESS | 1949 | 1461052141805 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 00:49:02 INFO - PROCESS | 1949 | 1461052142023 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:02 INFO - PROCESS | 1949 | ++DOCSHELL 0x97016000 == 60 [pid = 1949] [id = 119] 00:49:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x979b0c00) [pid = 1949] [serial = 356] [outer = (nil)] 00:49:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x9833a800) [pid = 1949] [serial = 357] [outer = 0x979b0c00] 00:49:02 INFO - PROCESS | 1949 | 1461052142120 Marionette DEBUG loaded listener.js 00:49:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x99172000) [pid = 1949] [serial = 358] [outer = 0x979b0c00] 00:49:03 INFO - PROCESS | 1949 | 1461052143186 Marionette TRACE conn5 <- [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]]]}] 00:49:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:49:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1731ms 00:49:03 INFO - PROCESS | 1949 | 1461052143239 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 00:49:03 INFO - PROCESS | 1949 | 1461052143243 Marionette TRACE conn5 <- [1,449,null,{"value":"8"}] 00:49:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:49:03 INFO - PROCESS | 1949 | 1461052143262 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:49:03 INFO - PROCESS | 1949 | 1461052143272 Marionette TRACE conn5 <- [1,450,null,{}] 00:49:03 INFO - PROCESS | 1949 | 1461052143280 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:03 INFO - PROCESS | 1949 | 1461052143539 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 00:49:03 INFO - PROCESS | 1949 | 1461052143767 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x8dae3c00 == 61 [pid = 1949] [id = 120] 00:49:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x9a40a400) [pid = 1949] [serial = 359] [outer = (nil)] 00:49:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0xa008b000) [pid = 1949] [serial = 360] [outer = 0x9a40a400] 00:49:03 INFO - PROCESS | 1949 | 1461052143861 Marionette DEBUG loaded listener.js 00:49:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0xa0af7000) [pid = 1949] [serial = 361] [outer = 0x9a40a400] 00:49:04 INFO - PROCESS | 1949 | 1461052144845 Marionette TRACE conn5 <- [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] 00:49:04 INFO - PROCESS | 1949 | 1461052144914 Marionette TRACE conn5 <- [1,453,null,{"value":"8"}] 00:49:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:49:04 INFO - PROCESS | 1949 | 1461052144922 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:49:04 INFO - PROCESS | 1949 | 1461052144927 Marionette TRACE conn5 <- [1,454,null,{}] 00:49:04 INFO - PROCESS | 1949 | 1461052144934 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:05 INFO - PROCESS | 1949 | 1461052145151 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 00:49:05 INFO - PROCESS | 1949 | 1461052145372 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bc6dc00 == 62 [pid = 1949] [id = 121] 00:49:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x8bc71000) [pid = 1949] [serial = 362] [outer = (nil)] 00:49:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x8bc77c00) [pid = 1949] [serial = 363] [outer = 0x8bc71000] 00:49:05 INFO - PROCESS | 1949 | 1461052145484 Marionette DEBUG loaded listener.js 00:49:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x8e502000) [pid = 1949] [serial = 364] [outer = 0x8bc71000] 00:49:06 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:49:06 INFO - PROCESS | 1949 | 1461052146552 Marionette TRACE conn5 <- [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]]]}] 00:49:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x8e504800) [pid = 1949] [serial = 365] [outer = 0x97057c00] 00:49:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:49:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1688ms 00:49:06 INFO - PROCESS | 1949 | 1461052146647 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 00:49:06 INFO - PROCESS | 1949 | 1461052146650 Marionette TRACE conn5 <- [1,457,null,{"value":"8"}] 00:49:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:49:06 INFO - PROCESS | 1949 | 1461052146720 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:49:06 INFO - PROCESS | 1949 | 1461052146723 Marionette TRACE conn5 <- [1,458,null,{}] 00:49:06 INFO - PROCESS | 1949 | 1461052146743 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:06 INFO - PROCESS | 1949 | 1461052146935 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 00:49:07 INFO - PROCESS | 1949 | 1461052147155 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e50e000 == 63 [pid = 1949] [id = 122] 00:49:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x8e50e400) [pid = 1949] [serial = 366] [outer = (nil)] 00:49:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x8e510c00) [pid = 1949] [serial = 367] [outer = 0x8e50e400] 00:49:07 INFO - PROCESS | 1949 | 1461052147264 Marionette DEBUG loaded listener.js 00:49:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0xa0cbc800) [pid = 1949] [serial = 368] [outer = 0x8e50e400] 00:49:08 INFO - PROCESS | 1949 | 1461052148437 Marionette TRACE conn5 <- [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] 00:49:08 INFO - PROCESS | 1949 | 1461052148481 Marionette TRACE conn5 <- [1,461,null,{"value":"8"}] 00:49:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:49:08 INFO - PROCESS | 1949 | 1461052148490 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:49:08 INFO - PROCESS | 1949 | 1461052148494 Marionette TRACE conn5 <- [1,462,null,{}] 00:49:08 INFO - PROCESS | 1949 | 1461052148501 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:08 INFO - PROCESS | 1949 | 1461052148716 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 00:49:09 INFO - PROCESS | 1949 | 1461052148981 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x8beaf000 == 64 [pid = 1949] [id = 123] 00:49:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x8beb1000) [pid = 1949] [serial = 369] [outer = (nil)] 00:49:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x8beb8c00) [pid = 1949] [serial = 370] [outer = 0x8beb1000] 00:49:09 INFO - PROCESS | 1949 | 1461052149074 Marionette DEBUG loaded listener.js 00:49:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x8bebd400) [pid = 1949] [serial = 371] [outer = 0x8beb1000] 00:49:10 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:49:10 INFO - PROCESS | 1949 | 1461052150222 Marionette TRACE conn5 <- [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] 00:49:10 INFO - PROCESS | 1949 | 1461052150297 Marionette TRACE conn5 <- [1,465,null,{"value":"8"}] 00:49:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 00:49:10 INFO - PROCESS | 1949 | 1461052150307 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:49:10 INFO - PROCESS | 1949 | 1461052150311 Marionette TRACE conn5 <- [1,466,null,{}] 00:49:10 INFO - PROCESS | 1949 | 1461052150322 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:10 INFO - PROCESS | 1949 | 1461052150706 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 00:49:11 INFO - PROCESS | 1949 | 1461052150992 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:11 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bc71c00 == 65 [pid = 1949] [id = 124] 00:49:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x8bebdc00) [pid = 1949] [serial = 372] [outer = (nil)] 00:49:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x8bfec000) [pid = 1949] [serial = 373] [outer = 0x8bebdc00] 00:49:11 INFO - PROCESS | 1949 | 1461052151148 Marionette DEBUG loaded listener.js 00:49:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x8bfeec00) [pid = 1949] [serial = 374] [outer = 0x8bebdc00] 00:49:12 INFO - PROCESS | 1949 | 1461052152287 Marionette TRACE conn5 <- [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] 00:49:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 00:49:12 INFO - PROCESS | 1949 | 1461052152352 Marionette TRACE conn5 <- [1,469,null,{"value":"8"}] 00:49:12 INFO - PROCESS | 1949 | 1461052152359 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:49:12 INFO - PROCESS | 1949 | 1461052152364 Marionette TRACE conn5 <- [1,470,null,{}] 00:49:12 INFO - PROCESS | 1949 | 1461052152371 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:12 INFO - PROCESS | 1949 | 1461052152576 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 00:49:12 INFO - PROCESS | 1949 | 1461052152798 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b4e5400 == 66 [pid = 1949] [id = 125] 00:49:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x8b4e8000) [pid = 1949] [serial = 375] [outer = (nil)] 00:49:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0x8b4ed400) [pid = 1949] [serial = 376] [outer = 0x8b4e8000] 00:49:12 INFO - PROCESS | 1949 | 1461052152934 Marionette DEBUG loaded listener.js 00:49:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x8b4f2c00) [pid = 1949] [serial = 377] [outer = 0x8b4e8000] 00:49:13 INFO - PROCESS | 1949 | 1461052153874 Marionette TRACE conn5 <- [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]]]}] 00:49:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:49:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1582ms 00:49:13 INFO - PROCESS | 1949 | 1461052153942 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 00:49:13 INFO - PROCESS | 1949 | 1461052153946 Marionette TRACE conn5 <- [1,473,null,{"value":"8"}] 00:49:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:49:13 INFO - PROCESS | 1949 | 1461052153953 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:49:13 INFO - PROCESS | 1949 | 1461052153958 Marionette TRACE conn5 <- [1,474,null,{}] 00:49:13 INFO - PROCESS | 1949 | 1461052153964 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:14 INFO - PROCESS | 1949 | 1461052154164 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 00:49:14 INFO - PROCESS | 1949 | 1461052154389 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x8abe6800 == 67 [pid = 1949] [id = 126] 00:49:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0x8abe9400) [pid = 1949] [serial = 378] [outer = (nil)] 00:49:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0x8abedc00) [pid = 1949] [serial = 379] [outer = 0x8abe9400] 00:49:14 INFO - PROCESS | 1949 | 1461052154503 Marionette DEBUG loaded listener.js 00:49:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 178 (0x8abf1400) [pid = 1949] [serial = 380] [outer = 0x8abe9400] 00:49:15 INFO - PROCESS | 1949 | 1461052155450 Marionette TRACE conn5 <- [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]]]}] 00:49:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:49:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1537ms 00:49:15 INFO - PROCESS | 1949 | 1461052155492 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 00:49:15 INFO - PROCESS | 1949 | 1461052155496 Marionette TRACE conn5 <- [1,477,null,{"value":"8"}] 00:49:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:49:15 INFO - PROCESS | 1949 | 1461052155503 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:49:15 INFO - PROCESS | 1949 | 1461052155507 Marionette TRACE conn5 <- [1,478,null,{}] 00:49:15 INFO - PROCESS | 1949 | 1461052155513 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:15 INFO - PROCESS | 1949 | 1461052155719 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 00:49:16 INFO - PROCESS | 1949 | 1461052155977 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bfe6800 == 68 [pid = 1949] [id = 127] 00:49:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 179 (0x8bfe6c00) [pid = 1949] [serial = 381] [outer = (nil)] 00:49:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 180 (0x8bfed400) [pid = 1949] [serial = 382] [outer = 0x8bfe6c00] 00:49:16 INFO - PROCESS | 1949 | 1461052156103 Marionette DEBUG loaded listener.js 00:49:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 181 (0x8ef09c00) [pid = 1949] [serial = 383] [outer = 0x8bfe6c00] 00:49:17 INFO - PROCESS | 1949 | 1461052157113 Marionette TRACE conn5 <- [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]]]}] 00:49:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:49:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1685ms 00:49:17 INFO - PROCESS | 1949 | 1461052157189 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 00:49:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:49:17 INFO - PROCESS | 1949 | 1461052157194 Marionette TRACE conn5 <- [1,481,null,{"value":"8"}] 00:49:17 INFO - PROCESS | 1949 | 1461052157201 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:49:17 INFO - PROCESS | 1949 | 1461052157206 Marionette TRACE conn5 <- [1,482,null,{}] 00:49:17 INFO - PROCESS | 1949 | 1461052157213 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:17 INFO - PROCESS | 1949 | 1461052157485 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 00:49:17 INFO - PROCESS | 1949 | 1461052157720 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:17 INFO - PROCESS | 1949 | ++DOCSHELL 0x8af5c800 == 69 [pid = 1949] [id = 128] 00:49:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 182 (0x8af5d400) [pid = 1949] [serial = 384] [outer = (nil)] 00:49:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 183 (0x8af62c00) [pid = 1949] [serial = 385] [outer = 0x8af5d400] 00:49:17 INFO - PROCESS | 1949 | 1461052157810 Marionette DEBUG loaded listener.js 00:49:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 184 (0x8f6ee000) [pid = 1949] [serial = 386] [outer = 0x8af5d400] 00:49:18 INFO - PROCESS | 1949 | 1461052158810 Marionette TRACE conn5 <- [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]]]}] 00:49:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:49:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1641ms 00:49:18 INFO - PROCESS | 1949 | 1461052158842 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 00:49:18 INFO - PROCESS | 1949 | 1461052158845 Marionette TRACE conn5 <- [1,485,null,{"value":"8"}] 00:49:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:49:18 INFO - PROCESS | 1949 | 1461052158853 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:49:18 INFO - PROCESS | 1949 | 1461052158856 Marionette TRACE conn5 <- [1,486,null,{}] 00:49:18 INFO - PROCESS | 1949 | 1461052158864 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:19 INFO - PROCESS | 1949 | 1461052159063 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 00:49:19 INFO - PROCESS | 1949 | 1461052159293 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x89904800 == 70 [pid = 1949] [id = 129] 00:49:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 185 (0x89905c00) [pid = 1949] [serial = 387] [outer = (nil)] 00:49:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 186 (0x89909800) [pid = 1949] [serial = 388] [outer = 0x89905c00] 00:49:19 INFO - PROCESS | 1949 | 1461052159429 Marionette DEBUG loaded listener.js 00:49:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 187 (0x8990c400) [pid = 1949] [serial = 389] [outer = 0x89905c00] 00:49:20 INFO - PROCESS | 1949 | 1461052160380 Marionette TRACE conn5 <- [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]]]}] 00:49:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:49:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1586ms 00:49:20 INFO - PROCESS | 1949 | 1461052160441 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 00:49:20 INFO - PROCESS | 1949 | 1461052160445 Marionette TRACE conn5 <- [1,489,null,{"value":"8"}] 00:49:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:49:20 INFO - PROCESS | 1949 | 1461052160452 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:49:20 INFO - PROCESS | 1949 | 1461052160457 Marionette TRACE conn5 <- [1,490,null,{}] 00:49:20 INFO - PROCESS | 1949 | 1461052160464 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:20 INFO - PROCESS | 1949 | 1461052160673 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 00:49:20 INFO - PROCESS | 1949 | 1461052160912 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x8990f400 == 71 [pid = 1949] [id = 130] 00:49:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 188 (0x8abe5c00) [pid = 1949] [serial = 390] [outer = (nil)] 00:49:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 189 (0x8af64000) [pid = 1949] [serial = 391] [outer = 0x8abe5c00] 00:49:21 INFO - PROCESS | 1949 | 1461052161037 Marionette DEBUG loaded listener.js 00:49:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 190 (0x8f6ee400) [pid = 1949] [serial = 392] [outer = 0x8abe5c00] 00:49:22 INFO - PROCESS | 1949 | 1461052162003 Marionette TRACE conn5 <- [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]]]}] 00:49:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:49:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1589ms 00:49:22 INFO - PROCESS | 1949 | 1461052162043 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 00:49:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:49:22 INFO - PROCESS | 1949 | 1461052162047 Marionette TRACE conn5 <- [1,493,null,{"value":"8"}] 00:49:22 INFO - PROCESS | 1949 | 1461052162055 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:49:22 INFO - PROCESS | 1949 | 1461052162058 Marionette TRACE conn5 <- [1,494,null,{}] 00:49:22 INFO - PROCESS | 1949 | 1461052162065 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:22 INFO - PROCESS | 1949 | 1461052162270 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 00:49:22 INFO - PROCESS | 1949 | 1461052162497 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x8abee000 == 72 [pid = 1949] [id = 131] 00:49:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 191 (0x8af57400) [pid = 1949] [serial = 393] [outer = (nil)] 00:49:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 192 (0x8af5ec00) [pid = 1949] [serial = 394] [outer = 0x8af57400] 00:49:22 INFO - PROCESS | 1949 | 1461052162900 Marionette DEBUG loaded listener.js 00:49:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 193 (0x8af65000) [pid = 1949] [serial = 395] [outer = 0x8af57400] 00:49:23 INFO - PROCESS | 1949 | 1461052163991 Marionette TRACE conn5 <- [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]]]}] 00:49:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:49:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1989ms 00:49:24 INFO - PROCESS | 1949 | 1461052164045 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 00:49:24 INFO - PROCESS | 1949 | 1461052164052 Marionette TRACE conn5 <- [1,497,null,{"value":"8"}] 00:49:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:49:24 INFO - PROCESS | 1949 | 1461052164064 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:49:24 INFO - PROCESS | 1949 | 1461052164068 Marionette TRACE conn5 <- [1,498,null,{}] 00:49:24 INFO - PROCESS | 1949 | 1461052164077 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:24 INFO - PROCESS | 1949 | 1461052164285 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 00:49:24 INFO - PROCESS | 1949 | 1461052164540 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b4ec800 == 73 [pid = 1949] [id = 132] 00:49:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 194 (0x8b4f2000) [pid = 1949] [serial = 396] [outer = (nil)] 00:49:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 195 (0x8bc74000) [pid = 1949] [serial = 397] [outer = 0x8b4f2000] 00:49:24 INFO - PROCESS | 1949 | 1461052164725 Marionette DEBUG loaded listener.js 00:49:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 196 (0x8be07c00) [pid = 1949] [serial = 398] [outer = 0x8b4f2000] 00:49:25 INFO - PROCESS | 1949 | 1461052165675 Marionette TRACE conn5 <- [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]]]}] 00:49:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:49:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1687ms 00:49:25 INFO - PROCESS | 1949 | 1461052165751 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 00:49:25 INFO - PROCESS | 1949 | 1461052165758 Marionette TRACE conn5 <- [1,501,null,{"value":"8"}] 00:49:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:49:25 INFO - PROCESS | 1949 | 1461052165770 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:49:25 INFO - PROCESS | 1949 | 1461052165774 Marionette TRACE conn5 <- [1,502,null,{}] 00:49:25 INFO - PROCESS | 1949 | 1461052165781 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:25 INFO - PROCESS | 1949 | 1461052165989 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 00:49:26 INFO - PROCESS | 1949 | --DOCSHELL 0x958e8000 == 72 [pid = 1949] [id = 55] 00:49:26 INFO - PROCESS | 1949 | --DOCSHELL 0x8f10e000 == 71 [pid = 1949] [id = 54] 00:49:26 INFO - PROCESS | 1949 | --DOMWINDOW == 195 (0x9fcadc00) [pid = 1949] [serial = 303] [outer = (nil)] [url = about:blank] 00:49:26 INFO - PROCESS | 1949 | 1461052166378 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:26 INFO - PROCESS | 1949 | --DOCSHELL 0x8c0e1800 == 70 [pid = 1949] [id = 116] 00:49:26 INFO - PROCESS | 1949 | --DOCSHELL 0x905bf800 == 69 [pid = 1949] [id = 115] 00:49:26 INFO - PROCESS | 1949 | --DOCSHELL 0x8be0f400 == 68 [pid = 1949] [id = 114] 00:49:26 INFO - PROCESS | 1949 | --DOCSHELL 0x8ed8d000 == 67 [pid = 1949] [id = 113] 00:49:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x8be0f400 == 68 [pid = 1949] [id = 133] 00:49:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 196 (0x8c0e1800) [pid = 1949] [serial = 399] [outer = (nil)] 00:49:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 197 (0x8c0e9400) [pid = 1949] [serial = 400] [outer = 0x8c0e1800] 00:49:26 INFO - PROCESS | 1949 | 1461052166498 Marionette DEBUG loaded listener.js 00:49:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 198 (0x8e50bc00) [pid = 1949] [serial = 401] [outer = 0x8c0e1800] 00:49:26 INFO - PROCESS | 1949 | --DOCSHELL 0x8be10000 == 67 [pid = 1949] [id = 112] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 197 (0x961ac800) [pid = 1949] [serial = 147] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 196 (0x9fbb8c00) [pid = 1949] [serial = 174] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 195 (0x958e7400) [pid = 1949] [serial = 123] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 194 (0x97057400) [pid = 1949] [serial = 126] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 193 (0x9dff5c00) [pid = 1949] [serial = 129] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 192 (0xa0063000) [pid = 1949] [serial = 132] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 191 (0xa0c47c00) [pid = 1949] [serial = 135] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 190 (0x97812800) [pid = 1949] [serial = 138] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 189 (0xa47acc00) [pid = 1949] [serial = 214] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 188 (0x9049b000) [pid = 1949] [serial = 291] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 187 (0x905c0400) [pid = 1949] [serial = 292] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 186 (0x9048e400) [pid = 1949] [serial = 289] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 185 (0x8fd5ec00) [pid = 1949] [serial = 288] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 184 (0x96f7a800) [pid = 1949] [serial = 294] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 183 (0xa4ae3800) [pid = 1949] [serial = 261] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 182 (0x8fde8000) [pid = 1949] [serial = 264] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 181 (0x991be000) [pid = 1949] [serial = 267] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 180 (0x90498400) [pid = 1949] [serial = 270] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 179 (0x98b7b400) [pid = 1949] [serial = 297] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 178 (0xa3c28400) [pid = 1949] [serial = 273] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 177 (0x905b9400) [pid = 1949] [serial = 276] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 176 (0x8dae4400) [pid = 1949] [serial = 279] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 175 (0xa0cb6400) [pid = 1949] [serial = 282] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0xa0001400) [pid = 1949] [serial = 285] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x9a629c00) [pid = 1949] [serial = 300] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0x9eb4a800) [pid = 1949] [serial = 301] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x9917d000) [pid = 1949] [serial = 298] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x9708e800) [pid = 1949] [serial = 295] [outer = (nil)] [url = about:blank] 00:49:27 INFO - PROCESS | 1949 | 1461052167444 Marionette TRACE conn5 <- [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]]]}] 00:49:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:49:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1734ms 00:49:27 INFO - PROCESS | 1949 | 1461052167505 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 00:49:27 INFO - PROCESS | 1949 | 1461052167509 Marionette TRACE conn5 <- [1,505,null,{"value":"8"}] 00:49:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:49:27 INFO - PROCESS | 1949 | 1461052167518 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:49:27 INFO - PROCESS | 1949 | 1461052167525 Marionette TRACE conn5 <- [1,506,null,{}] 00:49:27 INFO - PROCESS | 1949 | 1461052167542 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:27 INFO - PROCESS | 1949 | 1461052167749 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 00:49:27 INFO - PROCESS | 1949 | 1461052167901 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x8be0d400 == 68 [pid = 1949] [id = 134] 00:49:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x8c0ee800) [pid = 1949] [serial = 402] [outer = (nil)] 00:49:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x8f7bf000) [pid = 1949] [serial = 403] [outer = 0x8c0ee800] 00:49:27 INFO - PROCESS | 1949 | 1461052167986 Marionette DEBUG loaded listener.js 00:49:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x8fd57400) [pid = 1949] [serial = 404] [outer = 0x8c0ee800] 00:49:28 INFO - PROCESS | 1949 | 1461052168848 Marionette TRACE conn5 <- [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]]]}] 00:49:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:49:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1390ms 00:49:28 INFO - PROCESS | 1949 | 1461052168908 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 00:49:28 INFO - PROCESS | 1949 | 1461052168913 Marionette TRACE conn5 <- [1,509,null,{"value":"8"}] 00:49:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:49:28 INFO - PROCESS | 1949 | 1461052168920 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:49:28 INFO - PROCESS | 1949 | 1461052168924 Marionette TRACE conn5 <- [1,510,null,{}] 00:49:28 INFO - PROCESS | 1949 | 1461052168931 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:29 INFO - PROCESS | 1949 | 1461052169176 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 00:49:29 INFO - PROCESS | 1949 | 1461052169205 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x8abf3800 == 69 [pid = 1949] [id = 135] 00:49:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0x8f6f4800) [pid = 1949] [serial = 405] [outer = (nil)] 00:49:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x905b4400) [pid = 1949] [serial = 406] [outer = 0x8f6f4800] 00:49:29 INFO - PROCESS | 1949 | 1461052169284 Marionette DEBUG loaded listener.js 00:49:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0x905bb000) [pid = 1949] [serial = 407] [outer = 0x8f6f4800] 00:49:30 INFO - PROCESS | 1949 | 1461052170290 Marionette TRACE conn5 <- [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]]]}] 00:49:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:49:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1435ms 00:49:30 INFO - PROCESS | 1949 | 1461052170357 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 00:49:30 INFO - PROCESS | 1949 | 1461052170360 Marionette TRACE conn5 <- [1,513,null,{"value":"8"}] 00:49:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:49:30 INFO - PROCESS | 1949 | 1461052170368 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:49:30 INFO - PROCESS | 1949 | 1461052170372 Marionette TRACE conn5 <- [1,514,null,{}] 00:49:30 INFO - PROCESS | 1949 | 1461052170378 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:30 INFO - PROCESS | 1949 | 1461052170616 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 00:49:30 INFO - PROCESS | 1949 | 1461052170645 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:30 INFO - PROCESS | 1949 | ++DOCSHELL 0x905b5c00 == 70 [pid = 1949] [id = 136] 00:49:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0x91dd7800) [pid = 1949] [serial = 408] [outer = (nil)] 00:49:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 178 (0x930cf400) [pid = 1949] [serial = 409] [outer = 0x91dd7800] 00:49:30 INFO - PROCESS | 1949 | 1461052170739 Marionette DEBUG loaded listener.js 00:49:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 179 (0x96f83000) [pid = 1949] [serial = 410] [outer = 0x91dd7800] 00:49:31 INFO - PROCESS | 1949 | --DOMWINDOW == 178 (0x9625e000) [pid = 1949] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:49:31 INFO - PROCESS | 1949 | --DOMWINDOW == 177 (0x9851b400) [pid = 1949] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:49:31 INFO - PROCESS | 1949 | --DOMWINDOW == 176 (0x8ef03800) [pid = 1949] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:49:31 INFO - PROCESS | 1949 | --DOMWINDOW == 175 (0x8ed90000) [pid = 1949] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:49:31 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0x90494c00) [pid = 1949] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:49:32 INFO - PROCESS | 1949 | 1461052172012 Marionette TRACE conn5 <- [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]]]}] 00:49:32 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 00:49:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1685ms 00:49:32 INFO - PROCESS | 1949 | 1461052172055 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 00:49:32 INFO - PROCESS | 1949 | 1461052172059 Marionette TRACE conn5 <- [1,517,null,{"value":"8"}] 00:49:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:49:32 INFO - PROCESS | 1949 | 1461052172066 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:49:32 INFO - PROCESS | 1949 | 1461052172070 Marionette TRACE conn5 <- [1,518,null,{}] 00:49:32 INFO - PROCESS | 1949 | 1461052172077 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:32 INFO - PROCESS | 1949 | 1461052172327 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 00:49:32 INFO - PROCESS | 1949 | 1461052172346 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:32 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e6b8800 == 71 [pid = 1949] [id = 137] 00:49:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x9049b000) [pid = 1949] [serial = 411] [outer = (nil)] 00:49:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0x9735fc00) [pid = 1949] [serial = 412] [outer = 0x9049b000] 00:49:32 INFO - PROCESS | 1949 | 1461052172427 Marionette DEBUG loaded listener.js 00:49:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0x97818800) [pid = 1949] [serial = 413] [outer = 0x9049b000] 00:49:33 INFO - PROCESS | 1949 | 1461052173436 Marionette TRACE conn5 <- [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]]]}] 00:49:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:49:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1437ms 00:49:33 INFO - PROCESS | 1949 | 1461052173505 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 00:49:33 INFO - PROCESS | 1949 | 1461052173512 Marionette TRACE conn5 <- [1,521,null,{"value":"8"}] 00:49:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:49:33 INFO - PROCESS | 1949 | 1461052173524 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:49:33 INFO - PROCESS | 1949 | 1461052173532 Marionette TRACE conn5 <- [1,522,null,{}] 00:49:33 INFO - PROCESS | 1949 | 1461052173562 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:33 INFO - PROCESS | 1949 | 1461052173790 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 00:49:34 INFO - PROCESS | 1949 | 1461052174047 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b42f000 == 72 [pid = 1949] [id = 138] 00:49:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 178 (0x8b42f400) [pid = 1949] [serial = 414] [outer = (nil)] 00:49:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 179 (0x8b432800) [pid = 1949] [serial = 415] [outer = 0x8b42f400] 00:49:34 INFO - PROCESS | 1949 | 1461052174162 Marionette DEBUG loaded listener.js 00:49:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 180 (0x8b4f0400) [pid = 1949] [serial = 416] [outer = 0x8b42f400] 00:49:35 INFO - PROCESS | 1949 | 1461052175154 Marionette TRACE conn5 <- [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]]]}] 00:49:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:49:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1691ms 00:49:35 INFO - PROCESS | 1949 | 1461052175216 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 00:49:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:49:35 INFO - PROCESS | 1949 | 1461052175226 Marionette TRACE conn5 <- [1,525,null,{"value":"8"}] 00:49:35 INFO - PROCESS | 1949 | 1461052175239 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:49:35 INFO - PROCESS | 1949 | 1461052175244 Marionette TRACE conn5 <- [1,526,null,{}] 00:49:35 INFO - PROCESS | 1949 | 1461052175251 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:35 INFO - PROCESS | 1949 | 1461052175516 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 00:49:35 INFO - PROCESS | 1949 | 1461052175802 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:35 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bfe5400 == 73 [pid = 1949] [id = 139] 00:49:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 181 (0x8bfea000) [pid = 1949] [serial = 417] [outer = (nil)] 00:49:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 182 (0x8e503800) [pid = 1949] [serial = 418] [outer = 0x8bfea000] 00:49:35 INFO - PROCESS | 1949 | 1461052175897 Marionette DEBUG loaded listener.js 00:49:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 183 (0x8e529800) [pid = 1949] [serial = 419] [outer = 0x8bfea000] 00:49:37 INFO - PROCESS | 1949 | 1461052177064 Marionette TRACE conn5 <- [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]]]}] 00:49:37 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 00:49:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1899ms 00:49:37 INFO - PROCESS | 1949 | 1461052177137 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 00:49:37 INFO - PROCESS | 1949 | 1461052177141 Marionette TRACE conn5 <- [1,529,null,{"value":"8"}] 00:49:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:49:37 INFO - PROCESS | 1949 | 1461052177151 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:49:37 INFO - PROCESS | 1949 | 1461052177156 Marionette TRACE conn5 <- [1,530,null,{}] 00:49:37 INFO - PROCESS | 1949 | 1461052177175 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:37 INFO - PROCESS | 1949 | 1461052177520 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 00:49:37 INFO - PROCESS | 1949 | 1461052177695 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f7ca400 == 74 [pid = 1949] [id = 140] 00:49:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 184 (0x91ea7800) [pid = 1949] [serial = 420] [outer = (nil)] 00:49:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 185 (0x9610b000) [pid = 1949] [serial = 421] [outer = 0x91ea7800] 00:49:37 INFO - PROCESS | 1949 | 1461052177792 Marionette DEBUG loaded listener.js 00:49:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 186 (0x9780dc00) [pid = 1949] [serial = 422] [outer = 0x91ea7800] 00:49:38 INFO - PROCESS | 1949 | 1461052178695 Marionette TRACE conn5 <- [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"]]]}] 00:49:38 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 00:49:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:49:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:49:38 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 00:49:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:49:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:49:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1601ms 00:49:38 INFO - PROCESS | 1949 | 1461052178761 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 00:49:38 INFO - PROCESS | 1949 | 1461052178767 Marionette TRACE conn5 <- [1,533,null,{"value":"8"}] 00:49:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:49:38 INFO - PROCESS | 1949 | 1461052178779 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:49:38 INFO - PROCESS | 1949 | 1461052178782 Marionette TRACE conn5 <- [1,534,null,{}] 00:49:38 INFO - PROCESS | 1949 | 1461052178789 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:39 INFO - PROCESS | 1949 | 1461052179015 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 00:49:39 INFO - PROCESS | 1949 | 1461052179249 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x99284800 == 75 [pid = 1949] [id = 141] 00:49:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 187 (0x99287400) [pid = 1949] [serial = 423] [outer = (nil)] 00:49:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 188 (0x9a62c800) [pid = 1949] [serial = 424] [outer = 0x99287400] 00:49:39 INFO - PROCESS | 1949 | 1461052179369 Marionette DEBUG loaded listener.js 00:49:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 189 (0x9eb48400) [pid = 1949] [serial = 425] [outer = 0x99287400] 00:49:40 INFO - PROCESS | 1949 | 1461052180256 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 00:49:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:49:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1586ms 00:49:40 INFO - PROCESS | 1949 | 1461052180366 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 00:49:40 INFO - PROCESS | 1949 | 1461052180370 Marionette TRACE conn5 <- [1,537,null,{"value":"8"}] 00:49:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:49:40 INFO - PROCESS | 1949 | 1461052180377 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:49:40 INFO - PROCESS | 1949 | 1461052180381 Marionette TRACE conn5 <- [1,538,null,{}] 00:49:40 INFO - PROCESS | 1949 | 1461052180388 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:40 INFO - PROCESS | 1949 | 1461052180653 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 00:49:40 INFO - PROCESS | 1949 | 1461052180912 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x8abeec00 == 76 [pid = 1949] [id = 142] 00:49:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 190 (0x8ed82800) [pid = 1949] [serial = 426] [outer = (nil)] 00:49:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 191 (0x9fb13000) [pid = 1949] [serial = 427] [outer = 0x8ed82800] 00:49:41 INFO - PROCESS | 1949 | 1461052181007 Marionette DEBUG loaded listener.js 00:49:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 192 (0x9fc7c000) [pid = 1949] [serial = 428] [outer = 0x8ed82800] 00:49:41 INFO - PROCESS | 1949 | 1461052181861 Marionette TRACE conn5 <- [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]]]}] 00:49:41 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. 00:49:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1540ms 00:49:41 INFO - PROCESS | 1949 | 1461052181936 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 00:49:41 INFO - PROCESS | 1949 | 1461052181941 Marionette TRACE conn5 <- [1,541,null,{"value":"8"}] 00:49:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:49:41 INFO - PROCESS | 1949 | 1461052181950 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:49:41 INFO - PROCESS | 1949 | 1461052181953 Marionette TRACE conn5 <- [1,542,null,{}] 00:49:41 INFO - PROCESS | 1949 | 1461052181960 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:42 INFO - PROCESS | 1949 | 1461052182204 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 00:49:42 INFO - PROCESS | 1949 | 1461052182456 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:42 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f7c4c00 == 77 [pid = 1949] [id = 143] 00:49:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 193 (0x9fc73800) [pid = 1949] [serial = 429] [outer = (nil)] 00:49:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 194 (0xa28b8000) [pid = 1949] [serial = 430] [outer = 0x9fc73800] 00:49:42 INFO - PROCESS | 1949 | 1461052182599 Marionette DEBUG loaded listener.js 00:49:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 195 (0xa3cc7c00) [pid = 1949] [serial = 431] [outer = 0x9fc73800] 00:49:43 INFO - PROCESS | 1949 | 1461052183474 Marionette TRACE conn5 <- [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]]]}] 00:49:43 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. 00:49:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1537ms 00:49:43 INFO - PROCESS | 1949 | 1461052183488 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 00:49:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:49:43 INFO - PROCESS | 1949 | 1461052183492 Marionette TRACE conn5 <- [1,545,null,{"value":"8"}] 00:49:43 INFO - PROCESS | 1949 | 1461052183499 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:49:43 INFO - PROCESS | 1949 | 1461052183503 Marionette TRACE conn5 <- [1,546,null,{}] 00:49:43 INFO - PROCESS | 1949 | 1461052183509 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:43 INFO - PROCESS | 1949 | 1461052183726 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 00:49:43 INFO - PROCESS | 1949 | 1461052183930 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e4a1400 == 78 [pid = 1949] [id = 144] 00:49:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 196 (0x8e4a2000) [pid = 1949] [serial = 432] [outer = (nil)] 00:49:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 197 (0x8e4a5400) [pid = 1949] [serial = 433] [outer = 0x8e4a2000] 00:49:44 INFO - PROCESS | 1949 | 1461052184023 Marionette DEBUG loaded listener.js 00:49:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 198 (0x8e4abc00) [pid = 1949] [serial = 434] [outer = 0x8e4a2000] 00:49:44 INFO - PROCESS | 1949 | 1461052184963 Marionette TRACE conn5 <- [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]]]}] 00:49:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:49:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1490ms 00:49:45 INFO - PROCESS | 1949 | 1461052185021 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 00:49:45 INFO - PROCESS | 1949 | 1461052185024 Marionette TRACE conn5 <- [1,549,null,{"value":"8"}] 00:49:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:49:45 INFO - PROCESS | 1949 | 1461052185035 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:49:45 INFO - PROCESS | 1949 | 1461052185038 Marionette TRACE conn5 <- [1,550,null,{}] 00:49:45 INFO - PROCESS | 1949 | 1461052185044 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:45 INFO - PROCESS | 1949 | 1461052185265 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 00:49:45 INFO - PROCESS | 1949 | 1461052185515 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x89ac2000 == 79 [pid = 1949] [id = 145] 00:49:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 199 (0x89ac2400) [pid = 1949] [serial = 435] [outer = (nil)] 00:49:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 200 (0x89ac5000) [pid = 1949] [serial = 436] [outer = 0x89ac2400] 00:49:45 INFO - PROCESS | 1949 | 1461052185629 Marionette DEBUG loaded listener.js 00:49:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 201 (0x89acb400) [pid = 1949] [serial = 437] [outer = 0x89ac2400] 00:49:46 INFO - PROCESS | 1949 | 1461052186498 Marionette TRACE conn5 <- [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]]]}] 00:49:46 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. 00:49:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1482ms 00:49:46 INFO - PROCESS | 1949 | 1461052186553 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 00:49:46 INFO - PROCESS | 1949 | 1461052186556 Marionette TRACE conn5 <- [1,553,null,{"value":"8"}] 00:49:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:49:46 INFO - PROCESS | 1949 | 1461052186566 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:49:46 INFO - PROCESS | 1949 | 1461052186569 Marionette TRACE conn5 <- [1,554,null,{}] 00:49:46 INFO - PROCESS | 1949 | 1461052186576 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:46 INFO - PROCESS | 1949 | 1461052186778 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 00:49:46 INFO - PROCESS | 1949 | 1461052186968 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:47 INFO - PROCESS | 1949 | ++DOCSHELL 0x89ac3800 == 80 [pid = 1949] [id = 146] 00:49:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 202 (0x89ac8400) [pid = 1949] [serial = 438] [outer = (nil)] 00:49:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 203 (0x8e4a8c00) [pid = 1949] [serial = 439] [outer = 0x89ac8400] 00:49:47 INFO - PROCESS | 1949 | 1461052187103 Marionette DEBUG loaded listener.js 00:49:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 204 (0x8e4b0400) [pid = 1949] [serial = 440] [outer = 0x89ac8400] 00:49:47 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:49:48 INFO - PROCESS | 1949 | 1461052188023 Marionette TRACE conn5 <- [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]]]}] 00:49:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:49:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1528ms 00:49:48 INFO - PROCESS | 1949 | 1461052188096 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 00:49:48 INFO - PROCESS | 1949 | 1461052188100 Marionette TRACE conn5 <- [1,557,null,{"value":"8"}] 00:49:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:49:48 INFO - PROCESS | 1949 | 1461052188107 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:49:48 INFO - PROCESS | 1949 | 1461052188111 Marionette TRACE conn5 <- [1,558,null,{}] 00:49:48 INFO - PROCESS | 1949 | 1461052188117 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:48 INFO - PROCESS | 1949 | 1461052188356 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 00:49:48 INFO - PROCESS | 1949 | 1461052188674 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x891ad400 == 81 [pid = 1949] [id = 147] 00:49:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 205 (0x891af000) [pid = 1949] [serial = 441] [outer = (nil)] 00:49:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 206 (0x891b4400) [pid = 1949] [serial = 442] [outer = 0x891af000] 00:49:48 INFO - PROCESS | 1949 | 1461052188766 Marionette DEBUG loaded listener.js 00:49:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 207 (0x891b5c00) [pid = 1949] [serial = 443] [outer = 0x891af000] 00:49:49 INFO - PROCESS | 1949 | 1461052189682 Marionette TRACE conn5 <- [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]]]}] 00:49:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:49:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1634ms 00:49:49 INFO - PROCESS | 1949 | 1461052189742 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 00:49:49 INFO - PROCESS | 1949 | 1461052189746 Marionette TRACE conn5 <- [1,561,null,{"value":"8"}] 00:49:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:49:49 INFO - PROCESS | 1949 | 1461052189754 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:49:49 INFO - PROCESS | 1949 | 1461052189759 Marionette TRACE conn5 <- [1,562,null,{}] 00:49:49 INFO - PROCESS | 1949 | 1461052189766 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:49 INFO - PROCESS | 1949 | 1461052189986 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 00:49:50 INFO - PROCESS | 1949 | 1461052190232 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:50 INFO - PROCESS | 1949 | ++DOCSHELL 0x891b1400 == 82 [pid = 1949] [id = 148] 00:49:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 208 (0x8fe01800) [pid = 1949] [serial = 444] [outer = (nil)] 00:49:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 209 (0x8fe04400) [pid = 1949] [serial = 445] [outer = 0x8fe01800] 00:49:50 INFO - PROCESS | 1949 | 1461052190385 Marionette DEBUG loaded listener.js 00:49:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 210 (0x8fe08c00) [pid = 1949] [serial = 446] [outer = 0x8fe01800] 00:49:50 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:49:51 INFO - PROCESS | 1949 | 1461052191308 Marionette TRACE conn5 <- [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]]]}] 00:49:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:49:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1588ms 00:49:51 INFO - PROCESS | 1949 | 1461052191344 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 00:49:51 INFO - PROCESS | 1949 | 1461052191349 Marionette TRACE conn5 <- [1,565,null,{"value":"8"}] 00:49:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:49:51 INFO - PROCESS | 1949 | 1461052191356 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:49:51 INFO - PROCESS | 1949 | 1461052191360 Marionette TRACE conn5 <- [1,566,null,{}] 00:49:51 INFO - PROCESS | 1949 | 1461052191366 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:51 INFO - PROCESS | 1949 | 1461052191576 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 00:49:51 INFO - PROCESS | 1949 | 1461052191815 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x88bce800 == 83 [pid = 1949] [id = 149] 00:49:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 211 (0x88bcf400) [pid = 1949] [serial = 447] [outer = (nil)] 00:49:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 212 (0x88bd1c00) [pid = 1949] [serial = 448] [outer = 0x88bcf400] 00:49:51 INFO - PROCESS | 1949 | 1461052191985 Marionette DEBUG loaded listener.js 00:49:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 213 (0x88bd4400) [pid = 1949] [serial = 449] [outer = 0x88bcf400] 00:49:52 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:49:52 INFO - PROCESS | 1949 | 1461052192972 Marionette TRACE conn5 <- [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]]]}] 00:49:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:49:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1650ms 00:49:53 INFO - PROCESS | 1949 | 1461052193007 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 00:49:53 INFO - PROCESS | 1949 | 1461052193012 Marionette TRACE conn5 <- [1,569,null,{"value":"8"}] 00:49:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:49:53 INFO - PROCESS | 1949 | 1461052193020 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:49:53 INFO - PROCESS | 1949 | 1461052193024 Marionette TRACE conn5 <- [1,570,null,{}] 00:49:53 INFO - PROCESS | 1949 | 1461052193031 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:53 INFO - PROCESS | 1949 | 1461052193242 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 00:49:53 INFO - PROCESS | 1949 | 1461052193490 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x88bc7800 == 84 [pid = 1949] [id = 150] 00:49:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 214 (0x891b9400) [pid = 1949] [serial = 450] [outer = (nil)] 00:49:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 215 (0x8fe10800) [pid = 1949] [serial = 451] [outer = 0x891b9400] 00:49:53 INFO - PROCESS | 1949 | 1461052193625 Marionette DEBUG loaded listener.js 00:49:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 216 (0xa45f5c00) [pid = 1949] [serial = 452] [outer = 0x891b9400] 00:49:54 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:49:54 INFO - PROCESS | 1949 | 1461052194544 Marionette TRACE conn5 <- [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]]]}] 00:49:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:49:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1586ms 00:49:54 INFO - PROCESS | 1949 | 1461052194606 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 00:49:54 INFO - PROCESS | 1949 | 1461052194611 Marionette TRACE conn5 <- [1,573,null,{"value":"8"}] 00:49:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:49:54 INFO - PROCESS | 1949 | 1461052194618 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:49:54 INFO - PROCESS | 1949 | 1461052194620 Marionette TRACE conn5 <- [1,574,null,{}] 00:49:54 INFO - PROCESS | 1949 | 1461052194627 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:54 INFO - PROCESS | 1949 | 1461052194838 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 00:49:55 INFO - PROCESS | 1949 | 1461052195075 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:55 INFO - PROCESS | 1949 | ++DOCSHELL 0x88bd2800 == 85 [pid = 1949] [id = 151] 00:49:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 217 (0x891ba400) [pid = 1949] [serial = 453] [outer = (nil)] 00:49:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 218 (0x901cec00) [pid = 1949] [serial = 454] [outer = 0x891ba400] 00:49:55 INFO - PROCESS | 1949 | 1461052195229 Marionette DEBUG loaded listener.js 00:49:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 219 (0x901d4000) [pid = 1949] [serial = 455] [outer = 0x891ba400] 00:49:56 INFO - PROCESS | 1949 | 1461052196142 Marionette TRACE conn5 <- [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]]]}] 00:49:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:49:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1581ms 00:49:56 INFO - PROCESS | 1949 | 1461052196201 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 00:49:56 INFO - PROCESS | 1949 | 1461052196204 Marionette TRACE conn5 <- [1,577,null,{"value":"8"}] 00:49:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:49:56 INFO - PROCESS | 1949 | 1461052196212 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:49:56 INFO - PROCESS | 1949 | 1461052196216 Marionette TRACE conn5 <- [1,578,null,{}] 00:49:56 INFO - PROCESS | 1949 | 1461052196223 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:56 INFO - PROCESS | 1949 | 1461052196442 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 00:49:56 INFO - PROCESS | 1949 | 1461052196680 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x891b0000 == 86 [pid = 1949] [id = 152] 00:49:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 220 (0x891b3000) [pid = 1949] [serial = 456] [outer = (nil)] 00:49:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 221 (0x8e50a000) [pid = 1949] [serial = 457] [outer = 0x891b3000] 00:49:56 INFO - PROCESS | 1949 | 1461052196817 Marionette DEBUG loaded listener.js 00:49:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 222 (0x901d5000) [pid = 1949] [serial = 458] [outer = 0x891b3000] 00:49:58 INFO - PROCESS | 1949 | 1461052198374 Marionette TRACE conn5 <- [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]]]}] 00:49:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:49:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 2239ms 00:49:58 INFO - PROCESS | 1949 | 1461052198461 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 00:49:58 INFO - PROCESS | 1949 | 1461052198465 Marionette TRACE conn5 <- [1,581,null,{"value":"8"}] 00:49:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:49:58 INFO - PROCESS | 1949 | 1461052198474 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:49:58 INFO - PROCESS | 1949 | 1461052198478 Marionette TRACE conn5 <- [1,582,null,{}] 00:49:58 INFO - PROCESS | 1949 | 1461052198487 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:58 INFO - PROCESS | 1949 | 1461052198707 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 00:49:58 INFO - PROCESS | 1949 | 1461052198906 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x8990bc00 == 87 [pid = 1949] [id = 153] 00:49:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 223 (0x89910c00) [pid = 1949] [serial = 459] [outer = (nil)] 00:49:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 224 (0x8be06c00) [pid = 1949] [serial = 460] [outer = 0x89910c00] 00:49:59 INFO - PROCESS | 1949 | 1461052199044 Marionette DEBUG loaded listener.js 00:49:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 225 (0x8beb5000) [pid = 1949] [serial = 461] [outer = 0x89910c00] 00:50:00 INFO - PROCESS | 1949 | 1461052200100 Marionette TRACE conn5 <- [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]]]}] 00:50:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:50:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1691ms 00:50:00 INFO - PROCESS | 1949 | 1461052200166 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 00:50:00 INFO - PROCESS | 1949 | 1461052200176 Marionette TRACE conn5 <- [1,585,null,{"value":"8"}] 00:50:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:50:00 INFO - PROCESS | 1949 | 1461052200187 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:50:00 INFO - PROCESS | 1949 | 1461052200191 Marionette TRACE conn5 <- [1,586,null,{}] 00:50:00 INFO - PROCESS | 1949 | 1461052200199 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:00 INFO - PROCESS | 1949 | 1461052200410 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 00:50:00 INFO - PROCESS | 1949 | 1461052200655 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x8abf1c00 == 88 [pid = 1949] [id = 154] 00:50:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 226 (0x8b424c00) [pid = 1949] [serial = 462] [outer = (nil)] 00:50:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 227 (0x8beb0400) [pid = 1949] [serial = 463] [outer = 0x8b424c00] 00:50:00 INFO - PROCESS | 1949 | 1461052200789 Marionette DEBUG loaded listener.js 00:50:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 228 (0x8c0e4800) [pid = 1949] [serial = 464] [outer = 0x8b424c00] 00:50:01 INFO - PROCESS | 1949 | --DOCSHELL 0x8f10d800 == 87 [pid = 1949] [id = 59] 00:50:01 INFO - PROCESS | 1949 | --DOCSHELL 0x8ed8d400 == 86 [pid = 1949] [id = 65] 00:50:01 INFO - PROCESS | 1949 | --DOMWINDOW == 227 (0x8e527000) [pid = 1949] [serial = 318] [outer = (nil)] [url = about:blank] 00:50:01 INFO - PROCESS | 1949 | --DOMWINDOW == 226 (0xa3c24400) [pid = 1949] [serial = 321] [outer = (nil)] [url = about:blank] 00:50:01 INFO - PROCESS | 1949 | --DOMWINDOW == 225 (0xa4ae3000) [pid = 1949] [serial = 324] [outer = (nil)] [url = about:blank] 00:50:01 INFO - PROCESS | 1949 | --DOMWINDOW == 224 (0xa4c8f800) [pid = 1949] [serial = 327] [outer = (nil)] [url = about:blank] 00:50:01 INFO - PROCESS | 1949 | --DOMWINDOW == 223 (0x8be0a400) [pid = 1949] [serial = 330] [outer = (nil)] [url = about:blank] 00:50:01 INFO - PROCESS | 1949 | --DOMWINDOW == 222 (0x94ddb800) [pid = 1949] [serial = 333] [outer = (nil)] [url = about:blank] 00:50:01 INFO - PROCESS | 1949 | --DOMWINDOW == 221 (0x8e6bc400) [pid = 1949] [serial = 306] [outer = (nil)] [url = about:blank] 00:50:01 INFO - PROCESS | 1949 | --DOMWINDOW == 220 (0x8c0eb400) [pid = 1949] [serial = 348] [outer = (nil)] [url = about:blank] 00:50:01 INFO - PROCESS | 1949 | --DOMWINDOW == 219 (0x8fde8800) [pid = 1949] [serial = 309] [outer = (nil)] [url = about:blank] 00:50:01 INFO - PROCESS | 1949 | --DOMWINDOW == 218 (0x9780e400) [pid = 1949] [serial = 312] [outer = (nil)] [url = about:blank] 00:50:01 INFO - PROCESS | 1949 | --DOMWINDOW == 217 (0xa0cb3800) [pid = 1949] [serial = 315] [outer = (nil)] [url = about:blank] 00:50:01 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:50:01 INFO - PROCESS | 1949 | --DOCSHELL 0x8beaf000 == 85 [pid = 1949] [id = 123] 00:50:01 INFO - PROCESS | 1949 | --DOCSHELL 0x8e50e000 == 84 [pid = 1949] [id = 122] 00:50:01 INFO - PROCESS | 1949 | --DOCSHELL 0x8bc6dc00 == 83 [pid = 1949] [id = 121] 00:50:01 INFO - PROCESS | 1949 | --DOCSHELL 0x8dae3c00 == 82 [pid = 1949] [id = 120] 00:50:01 INFO - PROCESS | 1949 | --DOCSHELL 0x97016000 == 81 [pid = 1949] [id = 119] 00:50:01 INFO - PROCESS | 1949 | --DOCSHELL 0x8fde6000 == 80 [pid = 1949] [id = 118] 00:50:01 INFO - PROCESS | 1949 | --DOCSHELL 0x8e6be800 == 79 [pid = 1949] [id = 117] 00:50:01 INFO - PROCESS | 1949 | 1461052201970 Marionette TRACE conn5 <- [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]]]}] 00:50:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:50:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1835ms 00:50:02 INFO - PROCESS | 1949 | --DOMWINDOW == 216 (0x958df000) [pid = 1949] [serial = 342] [outer = (nil)] [url = about:blank] 00:50:02 INFO - PROCESS | 1949 | --DOMWINDOW == 215 (0x96261c00) [pid = 1949] [serial = 343] [outer = (nil)] [url = about:blank] 00:50:02 INFO - PROCESS | 1949 | --DOMWINDOW == 214 (0x90497000) [pid = 1949] [serial = 340] [outer = (nil)] [url = about:blank] 00:50:02 INFO - PROCESS | 1949 | --DOMWINDOW == 213 (0x97819400) [pid = 1949] [serial = 345] [outer = (nil)] [url = about:blank] 00:50:02 INFO - PROCESS | 1949 | --DOMWINDOW == 212 (0x99176000) [pid = 1949] [serial = 346] [outer = (nil)] [url = about:blank] 00:50:02 INFO - PROCESS | 1949 | --DOMWINDOW == 211 (0xa0cb3000) [pid = 1949] [serial = 304] [outer = (nil)] [url = about:blank] 00:50:02 INFO - PROCESS | 1949 | --DOMWINDOW == 210 (0x8fde4800) [pid = 1949] [serial = 339] [outer = (nil)] [url = about:blank] 00:50:02 INFO - PROCESS | 1949 | --DOMWINDOW == 209 (0x8f7be400) [pid = 1949] [serial = 337] [outer = (nil)] [url = about:blank] 00:50:02 INFO - PROCESS | 1949 | --DOMWINDOW == 208 (0x8f10c400) [pid = 1949] [serial = 336] [outer = (nil)] [url = about:blank] 00:50:02 INFO - PROCESS | 1949 | 1461052202051 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 00:50:02 INFO - PROCESS | 1949 | 1461052202056 Marionette TRACE conn5 <- [1,589,null,{"value":"8"}] 00:50:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:50:02 INFO - PROCESS | 1949 | 1461052202067 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:50:02 INFO - PROCESS | 1949 | 1461052202073 Marionette TRACE conn5 <- [1,590,null,{}] 00:50:02 INFO - PROCESS | 1949 | 1461052202091 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:02 INFO - PROCESS | 1949 | 1461052202300 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 00:50:02 INFO - PROCESS | 1949 | 1461052202556 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:02 INFO - PROCESS | 1949 | ++DOCSHELL 0x8990cc00 == 80 [pid = 1949] [id = 155] 00:50:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 209 (0x8af60000) [pid = 1949] [serial = 465] [outer = (nil)] 00:50:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 210 (0x8e50b000) [pid = 1949] [serial = 466] [outer = 0x8af60000] 00:50:02 INFO - PROCESS | 1949 | 1461052202648 Marionette DEBUG loaded listener.js 00:50:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 211 (0x8e6bdc00) [pid = 1949] [serial = 467] [outer = 0x8af60000] 00:50:03 INFO - PROCESS | 1949 | 1461052203422 Marionette TRACE conn5 <- [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]]]}] 00:50:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:50:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1397ms 00:50:03 INFO - PROCESS | 1949 | 1461052203502 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 00:50:03 INFO - PROCESS | 1949 | 1461052203508 Marionette TRACE conn5 <- [1,593,null,{"value":"8"}] 00:50:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:50:03 INFO - PROCESS | 1949 | 1461052203518 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:50:03 INFO - PROCESS | 1949 | 1461052203522 Marionette TRACE conn5 <- [1,594,null,{}] 00:50:03 INFO - PROCESS | 1949 | 1461052203528 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:03 INFO - PROCESS | 1949 | 1461052203721 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 00:50:03 INFO - PROCESS | 1949 | 1461052203732 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x89906000 == 81 [pid = 1949] [id = 156] 00:50:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 212 (0x8e4a1800) [pid = 1949] [serial = 468] [outer = (nil)] 00:50:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 213 (0x8ef09000) [pid = 1949] [serial = 469] [outer = 0x8e4a1800] 00:50:03 INFO - PROCESS | 1949 | 1461052203811 Marionette DEBUG loaded listener.js 00:50:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 214 (0x8f6ee800) [pid = 1949] [serial = 470] [outer = 0x8e4a1800] 00:50:04 INFO - PROCESS | 1949 | 1461052204944 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 00:50:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:50:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1487ms 00:50:05 INFO - PROCESS | 1949 | 1461052205007 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 00:50:05 INFO - PROCESS | 1949 | 1461052205012 Marionette TRACE conn5 <- [1,597,null,{"value":"8"}] 00:50:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:50:05 INFO - PROCESS | 1949 | 1461052205019 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:50:05 INFO - PROCESS | 1949 | 1461052205022 Marionette TRACE conn5 <- [1,598,null,{}] 00:50:05 INFO - PROCESS | 1949 | 1461052205028 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:05 INFO - PROCESS | 1949 | 1461052205278 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 00:50:05 INFO - PROCESS | 1949 | 1461052205309 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e50ac00 == 82 [pid = 1949] [id = 157] 00:50:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 215 (0x8e6bf800) [pid = 1949] [serial = 471] [outer = (nil)] 00:50:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 216 (0x8f7c5000) [pid = 1949] [serial = 472] [outer = 0x8e6bf800] 00:50:05 INFO - PROCESS | 1949 | 1461052205387 Marionette DEBUG loaded listener.js 00:50:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 217 (0x8fd58c00) [pid = 1949] [serial = 473] [outer = 0x8e6bf800] 00:50:06 INFO - PROCESS | 1949 | --DOMWINDOW == 216 (0x8c0e2000) [pid = 1949] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:50:06 INFO - PROCESS | 1949 | --DOMWINDOW == 215 (0x8c0e1800) [pid = 1949] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:50:06 INFO - PROCESS | 1949 | --DOMWINDOW == 214 (0x8f6f4800) [pid = 1949] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:50:06 INFO - PROCESS | 1949 | --DOMWINDOW == 213 (0x8c0ee800) [pid = 1949] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:50:06 INFO - PROCESS | 1949 | --DOMWINDOW == 212 (0x8af57400) [pid = 1949] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:50:06 INFO - PROCESS | 1949 | --DOMWINDOW == 211 (0xa0e46c00) [pid = 1949] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:50:06 INFO - PROCESS | 1949 | --DOMWINDOW == 210 (0x91dd7800) [pid = 1949] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:50:06 INFO - PROCESS | 1949 | --DOMWINDOW == 209 (0x8b4f2000) [pid = 1949] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:50:07 INFO - PROCESS | 1949 | 1461052207091 Marionette TRACE conn5 <- [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]]]}] 00:50:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:50:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 2097ms 00:50:07 INFO - PROCESS | 1949 | 1461052207117 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 00:50:07 INFO - PROCESS | 1949 | 1461052207121 Marionette TRACE conn5 <- [1,601,null,{"value":"8"}] 00:50:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:50:07 INFO - PROCESS | 1949 | 1461052207129 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:50:07 INFO - PROCESS | 1949 | 1461052207133 Marionette TRACE conn5 <- [1,602,null,{}] 00:50:07 INFO - PROCESS | 1949 | 1461052207139 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:07 INFO - PROCESS | 1949 | 1461052207396 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 00:50:07 INFO - PROCESS | 1949 | 1461052207413 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x8af57400 == 83 [pid = 1949] [id = 158] 00:50:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 210 (0x8b4f2000) [pid = 1949] [serial = 474] [outer = (nil)] 00:50:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 211 (0x8fd61800) [pid = 1949] [serial = 475] [outer = 0x8b4f2000] 00:50:07 INFO - PROCESS | 1949 | 1461052207496 Marionette DEBUG loaded listener.js 00:50:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 212 (0x9029c400) [pid = 1949] [serial = 476] [outer = 0x8b4f2000] 00:50:08 INFO - PROCESS | 1949 | 1461052208294 Marionette TRACE conn5 <- [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]]]}] 00:50:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:50:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1231ms 00:50:08 INFO - PROCESS | 1949 | 1461052208362 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 00:50:08 INFO - PROCESS | 1949 | 1461052208366 Marionette TRACE conn5 <- [1,605,null,{"value":"8"}] 00:50:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:50:08 INFO - PROCESS | 1949 | 1461052208373 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:50:08 INFO - PROCESS | 1949 | 1461052208376 Marionette TRACE conn5 <- [1,606,null,{}] 00:50:08 INFO - PROCESS | 1949 | 1461052208382 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:08 INFO - PROCESS | 1949 | 1461052208590 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 00:50:08 INFO - PROCESS | 1949 | 1461052208894 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x891b2800 == 84 [pid = 1949] [id = 159] 00:50:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 213 (0x891b2c00) [pid = 1949] [serial = 477] [outer = (nil)] 00:50:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 214 (0x89ac3400) [pid = 1949] [serial = 478] [outer = 0x891b2c00] 00:50:09 INFO - PROCESS | 1949 | 1461052209056 Marionette DEBUG loaded listener.js 00:50:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 215 (0x89ad0c00) [pid = 1949] [serial = 479] [outer = 0x891b2c00] 00:50:10 INFO - PROCESS | 1949 | 1461052210036 Marionette TRACE conn5 <- [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]]]}] 00:50:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:50:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1732ms 00:50:10 INFO - PROCESS | 1949 | 1461052210107 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 00:50:10 INFO - PROCESS | 1949 | 1461052210115 Marionette TRACE conn5 <- [1,609,null,{"value":"8"}] 00:50:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:50:10 INFO - PROCESS | 1949 | 1461052210126 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:50:10 INFO - PROCESS | 1949 | 1461052210131 Marionette TRACE conn5 <- [1,610,null,{}] 00:50:10 INFO - PROCESS | 1949 | 1461052210141 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:10 INFO - PROCESS | 1949 | 1461052210405 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 00:50:10 INFO - PROCESS | 1949 | 1461052210698 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:10 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bc72800 == 85 [pid = 1949] [id = 160] 00:50:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 216 (0x8bc75c00) [pid = 1949] [serial = 480] [outer = (nil)] 00:50:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 217 (0x8be0fc00) [pid = 1949] [serial = 481] [outer = 0x8bc75c00] 00:50:10 INFO - PROCESS | 1949 | 1461052210798 Marionette DEBUG loaded listener.js 00:50:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 218 (0x8bebac00) [pid = 1949] [serial = 482] [outer = 0x8bc75c00] 00:50:11 INFO - PROCESS | 1949 | 1461052211910 Marionette TRACE conn5 <- [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]]]}] 00:50:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:50:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1841ms 00:50:11 INFO - PROCESS | 1949 | 1461052211972 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 00:50:11 INFO - PROCESS | 1949 | 1461052211979 Marionette TRACE conn5 <- [1,613,null,{"value":"8"}] 00:50:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:50:11 INFO - PROCESS | 1949 | 1461052211989 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:50:11 INFO - PROCESS | 1949 | 1461052211992 Marionette TRACE conn5 <- [1,614,null,{}] 00:50:12 INFO - PROCESS | 1949 | 1461052212000 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:12 INFO - PROCESS | 1949 | 1461052212238 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 00:50:12 INFO - PROCESS | 1949 | 1461052212507 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c0e1400 == 86 [pid = 1949] [id = 161] 00:50:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 219 (0x8dae2c00) [pid = 1949] [serial = 483] [outer = (nil)] 00:50:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 220 (0x8e504400) [pid = 1949] [serial = 484] [outer = 0x8dae2c00] 00:50:12 INFO - PROCESS | 1949 | 1461052212605 Marionette DEBUG loaded listener.js 00:50:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 221 (0x8e6bc800) [pid = 1949] [serial = 485] [outer = 0x8dae2c00] 00:50:13 INFO - PROCESS | 1949 | 1461052213678 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 00:50:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:50:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1731ms 00:50:13 INFO - PROCESS | 1949 | 1461052213721 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 00:50:13 INFO - PROCESS | 1949 | 1461052213726 Marionette TRACE conn5 <- [1,617,null,{"value":"8"}] 00:50:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:50:13 INFO - PROCESS | 1949 | 1461052213742 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:50:13 INFO - PROCESS | 1949 | 1461052213755 Marionette TRACE conn5 <- [1,618,null,{}] 00:50:13 INFO - PROCESS | 1949 | 1461052213766 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:14 INFO - PROCESS | 1949 | 1461052214049 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 00:50:14 INFO - PROCESS | 1949 | 1461052214302 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x89ac3000 == 87 [pid = 1949] [id = 162] 00:50:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 222 (0x8e4a5800) [pid = 1949] [serial = 486] [outer = (nil)] 00:50:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 223 (0x901d6c00) [pid = 1949] [serial = 487] [outer = 0x8e4a5800] 00:50:14 INFO - PROCESS | 1949 | 1461052214437 Marionette DEBUG loaded listener.js 00:50:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 224 (0x902a3000) [pid = 1949] [serial = 488] [outer = 0x8e4a5800] 00:50:15 INFO - PROCESS | 1949 | 1461052215409 Marionette TRACE conn5 <- [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]]]}] 00:50:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:50:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1708ms 00:50:15 INFO - PROCESS | 1949 | 1461052215442 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 00:50:15 INFO - PROCESS | 1949 | 1461052215446 Marionette TRACE conn5 <- [1,621,null,{"value":"8"}] 00:50:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:50:15 INFO - PROCESS | 1949 | 1461052215454 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:50:15 INFO - PROCESS | 1949 | 1461052215459 Marionette TRACE conn5 <- [1,622,null,{}] 00:50:15 INFO - PROCESS | 1949 | 1461052215465 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:15 INFO - PROCESS | 1949 | 1461052215689 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 00:50:15 INFO - PROCESS | 1949 | 1461052215926 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x8dae2000 == 88 [pid = 1949] [id = 163] 00:50:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 225 (0x8f6f5c00) [pid = 1949] [serial = 489] [outer = (nil)] 00:50:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 226 (0x902ab400) [pid = 1949] [serial = 490] [outer = 0x8f6f5c00] 00:50:16 INFO - PROCESS | 1949 | 1461052216059 Marionette DEBUG loaded listener.js 00:50:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 227 (0x90498c00) [pid = 1949] [serial = 491] [outer = 0x8f6f5c00] 00:50:16 INFO - PROCESS | 1949 | 1461052216928 Marionette TRACE conn5 <- [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]]]}] 00:50:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:50:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1534ms 00:50:16 INFO - PROCESS | 1949 | 1461052216991 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 00:50:17 INFO - PROCESS | 1949 | 1461052216996 Marionette TRACE conn5 <- [1,625,null,{"value":"8"}] 00:50:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:50:17 INFO - PROCESS | 1949 | 1461052217006 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:50:17 INFO - PROCESS | 1949 | 1461052217010 Marionette TRACE conn5 <- [1,626,null,{}] 00:50:17 INFO - PROCESS | 1949 | 1461052217017 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:17 INFO - PROCESS | 1949 | 1461052217240 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 00:50:17 INFO - PROCESS | 1949 | 1461052217490 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:17 INFO - PROCESS | 1949 | ++DOCSHELL 0x905bc000 == 89 [pid = 1949] [id = 164] 00:50:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 228 (0x905bc400) [pid = 1949] [serial = 492] [outer = (nil)] 00:50:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 229 (0x91ea2c00) [pid = 1949] [serial = 493] [outer = 0x905bc400] 00:50:17 INFO - PROCESS | 1949 | 1461052217613 Marionette DEBUG loaded listener.js 00:50:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 230 (0x95faa800) [pid = 1949] [serial = 494] [outer = 0x905bc400] 00:50:18 INFO - PROCESS | 1949 | 1461052218653 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 00:50:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:50:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1695ms 00:50:18 INFO - PROCESS | 1949 | 1461052218703 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 00:50:18 INFO - PROCESS | 1949 | 1461052218707 Marionette TRACE conn5 <- [1,629,null,{"value":"8"}] 00:50:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:50:18 INFO - PROCESS | 1949 | 1461052218714 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:50:18 INFO - PROCESS | 1949 | 1461052218718 Marionette TRACE conn5 <- [1,630,null,{}] 00:50:18 INFO - PROCESS | 1949 | 1461052218726 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:18 INFO - PROCESS | 1949 | 1461052218974 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 00:50:19 INFO - PROCESS | 1949 | 1461052219224 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x91dd7000 == 90 [pid = 1949] [id = 165] 00:50:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 231 (0x930cfc00) [pid = 1949] [serial = 495] [outer = (nil)] 00:50:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 232 (0x9780b800) [pid = 1949] [serial = 496] [outer = 0x930cfc00] 00:50:19 INFO - PROCESS | 1949 | 1461052219357 Marionette DEBUG loaded listener.js 00:50:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 233 (0x97817400) [pid = 1949] [serial = 497] [outer = 0x930cfc00] 00:50:20 INFO - PROCESS | 1949 | 1461052220315 Marionette TRACE conn5 <- [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]]]}] 00:50:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:50:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1641ms 00:50:20 INFO - PROCESS | 1949 | 1461052220373 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 00:50:20 INFO - PROCESS | 1949 | 1461052220377 Marionette TRACE conn5 <- [1,633,null,{"value":"8"}] 00:50:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:50:20 INFO - PROCESS | 1949 | 1461052220385 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:50:20 INFO - PROCESS | 1949 | 1461052220389 Marionette TRACE conn5 <- [1,634,null,{}] 00:50:20 INFO - PROCESS | 1949 | 1461052220395 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:20 INFO - PROCESS | 1949 | 1461052220611 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 00:50:20 INFO - PROCESS | 1949 | 1461052220863 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x90490800 == 91 [pid = 1949] [id = 166] 00:50:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 234 (0x96256800) [pid = 1949] [serial = 498] [outer = (nil)] 00:50:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 235 (0x98bad800) [pid = 1949] [serial = 499] [outer = 0x96256800] 00:50:21 INFO - PROCESS | 1949 | 1461052221011 Marionette DEBUG loaded listener.js 00:50:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 236 (0x99174400) [pid = 1949] [serial = 500] [outer = 0x96256800] 00:50:21 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:50:21 INFO - PROCESS | 1949 | 1461052221945 Marionette TRACE conn5 <- [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]]]}] 00:50:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:50:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1636ms 00:50:22 INFO - PROCESS | 1949 | 1461052222022 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 00:50:22 INFO - PROCESS | 1949 | 1461052222026 Marionette TRACE conn5 <- [1,637,null,{"value":"8"}] 00:50:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:50:22 INFO - PROCESS | 1949 | 1461052222035 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:50:22 INFO - PROCESS | 1949 | 1461052222039 Marionette TRACE conn5 <- [1,638,null,{}] 00:50:22 INFO - PROCESS | 1949 | 1461052222045 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:22 INFO - PROCESS | 1949 | 1461052222294 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 00:50:22 INFO - PROCESS | 1949 | 1461052222584 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x96f7c800 == 92 [pid = 1949] [id = 167] 00:50:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 237 (0x9772cc00) [pid = 1949] [serial = 501] [outer = (nil)] 00:50:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 238 (0x9b2ee000) [pid = 1949] [serial = 502] [outer = 0x9772cc00] 00:50:22 INFO - PROCESS | 1949 | 1461052222680 Marionette DEBUG loaded listener.js 00:50:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 239 (0x9eb4cc00) [pid = 1949] [serial = 503] [outer = 0x9772cc00] 00:50:23 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:50:23 INFO - PROCESS | 1949 | 1461052223626 Marionette TRACE conn5 <- [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]]]}] 00:50:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:50:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1652ms 00:50:23 INFO - PROCESS | 1949 | 1461052223688 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 00:50:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:50:23 INFO - PROCESS | 1949 | 1461052223693 Marionette TRACE conn5 <- [1,641,null,{"value":"8"}] 00:50:23 INFO - PROCESS | 1949 | 1461052223700 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:50:23 INFO - PROCESS | 1949 | 1461052223704 Marionette TRACE conn5 <- [1,642,null,{}] 00:50:23 INFO - PROCESS | 1949 | 1461052223711 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:23 INFO - PROCESS | 1949 | 1461052223964 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 00:50:24 INFO - PROCESS | 1949 | 1461052224254 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c0ee000 == 93 [pid = 1949] [id = 168] 00:50:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 240 (0x9a621000) [pid = 1949] [serial = 504] [outer = (nil)] 00:50:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 241 (0xa0cb6400) [pid = 1949] [serial = 505] [outer = 0x9a621000] 00:50:24 INFO - PROCESS | 1949 | 1461052224349 Marionette DEBUG loaded listener.js 00:50:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 242 (0xa0cbd400) [pid = 1949] [serial = 506] [outer = 0x9a621000] 00:50:25 INFO - PROCESS | 1949 | 1461052225295 Marionette TRACE conn5 <- [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]]]}] 00:50:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:50:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1635ms 00:50:25 INFO - PROCESS | 1949 | 1461052225336 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 00:50:25 INFO - PROCESS | 1949 | 1461052225339 Marionette TRACE conn5 <- [1,645,null,{"value":"8"}] 00:50:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:50:25 INFO - PROCESS | 1949 | 1461052225347 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:50:25 INFO - PROCESS | 1949 | 1461052225351 Marionette TRACE conn5 <- [1,646,null,{}] 00:50:25 INFO - PROCESS | 1949 | 1461052225357 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:25 INFO - PROCESS | 1949 | 1461052225568 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 00:50:25 INFO - PROCESS | 1949 | 1461052225824 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x89a56c00 == 94 [pid = 1949] [id = 169] 00:50:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 243 (0x89a57000) [pid = 1949] [serial = 507] [outer = (nil)] 00:50:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 244 (0x89a59400) [pid = 1949] [serial = 508] [outer = 0x89a57000] 00:50:25 INFO - PROCESS | 1949 | 1461052225976 Marionette DEBUG loaded listener.js 00:50:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 245 (0x9a61fc00) [pid = 1949] [serial = 509] [outer = 0x89a57000] 00:50:26 INFO - PROCESS | 1949 | 1461052226916 Marionette TRACE conn5 <- [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]]]}] 00:50:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:50:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1633ms 00:50:26 INFO - PROCESS | 1949 | 1461052226982 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 00:50:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:50:26 INFO - PROCESS | 1949 | 1461052226987 Marionette TRACE conn5 <- [1,649,null,{"value":"8"}] 00:50:26 INFO - PROCESS | 1949 | 1461052226994 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:50:27 INFO - PROCESS | 1949 | 1461052226999 Marionette TRACE conn5 <- [1,650,null,{}] 00:50:27 INFO - PROCESS | 1949 | 1461052227006 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:27 INFO - PROCESS | 1949 | 1461052227301 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 00:50:27 INFO - PROCESS | 1949 | 1461052227598 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c79a800 == 95 [pid = 1949] [id = 170] 00:50:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 246 (0x8c79b000) [pid = 1949] [serial = 510] [outer = (nil)] 00:50:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 247 (0x8c79f000) [pid = 1949] [serial = 511] [outer = 0x8c79b000] 00:50:27 INFO - PROCESS | 1949 | 1461052227694 Marionette DEBUG loaded listener.js 00:50:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 248 (0x8c7a3800) [pid = 1949] [serial = 512] [outer = 0x8c79b000] 00:50:28 INFO - PROCESS | 1949 | 1461052228618 Marionette TRACE conn5 <- [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]]]}] 00:50:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:50:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1700ms 00:50:28 INFO - PROCESS | 1949 | 1461052228695 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 00:50:28 INFO - PROCESS | 1949 | 1461052228699 Marionette TRACE conn5 <- [1,653,null,{"value":"8"}] 00:50:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:50:28 INFO - PROCESS | 1949 | 1461052228706 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:50:28 INFO - PROCESS | 1949 | 1461052228711 Marionette TRACE conn5 <- [1,654,null,{}] 00:50:28 INFO - PROCESS | 1949 | 1461052228717 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:28 INFO - PROCESS | 1949 | 1461052228932 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 00:50:29 INFO - PROCESS | 1949 | 1461052229181 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x89863400 == 96 [pid = 1949] [id = 171] 00:50:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 249 (0x89863800) [pid = 1949] [serial = 513] [outer = (nil)] 00:50:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 250 (0x8986ac00) [pid = 1949] [serial = 514] [outer = 0x89863800] 00:50:29 INFO - PROCESS | 1949 | 1461052229287 Marionette DEBUG loaded listener.js 00:50:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 251 (0x8986dc00) [pid = 1949] [serial = 515] [outer = 0x89863800] 00:50:30 INFO - PROCESS | 1949 | 1461052230184 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 00:50:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:50:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1544ms 00:50:30 INFO - PROCESS | 1949 | 1461052230252 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 00:50:30 INFO - PROCESS | 1949 | 1461052230258 Marionette TRACE conn5 <- [1,657,null,{"value":"8"}] 00:50:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:50:30 INFO - PROCESS | 1949 | 1461052230267 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:50:30 INFO - PROCESS | 1949 | 1461052230271 Marionette TRACE conn5 <- [1,658,null,{}] 00:50:30 INFO - PROCESS | 1949 | 1461052230277 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:30 INFO - PROCESS | 1949 | 1461052230521 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 00:50:30 INFO - PROCESS | 1949 | 1461052230840 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:30 INFO - PROCESS | 1949 | ++DOCSHELL 0x8986c400 == 97 [pid = 1949] [id = 172] 00:50:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 252 (0x8986f800) [pid = 1949] [serial = 516] [outer = (nil)] 00:50:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 253 (0x8b42a400) [pid = 1949] [serial = 517] [outer = 0x8986f800] 00:50:30 INFO - PROCESS | 1949 | 1461052230933 Marionette DEBUG loaded listener.js 00:50:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 254 (0x8be03400) [pid = 1949] [serial = 518] [outer = 0x8986f800] 00:50:32 INFO - PROCESS | 1949 | 1461052232025 Marionette TRACE conn5 <- [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]]]}] 00:50:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:50:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1838ms 00:50:32 INFO - PROCESS | 1949 | 1461052232106 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 00:50:32 INFO - PROCESS | 1949 | 1461052232111 Marionette TRACE conn5 <- [1,661,null,{"value":"8"}] 00:50:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:50:32 INFO - PROCESS | 1949 | 1461052232119 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:50:32 INFO - PROCESS | 1949 | 1461052232122 Marionette TRACE conn5 <- [1,662,null,{}] 00:50:32 INFO - PROCESS | 1949 | 1461052232128 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:32 INFO - PROCESS | 1949 | 1461052232392 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 00:50:32 INFO - PROCESS | 1949 | 1461052232691 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:32 INFO - PROCESS | 1949 | ++DOCSHELL 0x8986f400 == 98 [pid = 1949] [id = 173] 00:50:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 255 (0x89870400) [pid = 1949] [serial = 519] [outer = (nil)] 00:50:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 256 (0x8c7a0400) [pid = 1949] [serial = 520] [outer = 0x89870400] 00:50:32 INFO - PROCESS | 1949 | 1461052232785 Marionette DEBUG loaded listener.js 00:50:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 257 (0x8e502c00) [pid = 1949] [serial = 521] [outer = 0x89870400] 00:50:33 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:50:33 INFO - PROCESS | 1949 | 1461052233711 Marionette TRACE conn5 <- [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]]]}] 00:50:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:50:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1638ms 00:50:33 INFO - PROCESS | 1949 | 1461052233758 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 00:50:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:50:33 INFO - PROCESS | 1949 | 1461052233762 Marionette TRACE conn5 <- [1,665,null,{"value":"8"}] 00:50:33 INFO - PROCESS | 1949 | 1461052233769 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:50:33 INFO - PROCESS | 1949 | 1461052233773 Marionette TRACE conn5 <- [1,666,null,{}] 00:50:33 INFO - PROCESS | 1949 | 1461052233779 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:34 INFO - PROCESS | 1949 | 1461052233996 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 00:50:34 INFO - PROCESS | 1949 | 1461052234249 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x89907000 == 99 [pid = 1949] [id = 174] 00:50:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 258 (0x89907800) [pid = 1949] [serial = 522] [outer = (nil)] 00:50:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 259 (0x89a51000) [pid = 1949] [serial = 523] [outer = 0x89907800] 00:50:34 INFO - PROCESS | 1949 | 1461052234726 Marionette DEBUG loaded listener.js 00:50:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 260 (0x89a57400) [pid = 1949] [serial = 524] [outer = 0x89907800] 00:50:35 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:50:35 INFO - PROCESS | 1949 | 1461052235685 Marionette TRACE conn5 <- [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]]]}] 00:50:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:50:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1990ms 00:50:35 INFO - PROCESS | 1949 | 1461052235760 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 00:50:35 INFO - PROCESS | 1949 | 1461052235767 Marionette TRACE conn5 <- [1,669,null,{"value":"8"}] 00:50:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:50:35 INFO - PROCESS | 1949 | 1461052235778 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:50:35 INFO - PROCESS | 1949 | 1461052235782 Marionette TRACE conn5 <- [1,670,null,{}] 00:50:35 INFO - PROCESS | 1949 | 1461052235791 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:36 INFO - PROCESS | 1949 | 1461052236041 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 00:50:36 INFO - PROCESS | 1949 | 1461052236328 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x891b6000 == 100 [pid = 1949] [id = 175] 00:50:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 261 (0x8b42a800) [pid = 1949] [serial = 525] [outer = (nil)] 00:50:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 262 (0x8b4f2800) [pid = 1949] [serial = 526] [outer = 0x8b42a800] 00:50:36 INFO - PROCESS | 1949 | 1461052236414 Marionette DEBUG loaded listener.js 00:50:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 263 (0x8be10000) [pid = 1949] [serial = 527] [outer = 0x8b42a800] 00:50:37 INFO - PROCESS | 1949 | 1461052237495 Marionette TRACE conn5 <- [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]]]}] 00:50:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:50:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1794ms 00:50:37 INFO - PROCESS | 1949 | 1461052237571 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 00:50:37 INFO - PROCESS | 1949 | 1461052237578 Marionette TRACE conn5 <- [1,673,null,{"value":"8"}] 00:50:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:50:37 INFO - PROCESS | 1949 | 1461052237588 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:50:37 INFO - PROCESS | 1949 | 1461052237593 Marionette TRACE conn5 <- [1,674,null,{}] 00:50:37 INFO - PROCESS | 1949 | 1461052237600 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:37 INFO - PROCESS | 1949 | 1461052237851 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 00:50:38 INFO - PROCESS | 1949 | --DOCSHELL 0x8ed8ac00 == 99 [pid = 1949] [id = 77] 00:50:38 INFO - PROCESS | 1949 | --DOCSHELL 0x8ef0a400 == 98 [pid = 1949] [id = 79] 00:50:38 INFO - PROCESS | 1949 | --DOCSHELL 0x8f110000 == 97 [pid = 1949] [id = 78] 00:50:38 INFO - PROCESS | 1949 | --DOMWINDOW == 262 (0x9735fc00) [pid = 1949] [serial = 412] [outer = (nil)] [url = about:blank] 00:50:38 INFO - PROCESS | 1949 | 1461052238287 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:38 INFO - PROCESS | 1949 | --DOCSHELL 0xa0cb2400 == 96 [pid = 1949] [id = 75] 00:50:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x8990b000 == 97 [pid = 1949] [id = 176] 00:50:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 263 (0x8990c000) [pid = 1949] [serial = 528] [outer = (nil)] 00:50:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 264 (0x8b4ef400) [pid = 1949] [serial = 529] [outer = 0x8990c000] 00:50:38 INFO - PROCESS | 1949 | 1461052238398 Marionette DEBUG loaded listener.js 00:50:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 265 (0x8bfed800) [pid = 1949] [serial = 530] [outer = 0x8990c000] 00:50:38 INFO - PROCESS | 1949 | --DOCSHELL 0x8af57400 == 96 [pid = 1949] [id = 158] 00:50:38 INFO - PROCESS | 1949 | --DOCSHELL 0x8e50ac00 == 95 [pid = 1949] [id = 157] 00:50:38 INFO - PROCESS | 1949 | --DOCSHELL 0x89906000 == 94 [pid = 1949] [id = 156] 00:50:38 INFO - PROCESS | 1949 | --DOCSHELL 0x8990cc00 == 93 [pid = 1949] [id = 155] 00:50:38 INFO - PROCESS | 1949 | --DOCSHELL 0x8abf1c00 == 92 [pid = 1949] [id = 154] 00:50:38 INFO - PROCESS | 1949 | --DOCSHELL 0x8990bc00 == 91 [pid = 1949] [id = 153] 00:50:39 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 264 (0x8c0ed400) [pid = 1949] [serial = 349] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 263 (0x89909800) [pid = 1949] [serial = 388] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 262 (0x8e50bc00) [pid = 1949] [serial = 401] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 261 (0x8af62c00) [pid = 1949] [serial = 385] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 260 (0x8bfed400) [pid = 1949] [serial = 382] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 259 (0x905bb000) [pid = 1949] [serial = 407] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 258 (0x8f10e400) [pid = 1949] [serial = 351] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 257 (0x8beb8c00) [pid = 1949] [serial = 370] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 256 (0x930c8c00) [pid = 1949] [serial = 193] [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.] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 255 (0x905b4400) [pid = 1949] [serial = 406] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 254 (0x8fd57400) [pid = 1949] [serial = 404] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 253 (0x8af65000) [pid = 1949] [serial = 395] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 252 (0xa4c10000) [pid = 1949] [serial = 262] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 251 (0x8bfec000) [pid = 1949] [serial = 373] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 250 (0x930cf400) [pid = 1949] [serial = 409] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 249 (0xa008b000) [pid = 1949] [serial = 360] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 248 (0x8af5ec00) [pid = 1949] [serial = 394] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 247 (0x8c0e9400) [pid = 1949] [serial = 400] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 246 (0x8be07c00) [pid = 1949] [serial = 398] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 245 (0x8e510c00) [pid = 1949] [serial = 367] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 244 (0x8abedc00) [pid = 1949] [serial = 379] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 243 (0x8bc77c00) [pid = 1949] [serial = 363] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 242 (0x8f7bf000) [pid = 1949] [serial = 403] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 241 (0x96f83000) [pid = 1949] [serial = 410] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 240 (0x8af64000) [pid = 1949] [serial = 391] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 239 (0x8bc74000) [pid = 1949] [serial = 397] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 238 (0x9833a800) [pid = 1949] [serial = 357] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 237 (0x8b4ed400) [pid = 1949] [serial = 376] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | --DOMWINDOW == 236 (0x9327f800) [pid = 1949] [serial = 354] [outer = (nil)] [url = about:blank] 00:50:39 INFO - PROCESS | 1949 | 1461052239411 Marionette TRACE conn5 <- [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]]]}] 00:50:39 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 00:50:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1884ms 00:50:39 INFO - PROCESS | 1949 | 1461052239473 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 00:50:39 INFO - PROCESS | 1949 | 1461052239477 Marionette TRACE conn5 <- [1,677,null,{"value":"8"}] 00:50:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:50:39 INFO - PROCESS | 1949 | 1461052239485 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:50:39 INFO - PROCESS | 1949 | 1461052239491 Marionette TRACE conn5 <- [1,678,null,{}] 00:50:39 INFO - PROCESS | 1949 | 1461052239508 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:39 INFO - PROCESS | 1949 | 1461052239722 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 00:50:39 INFO - PROCESS | 1949 | 1461052239940 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b4ed400 == 92 [pid = 1949] [id = 177] 00:50:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 237 (0x8dad9400) [pid = 1949] [serial = 531] [outer = (nil)] 00:50:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 238 (0x8e4ad400) [pid = 1949] [serial = 532] [outer = 0x8dad9400] 00:50:40 INFO - PROCESS | 1949 | 1461052240027 Marionette DEBUG loaded listener.js 00:50:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 239 (0x8e508000) [pid = 1949] [serial = 533] [outer = 0x8dad9400] 00:50:40 INFO - PROCESS | 1949 | 1461052240833 Marionette TRACE conn5 <- [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]]]}] 00:50:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:50:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1392ms 00:50:40 INFO - PROCESS | 1949 | 1461052240892 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 00:50:40 INFO - PROCESS | 1949 | 1461052240896 Marionette TRACE conn5 <- [1,681,null,{"value":"8"}] 00:50:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:50:40 INFO - PROCESS | 1949 | 1461052240904 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:50:40 INFO - PROCESS | 1949 | 1461052240907 Marionette TRACE conn5 <- [1,682,null,{}] 00:50:40 INFO - PROCESS | 1949 | 1461052240913 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:41 INFO - PROCESS | 1949 | 1461052241175 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 00:50:41 INFO - PROCESS | 1949 | 1461052241206 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b4f1800 == 93 [pid = 1949] [id = 178] 00:50:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 240 (0x8e4aa400) [pid = 1949] [serial = 534] [outer = (nil)] 00:50:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 241 (0x8e6c0c00) [pid = 1949] [serial = 535] [outer = 0x8e4aa400] 00:50:41 INFO - PROCESS | 1949 | 1461052241286 Marionette DEBUG loaded listener.js 00:50:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 242 (0x8ed90c00) [pid = 1949] [serial = 536] [outer = 0x8e4aa400] 00:50:42 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:50:42 INFO - PROCESS | 1949 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:50:43 INFO - PROCESS | 1949 | 1461052243122 Marionette TRACE conn5 <- [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]]]}] 00:50:43 INFO - PROCESS | 1949 | --DOMWINDOW == 241 (0x8af60000) [pid = 1949] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:50:43 INFO - PROCESS | 1949 | --DOMWINDOW == 240 (0x8e4a1800) [pid = 1949] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:50:43 INFO - PROCESS | 1949 | --DOMWINDOW == 239 (0x8b424c00) [pid = 1949] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:50:43 INFO - PROCESS | 1949 | --DOMWINDOW == 238 (0x8e6bf800) [pid = 1949] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:50:43 INFO - PROCESS | 1949 | --DOMWINDOW == 237 (0x89910c00) [pid = 1949] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:50:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 00:50:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2283ms 00:50:43 INFO - PROCESS | 1949 | 1461052243189 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 00:50:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:50:43 INFO - PROCESS | 1949 | 1461052243193 Marionette TRACE conn5 <- [1,685,null,{"value":"8"}] 00:50:43 INFO - PROCESS | 1949 | 1461052243201 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:50:43 INFO - PROCESS | 1949 | 1461052243204 Marionette TRACE conn5 <- [1,686,null,{}] 00:50:43 INFO - PROCESS | 1949 | 1461052243211 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:43 INFO - PROCESS | 1949 | 1461052243389 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 00:50:43 INFO - PROCESS | 1949 | 1461052243553 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c0e2000 == 94 [pid = 1949] [id = 179] 00:50:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 238 (0x8e4a1800) [pid = 1949] [serial = 537] [outer = (nil)] 00:50:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 239 (0x8e6b6c00) [pid = 1949] [serial = 538] [outer = 0x8e4a1800] 00:50:43 INFO - PROCESS | 1949 | 1461052243644 Marionette DEBUG loaded listener.js 00:50:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 240 (0x8fde6000) [pid = 1949] [serial = 539] [outer = 0x8e4a1800] 00:50:44 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:50:44 INFO - PROCESS | 1949 | 1461052244971 Marionette TRACE conn5 <- [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]]]}] 00:50:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:50:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1793ms 00:50:45 INFO - PROCESS | 1949 | 1461052244996 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 00:50:45 INFO - PROCESS | 1949 | 1461052245003 Marionette TRACE conn5 <- [1,689,null,{"value":"8"}] 00:50:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:50:45 INFO - PROCESS | 1949 | 1461052245014 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:50:45 INFO - PROCESS | 1949 | 1461052245018 Marionette TRACE conn5 <- [1,690,null,{}] 00:50:45 INFO - PROCESS | 1949 | 1461052245307 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:45 INFO - PROCESS | 1949 | 1461052245738 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 00:50:45 INFO - PROCESS | 1949 | 1461052245895 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x89a50000 == 95 [pid = 1949] [id = 180] 00:50:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 241 (0x89a51800) [pid = 1949] [serial = 540] [outer = (nil)] 00:50:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 242 (0x89a55800) [pid = 1949] [serial = 541] [outer = 0x89a51800] 00:50:46 INFO - PROCESS | 1949 | 1461052246035 Marionette DEBUG loaded listener.js 00:50:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 243 (0x89accc00) [pid = 1949] [serial = 542] [outer = 0x89a51800] 00:50:47 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:50:47 INFO - PROCESS | 1949 | 1461052247635 Marionette TRACE conn5 <- [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]]]}] 00:50:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:50:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2666ms 00:50:47 INFO - PROCESS | 1949 | 1461052247682 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 00:50:47 INFO - PROCESS | 1949 | 1461052247692 Marionette TRACE conn5 <- [1,693,null,{"value":"8"}] 00:50:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:50:47 INFO - PROCESS | 1949 | 1461052247703 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:50:47 INFO - PROCESS | 1949 | 1461052247707 Marionette TRACE conn5 <- [1,694,null,{}] 00:50:47 INFO - PROCESS | 1949 | 1461052247718 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:47 INFO - PROCESS | 1949 | 1461052247963 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 00:50:48 INFO - PROCESS | 1949 | 1461052248167 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x89aca800 == 96 [pid = 1949] [id = 181] 00:50:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 244 (0x8af58400) [pid = 1949] [serial = 543] [outer = (nil)] 00:50:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 245 (0x8bc74800) [pid = 1949] [serial = 544] [outer = 0x8af58400] 00:50:48 INFO - PROCESS | 1949 | 1461052248301 Marionette DEBUG loaded listener.js 00:50:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 246 (0x8bfee000) [pid = 1949] [serial = 545] [outer = 0x8af58400] 00:50:49 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:50:49 INFO - PROCESS | 1949 | 1461052249932 Marionette TRACE conn5 <- [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]]]}] 00:50:49 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) 00:50:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2288ms 00:50:49 INFO - PROCESS | 1949 | 1461052249992 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 00:50:49 INFO - PROCESS | 1949 | 1461052249998 Marionette TRACE conn5 <- [1,697,null,{"value":"8"}] 00:50:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:50:50 INFO - PROCESS | 1949 | 1461052250006 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:50:50 INFO - PROCESS | 1949 | 1461052250011 Marionette TRACE conn5 <- [1,698,null,{}] 00:50:50 INFO - PROCESS | 1949 | 1461052250063 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:50 INFO - PROCESS | 1949 | 1461052250303 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 00:50:50 INFO - PROCESS | 1949 | 1461052250506 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:50 INFO - PROCESS | 1949 | ++DOCSHELL 0x8beb8400 == 97 [pid = 1949] [id = 182] 00:50:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 247 (0x8c798000) [pid = 1949] [serial = 546] [outer = (nil)] 00:50:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 248 (0x8c7a5800) [pid = 1949] [serial = 547] [outer = 0x8c798000] 00:50:50 INFO - PROCESS | 1949 | 1461052250650 Marionette DEBUG loaded listener.js 00:50:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 249 (0x8e50f000) [pid = 1949] [serial = 548] [outer = 0x8c798000] 00:50:52 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:50:52 INFO - PROCESS | 1949 | 1461052252164 Marionette TRACE conn5 <- [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]]]}] 00:50:52 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) 00:50:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2186ms 00:50:52 INFO - PROCESS | 1949 | 1461052252196 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 00:50:52 INFO - PROCESS | 1949 | 1461052252209 Marionette TRACE conn5 <- [1,701,null,{"value":"8"}] 00:50:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:50:52 INFO - PROCESS | 1949 | 1461052252228 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:50:52 INFO - PROCESS | 1949 | 1461052252234 Marionette TRACE conn5 <- [1,702,null,{}] 00:50:52 INFO - PROCESS | 1949 | 1461052252242 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:52 INFO - PROCESS | 1949 | 1461052252492 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 00:50:52 INFO - PROCESS | 1949 | 1461052252783 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:52 INFO - PROCESS | 1949 | ++DOCSHELL 0x88bc5c00 == 98 [pid = 1949] [id = 183] 00:50:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 250 (0x8c7a2000) [pid = 1949] [serial = 549] [outer = (nil)] 00:50:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 251 (0x8fe10c00) [pid = 1949] [serial = 550] [outer = 0x8c7a2000] 00:50:52 INFO - PROCESS | 1949 | 1461052252880 Marionette DEBUG loaded listener.js 00:50:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 252 (0x902a7400) [pid = 1949] [serial = 551] [outer = 0x8c7a2000] 00:50:54 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:50:54 INFO - PROCESS | 1949 | 1461052254276 Marionette TRACE conn5 <- [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]]]}] 00:50:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:50:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2143ms 00:50:54 INFO - PROCESS | 1949 | 1461052254365 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 00:50:54 INFO - PROCESS | 1949 | 1461052254370 Marionette TRACE conn5 <- [1,705,null,{"value":"8"}] 00:50:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:50:54 INFO - PROCESS | 1949 | 1461052254377 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:50:54 INFO - PROCESS | 1949 | 1461052254382 Marionette TRACE conn5 <- [1,706,null,{}] 00:50:54 INFO - PROCESS | 1949 | 1461052254390 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:54 INFO - PROCESS | 1949 | 1461052254616 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 00:50:54 INFO - PROCESS | 1949 | 1461052254823 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fd55c00 == 99 [pid = 1949] [id = 184] 00:50:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 253 (0x8fe0a400) [pid = 1949] [serial = 552] [outer = (nil)] 00:50:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 254 (0x9049a000) [pid = 1949] [serial = 553] [outer = 0x8fe0a400] 00:50:54 INFO - PROCESS | 1949 | 1461052254968 Marionette DEBUG loaded listener.js 00:50:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 255 (0x905c0400) [pid = 1949] [serial = 554] [outer = 0x8fe0a400] 00:50:56 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:50:56 INFO - PROCESS | 1949 | 1461052256364 Marionette TRACE conn5 <- [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]]]}] 00:50:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:50:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2046ms 00:50:56 INFO - PROCESS | 1949 | 1461052256444 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 00:50:56 INFO - PROCESS | 1949 | 1461052256449 Marionette TRACE conn5 <- [1,709,null,{"value":"8"}] 00:50:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:50:56 INFO - PROCESS | 1949 | 1461052256460 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:50:56 INFO - PROCESS | 1949 | 1461052256463 Marionette TRACE conn5 <- [1,710,null,{}] 00:50:56 INFO - PROCESS | 1949 | 1461052256470 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:56 INFO - PROCESS | 1949 | 1461052256735 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 00:50:56 INFO - PROCESS | 1949 | 1461052256934 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x902a7000 == 100 [pid = 1949] [id = 185] 00:50:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 256 (0x902abc00) [pid = 1949] [serial = 555] [outer = (nil)] 00:50:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 257 (0x958dc400) [pid = 1949] [serial = 556] [outer = 0x902abc00] 00:50:57 INFO - PROCESS | 1949 | 1461052257028 Marionette DEBUG loaded listener.js 00:50:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 258 (0x97369400) [pid = 1949] [serial = 557] [outer = 0x902abc00] 00:50:58 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:50:58 INFO - PROCESS | 1949 | 1461052258385 Marionette TRACE conn5 <- [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]]]}] 00:50:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:50:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1982ms 00:50:58 INFO - PROCESS | 1949 | 1461052258482 Marionette TRACE conn5 -> [0,713,"getWindowHandle",null] 00:50:58 INFO - PROCESS | 1949 | 1461052258485 Marionette TRACE conn5 <- [1,713,null,{"value":"8"}] 00:50:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:50:58 INFO - PROCESS | 1949 | 1461052258499 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:50:58 INFO - PROCESS | 1949 | 1461052258502 Marionette TRACE conn5 <- [1,714,null,{}] 00:50:58 INFO - PROCESS | 1949 | 1461052258510 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:58 INFO - PROCESS | 1949 | 1461052258710 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 00:50:58 INFO - PROCESS | 1949 | 1461052258927 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c3d0400 == 101 [pid = 1949] [id = 186] 00:50:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 259 (0x8c3d2c00) [pid = 1949] [serial = 558] [outer = (nil)] 00:50:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 260 (0x8c3d8000) [pid = 1949] [serial = 559] [outer = 0x8c3d2c00] 00:50:59 INFO - PROCESS | 1949 | 1461052259054 Marionette DEBUG loaded listener.js 00:50:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 261 (0x8c3dd000) [pid = 1949] [serial = 560] [outer = 0x8c3d2c00] 00:51:00 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:00 INFO - PROCESS | 1949 | 1461052260416 Marionette TRACE conn5 <- [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]]]}] 00:51:00 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 00:51:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1937ms 00:51:00 INFO - PROCESS | 1949 | 1461052260485 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 00:51:00 INFO - PROCESS | 1949 | 1461052260491 Marionette TRACE conn5 <- [1,717,null,{"value":"8"}] 00:51:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:51:00 INFO - PROCESS | 1949 | 1461052260522 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:51:00 INFO - PROCESS | 1949 | 1461052260525 Marionette TRACE conn5 <- [1,718,null,{}] 00:51:00 INFO - PROCESS | 1949 | 1461052260533 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:00 INFO - PROCESS | 1949 | 1461052260752 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 00:51:00 INFO - PROCESS | 1949 | 1461052260956 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b433400 == 102 [pid = 1949] [id = 187] 00:51:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 262 (0x8b4eb000) [pid = 1949] [serial = 561] [outer = (nil)] 00:51:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 263 (0x8bebd800) [pid = 1949] [serial = 562] [outer = 0x8b4eb000] 00:51:01 INFO - PROCESS | 1949 | 1461052261098 Marionette DEBUG loaded listener.js 00:51:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 264 (0x8c3dc800) [pid = 1949] [serial = 563] [outer = 0x8b4eb000] 00:51:02 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:02 INFO - PROCESS | 1949 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:51:02 INFO - PROCESS | 1949 | 1461052262557 Marionette TRACE conn5 <- [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]]]}] 00:51:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:51:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2093ms 00:51:02 INFO - PROCESS | 1949 | 1461052262611 Marionette TRACE conn5 -> [0,721,"getWindowHandle",null] 00:51:02 INFO - PROCESS | 1949 | 1461052262616 Marionette TRACE conn5 <- [1,721,null,{"value":"8"}] 00:51:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:51:02 INFO - PROCESS | 1949 | 1461052262624 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:51:02 INFO - PROCESS | 1949 | 1461052262634 Marionette TRACE conn5 <- [1,722,null,{}] 00:51:02 INFO - PROCESS | 1949 | 1461052262641 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:02 INFO - PROCESS | 1949 | 1461052262861 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 00:51:03 INFO - PROCESS | 1949 | 1461052263506 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x8af5ec00 == 103 [pid = 1949] [id = 188] 00:51:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 265 (0x8af61800) [pid = 1949] [serial = 564] [outer = (nil)] 00:51:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 266 (0x8b425800) [pid = 1949] [serial = 565] [outer = 0x8af61800] 00:51:03 INFO - PROCESS | 1949 | 1461052263594 Marionette DEBUG loaded listener.js 00:51:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 267 (0x8b431800) [pid = 1949] [serial = 566] [outer = 0x8af61800] 00:51:04 INFO - PROCESS | 1949 | 1461052264617 Marionette TRACE conn5 <- [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] 00:51:04 INFO - PROCESS | 1949 | 1461052264682 Marionette TRACE conn5 <- [1,725,null,{"value":"8"}] 00:51:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 00:51:04 INFO - PROCESS | 1949 | 1461052264693 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:51:04 INFO - PROCESS | 1949 | 1461052264697 Marionette TRACE conn5 <- [1,726,null,{}] 00:51:04 INFO - PROCESS | 1949 | 1461052264707 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:04 INFO - PROCESS | 1949 | 1461052264917 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 00:51:05 INFO - PROCESS | 1949 | 1461052265291 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x88bd4800 == 104 [pid = 1949] [id = 189] 00:51:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 268 (0x89870000) [pid = 1949] [serial = 567] [outer = (nil)] 00:51:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 269 (0x8abe6000) [pid = 1949] [serial = 568] [outer = 0x89870000] 00:51:05 INFO - PROCESS | 1949 | 1461052265387 Marionette DEBUG loaded listener.js 00:51:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 270 (0x8be07000) [pid = 1949] [serial = 569] [outer = 0x89870000] 00:51:06 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:06 INFO - PROCESS | 1949 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:51:06 INFO - PROCESS | 1949 | 1461052266460 Marionette TRACE conn5 <- [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]]]}] 00:51:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:51:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1839ms 00:51:06 INFO - PROCESS | 1949 | 1461052266537 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 00:51:06 INFO - PROCESS | 1949 | 1461052266542 Marionette TRACE conn5 <- [1,729,null,{"value":"8"}] 00:51:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:51:06 INFO - PROCESS | 1949 | 1461052266551 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:51:06 INFO - PROCESS | 1949 | 1461052266555 Marionette TRACE conn5 <- [1,730,null,{}] 00:51:06 INFO - PROCESS | 1949 | 1461052266561 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:06 INFO - PROCESS | 1949 | 1461052266883 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 00:51:07 INFO - PROCESS | 1949 | --DOCSHELL 0x8b4f1800 == 103 [pid = 1949] [id = 178] 00:51:07 INFO - PROCESS | 1949 | --DOMWINDOW == 269 (0x89ac5000) [pid = 1949] [serial = 436] [outer = (nil)] [url = about:blank] 00:51:07 INFO - PROCESS | 1949 | --DOMWINDOW == 268 (0x8e4a8c00) [pid = 1949] [serial = 439] [outer = (nil)] [url = about:blank] 00:51:07 INFO - PROCESS | 1949 | --DOMWINDOW == 267 (0x8e4a5400) [pid = 1949] [serial = 433] [outer = (nil)] [url = about:blank] 00:51:07 INFO - PROCESS | 1949 | --DOMWINDOW == 266 (0x901cec00) [pid = 1949] [serial = 454] [outer = (nil)] [url = about:blank] 00:51:07 INFO - PROCESS | 1949 | --DOMWINDOW == 265 (0x891b4400) [pid = 1949] [serial = 442] [outer = (nil)] [url = about:blank] 00:51:07 INFO - PROCESS | 1949 | --DOMWINDOW == 264 (0x8b432800) [pid = 1949] [serial = 415] [outer = (nil)] [url = about:blank] 00:51:07 INFO - PROCESS | 1949 | --DOMWINDOW == 263 (0x9fb13000) [pid = 1949] [serial = 427] [outer = (nil)] [url = about:blank] 00:51:07 INFO - PROCESS | 1949 | --DOMWINDOW == 262 (0xa28b8000) [pid = 1949] [serial = 430] [outer = (nil)] [url = about:blank] 00:51:07 INFO - PROCESS | 1949 | --DOMWINDOW == 261 (0x9610b000) [pid = 1949] [serial = 421] [outer = (nil)] [url = about:blank] 00:51:07 INFO - PROCESS | 1949 | --DOMWINDOW == 260 (0x8fe04400) [pid = 1949] [serial = 445] [outer = (nil)] [url = about:blank] 00:51:07 INFO - PROCESS | 1949 | --DOMWINDOW == 259 (0x8fe10800) [pid = 1949] [serial = 451] [outer = (nil)] [url = about:blank] 00:51:07 INFO - PROCESS | 1949 | --DOMWINDOW == 258 (0x9a62c800) [pid = 1949] [serial = 424] [outer = (nil)] [url = about:blank] 00:51:07 INFO - PROCESS | 1949 | --DOMWINDOW == 257 (0x8fd61800) [pid = 1949] [serial = 475] [outer = (nil)] [url = about:blank] 00:51:07 INFO - PROCESS | 1949 | --DOMWINDOW == 256 (0x8e503800) [pid = 1949] [serial = 418] [outer = (nil)] [url = about:blank] 00:51:07 INFO - PROCESS | 1949 | --DOMWINDOW == 255 (0x88bd1c00) [pid = 1949] [serial = 448] [outer = (nil)] [url = about:blank] 00:51:07 INFO - PROCESS | 1949 | --DOCSHELL 0x8b4ed400 == 102 [pid = 1949] [id = 177] 00:51:07 INFO - PROCESS | 1949 | --DOCSHELL 0x8990b000 == 101 [pid = 1949] [id = 176] 00:51:07 INFO - PROCESS | 1949 | --DOCSHELL 0x891b6000 == 100 [pid = 1949] [id = 175] 00:51:07 INFO - PROCESS | 1949 | --DOCSHELL 0x89907000 == 99 [pid = 1949] [id = 174] 00:51:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 256 (0x891b4400) [pid = 1949] [serial = 570] [outer = 0x97057c00] 00:51:07 INFO - PROCESS | 1949 | --DOCSHELL 0x8c79a800 == 98 [pid = 1949] [id = 170] 00:51:07 INFO - PROCESS | 1949 | --DOCSHELL 0x89a56c00 == 97 [pid = 1949] [id = 169] 00:51:07 INFO - PROCESS | 1949 | 1461052267321 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:07 INFO - PROCESS | 1949 | --DOCSHELL 0x8c0ee000 == 96 [pid = 1949] [id = 168] 00:51:07 INFO - PROCESS | 1949 | --DOCSHELL 0x96f7c800 == 95 [pid = 1949] [id = 167] 00:51:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x89a56c00 == 96 [pid = 1949] [id = 190] 00:51:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 257 (0x89ac5000) [pid = 1949] [serial = 571] [outer = (nil)] 00:51:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 258 (0x8beb3800) [pid = 1949] [serial = 572] [outer = 0x89ac5000] 00:51:07 INFO - PROCESS | 1949 | 1461052267416 Marionette DEBUG loaded listener.js 00:51:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 259 (0x8e4a1c00) [pid = 1949] [serial = 573] [outer = 0x89ac5000] 00:51:07 INFO - PROCESS | 1949 | --DOCSHELL 0x90490800 == 95 [pid = 1949] [id = 166] 00:51:07 INFO - PROCESS | 1949 | --DOCSHELL 0x91dd7000 == 94 [pid = 1949] [id = 165] 00:51:07 INFO - PROCESS | 1949 | --DOCSHELL 0x905bc000 == 93 [pid = 1949] [id = 164] 00:51:07 INFO - PROCESS | 1949 | --DOCSHELL 0x8dae2000 == 92 [pid = 1949] [id = 163] 00:51:07 INFO - PROCESS | 1949 | --DOCSHELL 0x89ac3000 == 91 [pid = 1949] [id = 162] 00:51:07 INFO - PROCESS | 1949 | --DOCSHELL 0x8c0e1400 == 90 [pid = 1949] [id = 161] 00:51:07 INFO - PROCESS | 1949 | --DOCSHELL 0x8bc72800 == 89 [pid = 1949] [id = 160] 00:51:07 INFO - PROCESS | 1949 | --DOCSHELL 0x891b2800 == 88 [pid = 1949] [id = 159] 00:51:08 INFO - PROCESS | 1949 | --DOMWINDOW == 258 (0x8e50b000) [pid = 1949] [serial = 466] [outer = (nil)] [url = about:blank] 00:51:08 INFO - PROCESS | 1949 | --DOMWINDOW == 257 (0x8f6ee800) [pid = 1949] [serial = 470] [outer = (nil)] [url = about:blank] 00:51:08 INFO - PROCESS | 1949 | --DOMWINDOW == 256 (0x8e6bdc00) [pid = 1949] [serial = 467] [outer = (nil)] [url = about:blank] 00:51:08 INFO - PROCESS | 1949 | --DOMWINDOW == 255 (0x8beb0400) [pid = 1949] [serial = 463] [outer = (nil)] [url = about:blank] 00:51:08 INFO - PROCESS | 1949 | --DOMWINDOW == 254 (0x8e50a000) [pid = 1949] [serial = 457] [outer = (nil)] [url = about:blank] 00:51:08 INFO - PROCESS | 1949 | --DOMWINDOW == 253 (0x8fd58c00) [pid = 1949] [serial = 473] [outer = (nil)] [url = about:blank] 00:51:08 INFO - PROCESS | 1949 | --DOMWINDOW == 252 (0x8beb5000) [pid = 1949] [serial = 461] [outer = (nil)] [url = about:blank] 00:51:08 INFO - PROCESS | 1949 | --DOMWINDOW == 251 (0x8be06c00) [pid = 1949] [serial = 460] [outer = (nil)] [url = about:blank] 00:51:08 INFO - PROCESS | 1949 | --DOMWINDOW == 250 (0x8ef09000) [pid = 1949] [serial = 469] [outer = (nil)] [url = about:blank] 00:51:08 INFO - PROCESS | 1949 | --DOMWINDOW == 249 (0x8f7c5000) [pid = 1949] [serial = 472] [outer = (nil)] [url = about:blank] 00:51:08 INFO - PROCESS | 1949 | --DOMWINDOW == 248 (0x8c0e4800) [pid = 1949] [serial = 464] [outer = (nil)] [url = about:blank] 00:51:08 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:08 INFO - PROCESS | 1949 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:51:08 INFO - PROCESS | 1949 | 1461052268493 Marionette TRACE conn5 <- [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] 00:51:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:51:08 INFO - PROCESS | 1949 | 1461052268542 Marionette TRACE conn5 <- [1,733,null,{"value":"8"}] 00:51:08 INFO - PROCESS | 1949 | 1461052268559 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:51:08 INFO - PROCESS | 1949 | 1461052268569 Marionette TRACE conn5 <- [1,734,null,{}] 00:51:08 INFO - PROCESS | 1949 | 1461052268578 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:08 INFO - PROCESS | 1949 | 1461052268790 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 00:51:09 INFO - PROCESS | 1949 | 1461052269018 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c0e1400 == 89 [pid = 1949] [id = 191] 00:51:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 249 (0x8f107c00) [pid = 1949] [serial = 574] [outer = (nil)] 00:51:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 250 (0x8f7c2400) [pid = 1949] [serial = 575] [outer = 0x8f107c00] 00:51:09 INFO - PROCESS | 1949 | 1461052269104 Marionette DEBUG loaded listener.js 00:51:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 251 (0x8fd5e000) [pid = 1949] [serial = 576] [outer = 0x8f107c00] 00:51:09 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:09 INFO - PROCESS | 1949 | 1461052269974 Marionette TRACE conn5 <- [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]]]}] 00:51:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:51:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1503ms 00:51:10 INFO - PROCESS | 1949 | 1461052270054 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 00:51:10 INFO - PROCESS | 1949 | 1461052270059 Marionette TRACE conn5 <- [1,737,null,{"value":"8"}] 00:51:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:51:10 INFO - PROCESS | 1949 | 1461052270067 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:51:10 INFO - PROCESS | 1949 | 1461052270071 Marionette TRACE conn5 <- [1,738,null,{}] 00:51:10 INFO - PROCESS | 1949 | 1461052270077 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:10 INFO - PROCESS | 1949 | 1461052270337 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 00:51:10 INFO - PROCESS | 1949 | 1461052270361 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:10 INFO - PROCESS | 1949 | ++DOCSHELL 0x8beba400 == 90 [pid = 1949] [id = 192] 00:51:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 252 (0x8c796400) [pid = 1949] [serial = 577] [outer = (nil)] 00:51:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 253 (0x901d1c00) [pid = 1949] [serial = 578] [outer = 0x8c796400] 00:51:10 INFO - PROCESS | 1949 | 1461052270440 Marionette DEBUG loaded listener.js 00:51:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 254 (0x901dbc00) [pid = 1949] [serial = 579] [outer = 0x8c796400] 00:51:11 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:11 INFO - PROCESS | 1949 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:51:12 INFO - PROCESS | 1949 | --DOMWINDOW == 253 (0x8dad9400) [pid = 1949] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:51:12 INFO - PROCESS | 1949 | --DOMWINDOW == 252 (0x89907800) [pid = 1949] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:51:12 INFO - PROCESS | 1949 | --DOMWINDOW == 251 (0x8990c000) [pid = 1949] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:51:12 INFO - PROCESS | 1949 | --DOMWINDOW == 250 (0x8b42a800) [pid = 1949] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:51:12 INFO - PROCESS | 1949 | --DOMWINDOW == 249 (0x8e4aa400) [pid = 1949] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:51:12 INFO - PROCESS | 1949 | --DOMWINDOW == 248 (0x8b4f2000) [pid = 1949] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:51:12 INFO - PROCESS | 1949 | 1461052272092 Marionette TRACE conn5 <- [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]]]}] 00:51:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:51:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2045ms 00:51:12 INFO - PROCESS | 1949 | 1461052272113 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 00:51:12 INFO - PROCESS | 1949 | 1461052272117 Marionette TRACE conn5 <- [1,741,null,{"value":"8"}] 00:51:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:51:12 INFO - PROCESS | 1949 | 1461052272125 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:51:12 INFO - PROCESS | 1949 | 1461052272129 Marionette TRACE conn5 <- [1,742,null,{}] 00:51:12 INFO - PROCESS | 1949 | 1461052272135 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:12 INFO - PROCESS | 1949 | 1461052272392 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 00:51:12 INFO - PROCESS | 1949 | 1461052272492 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b4e6c00 == 91 [pid = 1949] [id = 193] 00:51:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 249 (0x8beb7400) [pid = 1949] [serial = 580] [outer = (nil)] 00:51:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 250 (0x8dada000) [pid = 1949] [serial = 581] [outer = 0x8beb7400] 00:51:12 INFO - PROCESS | 1949 | 1461052272583 Marionette DEBUG loaded listener.js 00:51:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 251 (0x90490800) [pid = 1949] [serial = 582] [outer = 0x8beb7400] 00:51:13 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:13 INFO - PROCESS | 1949 | 1461052273851 Marionette TRACE conn5 <- [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]]]}] 00:51:13 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 00:51:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1783ms 00:51:13 INFO - PROCESS | 1949 | 1461052273909 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 00:51:13 INFO - PROCESS | 1949 | 1461052273912 Marionette TRACE conn5 <- [1,745,null,{"value":"8"}] 00:51:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:51:13 INFO - PROCESS | 1949 | 1461052273988 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:51:13 INFO - PROCESS | 1949 | 1461052273991 Marionette TRACE conn5 <- [1,746,null,{}] 00:51:14 INFO - PROCESS | 1949 | 1461052274119 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:14 INFO - PROCESS | 1949 | 1461052274335 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 00:51:14 INFO - PROCESS | 1949 | 1461052274537 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x89ac3000 == 92 [pid = 1949] [id = 194] 00:51:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 252 (0x89ac9400) [pid = 1949] [serial = 583] [outer = (nil)] 00:51:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 253 (0x8af57000) [pid = 1949] [serial = 584] [outer = 0x89ac9400] 00:51:14 INFO - PROCESS | 1949 | 1461052274679 Marionette DEBUG loaded listener.js 00:51:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 254 (0x8b4e4800) [pid = 1949] [serial = 585] [outer = 0x89ac9400] 00:51:15 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:16 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:16 INFO - PROCESS | 1949 | 1461052276205 Marionette TRACE conn5 <- [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]]]}] 00:51:16 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.) 00:51:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2322ms 00:51:16 INFO - PROCESS | 1949 | 1461052276259 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 00:51:16 INFO - PROCESS | 1949 | 1461052276268 Marionette TRACE conn5 <- [1,749,null,{"value":"8"}] 00:51:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:51:16 INFO - PROCESS | 1949 | 1461052276277 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:51:16 INFO - PROCESS | 1949 | 1461052276282 Marionette TRACE conn5 <- [1,750,null,{}] 00:51:16 INFO - PROCESS | 1949 | 1461052276290 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:16 INFO - PROCESS | 1949 | 1461052276538 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 00:51:16 INFO - PROCESS | 1949 | 1461052276746 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bc6e400 == 93 [pid = 1949] [id = 195] 00:51:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 255 (0x8beae800) [pid = 1949] [serial = 586] [outer = (nil)] 00:51:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 256 (0x8c3d7800) [pid = 1949] [serial = 587] [outer = 0x8beae800] 00:51:16 INFO - PROCESS | 1949 | 1461052276883 Marionette DEBUG loaded listener.js 00:51:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 257 (0x8c7a1000) [pid = 1949] [serial = 588] [outer = 0x8beae800] 00:51:18 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:18 INFO - PROCESS | 1949 | 1461052278419 Marionette TRACE conn5 <- [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]]]}] 00:51:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:51:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2187ms 00:51:18 INFO - PROCESS | 1949 | 1461052278464 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 00:51:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:51:18 INFO - PROCESS | 1949 | 1461052278469 Marionette TRACE conn5 <- [1,753,null,{"value":"8"}] 00:51:18 INFO - PROCESS | 1949 | 1461052278477 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:51:18 INFO - PROCESS | 1949 | 1461052278481 Marionette TRACE conn5 <- [1,754,null,{}] 00:51:18 INFO - PROCESS | 1949 | 1461052278490 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:18 INFO - PROCESS | 1949 | 1461052278752 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 00:51:19 INFO - PROCESS | 1949 | 1461052279024 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c3d9400 == 94 [pid = 1949] [id = 196] 00:51:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 258 (0x8e4a2c00) [pid = 1949] [serial = 589] [outer = (nil)] 00:51:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 259 (0x8e528c00) [pid = 1949] [serial = 590] [outer = 0x8e4a2c00] 00:51:19 INFO - PROCESS | 1949 | 1461052279131 Marionette DEBUG loaded listener.js 00:51:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 260 (0x8f10c400) [pid = 1949] [serial = 591] [outer = 0x8e4a2c00] 00:51:20 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:20 INFO - PROCESS | 1949 | 1461052280656 Marionette TRACE conn5 <- [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]]]}] 00:51:20 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 00:51:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2201ms 00:51:20 INFO - PROCESS | 1949 | 1461052280686 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 00:51:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:51:20 INFO - PROCESS | 1949 | 1461052280698 Marionette TRACE conn5 <- [1,757,null,{"value":"8"}] 00:51:20 INFO - PROCESS | 1949 | 1461052280708 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:51:20 INFO - PROCESS | 1949 | 1461052280712 Marionette TRACE conn5 <- [1,758,null,{}] 00:51:20 INFO - PROCESS | 1949 | 1461052280720 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:20 INFO - PROCESS | 1949 | 1461052280962 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 00:51:21 INFO - PROCESS | 1949 | 1461052281163 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e4a7400 == 95 [pid = 1949] [id = 197] 00:51:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 261 (0x901cec00) [pid = 1949] [serial = 592] [outer = (nil)] 00:51:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 262 (0x9048e800) [pid = 1949] [serial = 593] [outer = 0x901cec00] 00:51:21 INFO - PROCESS | 1949 | 1461052281298 Marionette DEBUG loaded listener.js 00:51:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 263 (0x94dd7c00) [pid = 1949] [serial = 594] [outer = 0x901cec00] 00:51:22 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:22 INFO - PROCESS | 1949 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:51:22 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:22 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:22 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:22 INFO - PROCESS | 1949 | 1461052282287 Marionette TRACE conn5 <- [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]]]}] 00:51:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:51:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1643ms 00:51:22 INFO - PROCESS | 1949 | 1461052282351 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 00:51:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:51:22 INFO - PROCESS | 1949 | 1461052282356 Marionette TRACE conn5 <- [1,761,null,{"value":"8"}] 00:51:22 INFO - PROCESS | 1949 | 1461052282364 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:51:22 INFO - PROCESS | 1949 | 1461052282368 Marionette TRACE conn5 <- [1,762,null,{}] 00:51:22 INFO - PROCESS | 1949 | 1461052282375 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:22 INFO - PROCESS | 1949 | 1461052282620 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 00:51:22 INFO - PROCESS | 1949 | 1461052282919 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x88bc7000 == 96 [pid = 1949] [id = 198] 00:51:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 264 (0x89867400) [pid = 1949] [serial = 595] [outer = (nil)] 00:51:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 265 (0x95f07c00) [pid = 1949] [serial = 596] [outer = 0x89867400] 00:51:23 INFO - PROCESS | 1949 | 1461052283030 Marionette DEBUG loaded listener.js 00:51:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 266 (0x95fadc00) [pid = 1949] [serial = 597] [outer = 0x89867400] 00:51:24 INFO - PROCESS | 1949 | 1461052284383 Marionette TRACE conn5 <- [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]]]}] 00:51:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:51:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2035ms 00:51:24 INFO - PROCESS | 1949 | 1461052284398 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 00:51:24 INFO - PROCESS | 1949 | 1461052284402 Marionette TRACE conn5 <- [1,765,null,{"value":"8"}] 00:51:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:51:24 INFO - PROCESS | 1949 | 1461052284410 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:51:24 INFO - PROCESS | 1949 | 1461052284415 Marionette TRACE conn5 <- [1,766,null,{}] 00:51:24 INFO - PROCESS | 1949 | 1461052284421 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:24 INFO - PROCESS | 1949 | 1461052284754 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 00:51:24 INFO - PROCESS | 1949 | 1461052284978 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x9705c400 == 97 [pid = 1949] [id = 199] 00:51:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 267 (0x97064800) [pid = 1949] [serial = 598] [outer = (nil)] 00:51:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 268 (0x9781a400) [pid = 1949] [serial = 599] [outer = 0x97064800] 00:51:25 INFO - PROCESS | 1949 | 1461052285079 Marionette DEBUG loaded listener.js 00:51:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 269 (0x99290800) [pid = 1949] [serial = 600] [outer = 0x97064800] 00:51:26 INFO - PROCESS | 1949 | 1461052286432 Marionette TRACE conn5 <- [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]]]}] 00:51:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:51:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2038ms 00:51:26 INFO - PROCESS | 1949 | 1461052286544 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 00:51:26 INFO - PROCESS | 1949 | 1461052286549 Marionette TRACE conn5 <- [1,769,null,{"value":"8"}] 00:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:51:26 INFO - PROCESS | 1949 | 1461052286570 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:51:26 INFO - PROCESS | 1949 | 1461052286578 Marionette TRACE conn5 <- [1,770,null,{}] 00:51:26 INFO - PROCESS | 1949 | 1461052286637 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:26 INFO - PROCESS | 1949 | 1461052286933 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 00:51:27 INFO - PROCESS | 1949 | 1461052287136 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x9833fc00 == 98 [pid = 1949] [id = 200] 00:51:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 270 (0x98bb2800) [pid = 1949] [serial = 601] [outer = (nil)] 00:51:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 271 (0x9fb11c00) [pid = 1949] [serial = 602] [outer = 0x98bb2800] 00:51:27 INFO - PROCESS | 1949 | 1461052287264 Marionette DEBUG loaded listener.js 00:51:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 272 (0xa0057800) [pid = 1949] [serial = 603] [outer = 0x98bb2800] 00:51:28 INFO - PROCESS | 1949 | 1461052288221 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 00:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1696ms 00:51:28 INFO - PROCESS | 1949 | 1461052288265 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 00:51:28 INFO - PROCESS | 1949 | 1461052288269 Marionette TRACE conn5 <- [1,773,null,{"value":"8"}] 00:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:51:28 INFO - PROCESS | 1949 | 1461052288276 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:51:28 INFO - PROCESS | 1949 | 1461052288280 Marionette TRACE conn5 <- [1,774,null,{}] 00:51:28 INFO - PROCESS | 1949 | 1461052288287 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:28 INFO - PROCESS | 1949 | 1461052288546 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 00:51:28 INFO - PROCESS | 1949 | 1461052288850 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x891ac800 == 99 [pid = 1949] [id = 201] 00:51:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 273 (0x89901400) [pid = 1949] [serial = 604] [outer = (nil)] 00:51:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 274 (0xa0c53400) [pid = 1949] [serial = 605] [outer = 0x89901400] 00:51:28 INFO - PROCESS | 1949 | 1461052288946 Marionette DEBUG loaded listener.js 00:51:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 275 (0xa0cbe400) [pid = 1949] [serial = 606] [outer = 0x89901400] 00:51:29 INFO - PROCESS | 1949 | 1461052289976 Marionette TRACE conn5 <- [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]]]}] 00:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1734ms 00:51:30 INFO - PROCESS | 1949 | 1461052290014 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 00:51:30 INFO - PROCESS | 1949 | 1461052290021 Marionette TRACE conn5 <- [1,777,null,{"value":"8"}] 00:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:51:30 INFO - PROCESS | 1949 | 1461052290032 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:51:30 INFO - PROCESS | 1949 | 1461052290037 Marionette TRACE conn5 <- [1,778,null,{}] 00:51:30 INFO - PROCESS | 1949 | 1461052290047 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:30 INFO - PROCESS | 1949 | 1461052290302 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 00:51:30 INFO - PROCESS | 1949 | 1461052290675 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:30 INFO - PROCESS | 1949 | ++DOCSHELL 0x89787000 == 100 [pid = 1949] [id = 202] 00:51:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 276 (0x89789800) [pid = 1949] [serial = 607] [outer = (nil)] 00:51:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 277 (0x8978e400) [pid = 1949] [serial = 608] [outer = 0x89789800] 00:51:30 INFO - PROCESS | 1949 | 1461052290772 Marionette DEBUG loaded listener.js 00:51:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 278 (0x89791400) [pid = 1949] [serial = 609] [outer = 0x89789800] 00:51:31 INFO - PROCESS | 1949 | 1461052291764 Marionette TRACE conn5 <- [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]]]}] 00:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1794ms 00:51:31 INFO - PROCESS | 1949 | 1461052291826 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 00:51:31 INFO - PROCESS | 1949 | 1461052291831 Marionette TRACE conn5 <- [1,781,null,{"value":"8"}] 00:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:51:31 INFO - PROCESS | 1949 | 1461052291840 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:51:31 INFO - PROCESS | 1949 | 1461052291844 Marionette TRACE conn5 <- [1,782,null,{}] 00:51:31 INFO - PROCESS | 1949 | 1461052291851 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:32 INFO - PROCESS | 1949 | 1461052292064 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 00:51:32 INFO - PROCESS | 1949 | 1461052292330 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:32 INFO - PROCESS | 1949 | ++DOCSHELL 0x8978dc00 == 101 [pid = 1949] [id = 203] 00:51:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 279 (0x8978f000) [pid = 1949] [serial = 610] [outer = (nil)] 00:51:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 280 (0x89acfc00) [pid = 1949] [serial = 611] [outer = 0x8978f000] 00:51:32 INFO - PROCESS | 1949 | 1461052292472 Marionette DEBUG loaded listener.js 00:51:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 281 (0x8e4a6000) [pid = 1949] [serial = 612] [outer = 0x8978f000] 00:51:33 INFO - PROCESS | 1949 | 1461052293858 Marionette TRACE conn5 <- [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]]]}] 00:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 2149ms 00:51:34 INFO - PROCESS | 1949 | 1461052294005 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 00:51:34 INFO - PROCESS | 1949 | 1461052294013 Marionette TRACE conn5 <- [1,785,null,{"value":"8"}] 00:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:51:34 INFO - PROCESS | 1949 | 1461052294065 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:51:34 INFO - PROCESS | 1949 | 1461052294080 Marionette TRACE conn5 <- [1,786,null,{}] 00:51:34 INFO - PROCESS | 1949 | 1461052294089 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:34 INFO - PROCESS | 1949 | 1461052294290 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 00:51:34 INFO - PROCESS | 1949 | 1461052294499 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x8978c000 == 102 [pid = 1949] [id = 204] 00:51:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 282 (0x89793c00) [pid = 1949] [serial = 613] [outer = (nil)] 00:51:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 283 (0x8bfec800) [pid = 1949] [serial = 614] [outer = 0x89793c00] 00:51:34 INFO - PROCESS | 1949 | 1461052294622 Marionette DEBUG loaded listener.js 00:51:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 284 (0x8c3d1800) [pid = 1949] [serial = 615] [outer = 0x89793c00] 00:51:35 INFO - PROCESS | 1949 | 1461052295745 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 00:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1764ms 00:51:35 INFO - PROCESS | 1949 | 1461052295809 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 00:51:35 INFO - PROCESS | 1949 | 1461052295818 Marionette TRACE conn5 <- [1,789,null,{"value":"8"}] 00:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:51:35 INFO - PROCESS | 1949 | 1461052295830 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:51:35 INFO - PROCESS | 1949 | 1461052295834 Marionette TRACE conn5 <- [1,790,null,{}] 00:51:35 INFO - PROCESS | 1949 | 1461052295841 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:36 INFO - PROCESS | 1949 | 1461052296101 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 00:51:36 INFO - PROCESS | 1949 | --DOCSHELL 0x91e9f400 == 101 [pid = 1949] [id = 72] 00:51:36 INFO - PROCESS | 1949 | --DOCSHELL 0x8be0f400 == 100 [pid = 1949] [id = 133] 00:51:36 INFO - PROCESS | 1949 | --DOCSHELL 0x8beba400 == 99 [pid = 1949] [id = 192] 00:51:36 INFO - PROCESS | 1949 | --DOMWINDOW == 283 (0x8e6b6c00) [pid = 1949] [serial = 538] [outer = (nil)] [url = about:blank] 00:51:36 INFO - PROCESS | 1949 | --DOMWINDOW == 282 (0x98bad800) [pid = 1949] [serial = 499] [outer = (nil)] [url = about:blank] 00:51:36 INFO - PROCESS | 1949 | --DOMWINDOW == 281 (0x9b2ee000) [pid = 1949] [serial = 502] [outer = (nil)] [url = about:blank] 00:51:36 INFO - PROCESS | 1949 | --DOMWINDOW == 280 (0xa0cb6400) [pid = 1949] [serial = 505] [outer = (nil)] [url = about:blank] 00:51:36 INFO - PROCESS | 1949 | --DOMWINDOW == 279 (0x89a59400) [pid = 1949] [serial = 508] [outer = (nil)] [url = about:blank] 00:51:36 INFO - PROCESS | 1949 | --DOMWINDOW == 278 (0x8c79f000) [pid = 1949] [serial = 511] [outer = (nil)] [url = about:blank] 00:51:36 INFO - PROCESS | 1949 | --DOMWINDOW == 277 (0x8986ac00) [pid = 1949] [serial = 514] [outer = (nil)] [url = about:blank] 00:51:36 INFO - PROCESS | 1949 | --DOMWINDOW == 276 (0x8b42a400) [pid = 1949] [serial = 517] [outer = (nil)] [url = about:blank] 00:51:36 INFO - PROCESS | 1949 | --DOMWINDOW == 275 (0x8c7a0400) [pid = 1949] [serial = 520] [outer = (nil)] [url = about:blank] 00:51:36 INFO - PROCESS | 1949 | --DOCSHELL 0x8c0e1400 == 98 [pid = 1949] [id = 191] 00:51:36 INFO - PROCESS | 1949 | --DOCSHELL 0x8c0e2000 == 97 [pid = 1949] [id = 179] 00:51:36 INFO - PROCESS | 1949 | --DOCSHELL 0x89a56c00 == 96 [pid = 1949] [id = 190] 00:51:36 INFO - PROCESS | 1949 | 1461052296469 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:36 INFO - PROCESS | 1949 | --DOCSHELL 0x88bd4800 == 95 [pid = 1949] [id = 189] 00:51:36 INFO - PROCESS | 1949 | --DOCSHELL 0x8af5ec00 == 94 [pid = 1949] [id = 188] 00:51:36 INFO - PROCESS | 1949 | --DOCSHELL 0x8b433400 == 93 [pid = 1949] [id = 187] 00:51:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x88bd4800 == 94 [pid = 1949] [id = 205] 00:51:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 276 (0x8986ac00) [pid = 1949] [serial = 616] [outer = (nil)] 00:51:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 277 (0x89a59c00) [pid = 1949] [serial = 617] [outer = 0x8986ac00] 00:51:36 INFO - PROCESS | 1949 | 1461052296577 Marionette DEBUG loaded listener.js 00:51:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 278 (0x8be0f400) [pid = 1949] [serial = 618] [outer = 0x8986ac00] 00:51:36 INFO - PROCESS | 1949 | --DOCSHELL 0x8c3d0400 == 93 [pid = 1949] [id = 186] 00:51:36 INFO - PROCESS | 1949 | --DOCSHELL 0x902a7000 == 92 [pid = 1949] [id = 185] 00:51:36 INFO - PROCESS | 1949 | --DOCSHELL 0x8fd55c00 == 91 [pid = 1949] [id = 184] 00:51:36 INFO - PROCESS | 1949 | --DOCSHELL 0x88bc5c00 == 90 [pid = 1949] [id = 183] 00:51:36 INFO - PROCESS | 1949 | --DOCSHELL 0x8beb8400 == 89 [pid = 1949] [id = 182] 00:51:36 INFO - PROCESS | 1949 | --DOCSHELL 0x89aca800 == 88 [pid = 1949] [id = 181] 00:51:36 INFO - PROCESS | 1949 | --DOCSHELL 0x89a50000 == 87 [pid = 1949] [id = 180] 00:51:36 INFO - PROCESS | 1949 | --DOMWINDOW == 277 (0x9029c400) [pid = 1949] [serial = 476] [outer = (nil)] [url = about:blank] 00:51:36 INFO - PROCESS | 1949 | --DOMWINDOW == 276 (0x8e4ad400) [pid = 1949] [serial = 532] [outer = (nil)] [url = about:blank] 00:51:36 INFO - PROCESS | 1949 | --DOMWINDOW == 275 (0x89a57400) [pid = 1949] [serial = 524] [outer = (nil)] [url = about:blank] 00:51:36 INFO - PROCESS | 1949 | --DOMWINDOW == 274 (0x89a51000) [pid = 1949] [serial = 523] [outer = (nil)] [url = about:blank] 00:51:36 INFO - PROCESS | 1949 | --DOMWINDOW == 273 (0x8b4ef400) [pid = 1949] [serial = 529] [outer = (nil)] [url = about:blank] 00:51:36 INFO - PROCESS | 1949 | --DOMWINDOW == 272 (0x8bfed800) [pid = 1949] [serial = 530] [outer = (nil)] [url = about:blank] 00:51:36 INFO - PROCESS | 1949 | --DOMWINDOW == 271 (0x9780b800) [pid = 1949] [serial = 496] [outer = (nil)] [url = about:blank] 00:51:36 INFO - PROCESS | 1949 | --DOMWINDOW == 270 (0x8be10000) [pid = 1949] [serial = 527] [outer = (nil)] [url = about:blank] 00:51:36 INFO - PROCESS | 1949 | --DOMWINDOW == 269 (0x8b4f2800) [pid = 1949] [serial = 526] [outer = (nil)] [url = about:blank] 00:51:36 INFO - PROCESS | 1949 | --DOMWINDOW == 268 (0x91ea2c00) [pid = 1949] [serial = 493] [outer = (nil)] [url = about:blank] 00:51:36 INFO - PROCESS | 1949 | --DOMWINDOW == 267 (0x89ac3400) [pid = 1949] [serial = 478] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1949 | --DOMWINDOW == 266 (0x902ab400) [pid = 1949] [serial = 490] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1949 | --DOMWINDOW == 265 (0x8be0fc00) [pid = 1949] [serial = 481] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1949 | --DOMWINDOW == 264 (0x8e504400) [pid = 1949] [serial = 484] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1949 | --DOMWINDOW == 263 (0x901d6c00) [pid = 1949] [serial = 487] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1949 | --DOMWINDOW == 262 (0x8ed90c00) [pid = 1949] [serial = 536] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1949 | --DOMWINDOW == 261 (0x8e6c0c00) [pid = 1949] [serial = 535] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1949 | --DOMWINDOW == 260 (0x8e508000) [pid = 1949] [serial = 533] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1949 | 1461052297558 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 00:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1796ms 00:51:37 INFO - PROCESS | 1949 | 1461052297627 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 00:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:51:37 INFO - PROCESS | 1949 | 1461052297632 Marionette TRACE conn5 <- [1,793,null,{"value":"8"}] 00:51:37 INFO - PROCESS | 1949 | 1461052297639 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:51:37 INFO - PROCESS | 1949 | 1461052297645 Marionette TRACE conn5 <- [1,794,null,{}] 00:51:37 INFO - PROCESS | 1949 | 1461052297662 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:37 INFO - PROCESS | 1949 | 1461052297883 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 00:51:38 INFO - PROCESS | 1949 | 1461052298150 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x88bc5c00 == 88 [pid = 1949] [id = 206] 00:51:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 261 (0x88bd3400) [pid = 1949] [serial = 619] [outer = (nil)] 00:51:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 262 (0x89794800) [pid = 1949] [serial = 620] [outer = 0x88bd3400] 00:51:38 INFO - PROCESS | 1949 | 1461052298359 Marionette DEBUG loaded listener.js 00:51:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 263 (0x89ac8c00) [pid = 1949] [serial = 621] [outer = 0x88bd3400] 00:51:39 INFO - PROCESS | 1949 | 1461052299484 Marionette TRACE conn5 <- [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]]]}] 00:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1902ms 00:51:39 INFO - PROCESS | 1949 | 1461052299542 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 00:51:39 INFO - PROCESS | 1949 | 1461052299548 Marionette TRACE conn5 <- [1,797,null,{"value":"8"}] 00:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:51:39 INFO - PROCESS | 1949 | 1461052299559 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:51:39 INFO - PROCESS | 1949 | 1461052299564 Marionette TRACE conn5 <- [1,798,null,{}] 00:51:39 INFO - PROCESS | 1949 | 1461052299574 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:39 INFO - PROCESS | 1949 | 1461052299806 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 00:51:40 INFO - PROCESS | 1949 | 1461052300077 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x8beb0c00 == 89 [pid = 1949] [id = 207] 00:51:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 264 (0x8beb9400) [pid = 1949] [serial = 622] [outer = (nil)] 00:51:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 265 (0x8bfed800) [pid = 1949] [serial = 623] [outer = 0x8beb9400] 00:51:40 INFO - PROCESS | 1949 | 1461052300217 Marionette DEBUG loaded listener.js 00:51:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 266 (0x8c3d4800) [pid = 1949] [serial = 624] [outer = 0x8beb9400] 00:51:41 INFO - PROCESS | 1949 | 1461052301199 Marionette TRACE conn5 <- [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]]]}] 00:51:41 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 00:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1689ms 00:51:41 INFO - PROCESS | 1949 | 1461052301247 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 00:51:41 INFO - PROCESS | 1949 | 1461052301254 Marionette TRACE conn5 <- [1,801,null,{"value":"8"}] 00:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:51:41 INFO - PROCESS | 1949 | 1461052301266 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:51:41 INFO - PROCESS | 1949 | 1461052301271 Marionette TRACE conn5 <- [1,802,null,{}] 00:51:41 INFO - PROCESS | 1949 | 1461052301280 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:41 INFO - PROCESS | 1949 | 1461052301509 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 00:51:41 INFO - PROCESS | 1949 | 1461052301853 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e4ad400 == 90 [pid = 1949] [id = 208] 00:51:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 267 (0x8e501800) [pid = 1949] [serial = 625] [outer = (nil)] 00:51:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 268 (0x8e50a000) [pid = 1949] [serial = 626] [outer = 0x8e501800] 00:51:41 INFO - PROCESS | 1949 | 1461052301994 Marionette DEBUG loaded listener.js 00:51:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 269 (0x8e522800) [pid = 1949] [serial = 627] [outer = 0x8e501800] 00:51:43 INFO - PROCESS | 1949 | 1461052303056 Marionette TRACE conn5 <- [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]]]}] 00:51:43 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 00:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1847ms 00:51:43 INFO - PROCESS | 1949 | 1461052303127 Marionette TRACE conn5 -> [0,805,"getWindowHandle",null] 00:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:51:43 INFO - PROCESS | 1949 | 1461052303132 Marionette TRACE conn5 <- [1,805,null,{"value":"8"}] 00:51:43 INFO - PROCESS | 1949 | 1461052303140 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:51:43 INFO - PROCESS | 1949 | 1461052303148 Marionette TRACE conn5 <- [1,806,null,{}] 00:51:43 INFO - PROCESS | 1949 | 1461052303166 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:43 INFO - PROCESS | 1949 | 1461052303411 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 00:51:43 INFO - PROCESS | 1949 | 1461052303647 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b4f2800 == 91 [pid = 1949] [id = 209] 00:51:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 270 (0x8e528000) [pid = 1949] [serial = 628] [outer = (nil)] 00:51:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 271 (0x8fdecc00) [pid = 1949] [serial = 629] [outer = 0x8e528000] 00:51:43 INFO - PROCESS | 1949 | 1461052303793 Marionette DEBUG loaded listener.js 00:51:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 272 (0x901d3800) [pid = 1949] [serial = 630] [outer = 0x8e528000] 00:51:47 INFO - PROCESS | 1949 | --DOCSHELL 0x8abee000 == 90 [pid = 1949] [id = 131] 00:51:47 INFO - PROCESS | 1949 | --DOCSHELL 0x8986f400 == 89 [pid = 1949] [id = 173] 00:51:47 INFO - PROCESS | 1949 | --DOCSHELL 0x8f10ac00 == 88 [pid = 1949] [id = 58] 00:51:47 INFO - PROCESS | 1949 | --DOCSHELL 0x891ad400 == 87 [pid = 1949] [id = 147] 00:51:47 INFO - PROCESS | 1949 | --DOCSHELL 0x89ac3800 == 86 [pid = 1949] [id = 146] 00:51:47 INFO - PROCESS | 1949 | --DOCSHELL 0x88bd2800 == 85 [pid = 1949] [id = 151] 00:51:47 INFO - PROCESS | 1949 | --DOCSHELL 0x88bce800 == 84 [pid = 1949] [id = 149] 00:51:47 INFO - PROCESS | 1949 | --DOCSHELL 0x9917d400 == 83 [pid = 1949] [id = 61] 00:51:47 INFO - PROCESS | 1949 | --DOCSHELL 0x88bd4800 == 82 [pid = 1949] [id = 205] 00:51:47 INFO - PROCESS | 1949 | --DOCSHELL 0x8978c000 == 81 [pid = 1949] [id = 204] 00:51:47 INFO - PROCESS | 1949 | --DOCSHELL 0x9833fc00 == 80 [pid = 1949] [id = 200] 00:51:47 INFO - PROCESS | 1949 | --DOCSHELL 0x9705c400 == 79 [pid = 1949] [id = 199] 00:51:47 INFO - PROCESS | 1949 | --DOCSHELL 0x8e4a7400 == 78 [pid = 1949] [id = 197] 00:51:47 INFO - PROCESS | 1949 | --DOCSHELL 0x88bc7000 == 77 [pid = 1949] [id = 198] 00:51:47 INFO - PROCESS | 1949 | --DOCSHELL 0x8c3d9400 == 76 [pid = 1949] [id = 196] 00:51:47 INFO - PROCESS | 1949 | --DOCSHELL 0x8bc6e400 == 75 [pid = 1949] [id = 195] 00:51:47 INFO - PROCESS | 1949 | --DOCSHELL 0x89ac3000 == 74 [pid = 1949] [id = 194] 00:51:47 INFO - PROCESS | 1949 | 1461052307375 Marionette TRACE conn5 <- [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]]]}] 00:51:47 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 00:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 4299ms 00:51:47 INFO - PROCESS | 1949 | 1461052307439 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 00:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:51:47 INFO - PROCESS | 1949 | 1461052307446 Marionette TRACE conn5 <- [1,809,null,{"value":"8"}] 00:51:47 INFO - PROCESS | 1949 | 1461052307456 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:51:47 INFO - PROCESS | 1949 | 1461052307463 Marionette TRACE conn5 <- [1,810,null,{}] 00:51:47 INFO - PROCESS | 1949 | 1461052307473 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:47 INFO - PROCESS | 1949 | 1461052307665 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 00:51:47 INFO - PROCESS | 1949 | 1461052307892 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:47 INFO - PROCESS | 1949 | ++DOCSHELL 0x891ae800 == 75 [pid = 1949] [id = 210] 00:51:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 273 (0x89788800) [pid = 1949] [serial = 631] [outer = (nil)] 00:51:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 274 (0x89a55400) [pid = 1949] [serial = 632] [outer = 0x89788800] 00:51:47 INFO - PROCESS | 1949 | 1461052307979 Marionette DEBUG loaded listener.js 00:51:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 275 (0x89aca400) [pid = 1949] [serial = 633] [outer = 0x89788800] 00:51:48 INFO - PROCESS | 1949 | 1461052308949 Marionette TRACE conn5 <- [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]]]}] 00:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1541ms 00:51:49 INFO - PROCESS | 1949 | 1461052308995 Marionette TRACE conn5 -> [0,813,"getWindowHandle",null] 00:51:49 INFO - PROCESS | 1949 | 1461052309004 Marionette TRACE conn5 <- [1,813,null,{"value":"8"}] 00:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:51:49 INFO - PROCESS | 1949 | 1461052309033 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:51:49 INFO - PROCESS | 1949 | 1461052309039 Marionette TRACE conn5 <- [1,814,null,{}] 00:51:49 INFO - PROCESS | 1949 | 1461052309046 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:49 INFO - PROCESS | 1949 | 1461052309327 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 00:51:49 INFO - PROCESS | 1949 | 1461052309361 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x89908400 == 76 [pid = 1949] [id = 211] 00:51:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 276 (0x8b429800) [pid = 1949] [serial = 634] [outer = (nil)] 00:51:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 277 (0x8b4f2400) [pid = 1949] [serial = 635] [outer = 0x8b429800] 00:51:49 INFO - PROCESS | 1949 | 1461052309441 Marionette DEBUG loaded listener.js 00:51:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 278 (0x8bc77400) [pid = 1949] [serial = 636] [outer = 0x8b429800] 00:51:50 INFO - PROCESS | 1949 | --DOMWINDOW == 277 (0x8af61800) [pid = 1949] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:51:50 INFO - PROCESS | 1949 | --DOMWINDOW == 276 (0x8c796400) [pid = 1949] [serial = 577] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:51:50 INFO - PROCESS | 1949 | --DOMWINDOW == 275 (0x8beb7400) [pid = 1949] [serial = 580] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:51:50 INFO - PROCESS | 1949 | --DOMWINDOW == 274 (0x89ac5000) [pid = 1949] [serial = 571] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:51:50 INFO - PROCESS | 1949 | --DOMWINDOW == 273 (0x89870000) [pid = 1949] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:51:50 INFO - PROCESS | 1949 | --DOMWINDOW == 272 (0x9049b000) [pid = 1949] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:51:50 INFO - PROCESS | 1949 | --DOMWINDOW == 271 (0x8f107c00) [pid = 1949] [serial = 574] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:51:50 INFO - PROCESS | 1949 | --DOMWINDOW == 270 (0x8e4a1800) [pid = 1949] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:51:50 INFO - PROCESS | 1949 | --DOMWINDOW == 269 (0x89793c00) [pid = 1949] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:51:50 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 00:51:50 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 00:51:50 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1 00:51:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:50 INFO - _addTest/ [0,817,"getWindowHandle",null] 00:51:50 INFO - PROCESS | 1949 | 1461052310826 Marionette TRACE conn5 <- [1,817,null,{"value":"8"}] 00:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 00:51:50 INFO - PROCESS | 1949 | 1461052310842 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:51:50 INFO - PROCESS | 1949 | 1461052310849 Marionette TRACE conn5 <- [1,818,null,{}] 00:51:50 INFO - PROCESS | 1949 | 1461052310869 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:51 INFO - PROCESS | 1949 | 1461052311073 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 00:51:51 INFO - PROCESS | 1949 | 1461052311289 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x8beb7400 == 77 [pid = 1949] [id = 212] 00:51:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 270 (0x8bfe2c00) [pid = 1949] [serial = 637] [outer = (nil)] 00:51:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 271 (0x8c0e7800) [pid = 1949] [serial = 638] [outer = 0x8bfe2c00] 00:51:51 INFO - PROCESS | 1949 | 1461052311383 Marionette DEBUG loaded listener.js 00:51:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 272 (0x8c3d7c00) [pid = 1949] [serial = 639] [outer = 0x8bfe2c00] 00:51:52 INFO - PROCESS | 1949 | 1461052312321 Marionette TRACE conn5 <- [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]]]}] 00:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1554ms 00:51:52 INFO - PROCESS | 1949 | 1461052312401 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 00:51:52 INFO - PROCESS | 1949 | 1461052312408 Marionette TRACE conn5 <- [1,821,null,{"value":"8"}] 00:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:51:52 INFO - PROCESS | 1949 | 1461052312459 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:51:52 INFO - PROCESS | 1949 | 1461052312467 Marionette TRACE conn5 <- [1,822,null,{}] 00:51:52 INFO - PROCESS | 1949 | 1461052312483 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:52 INFO - PROCESS | 1949 | 1461052312721 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 00:51:53 INFO - PROCESS | 1949 | 1461052313032 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x89a59000 == 78 [pid = 1949] [id = 213] 00:51:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 273 (0x89ac3c00) [pid = 1949] [serial = 640] [outer = (nil)] 00:51:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 274 (0x8abf0c00) [pid = 1949] [serial = 641] [outer = 0x89ac3c00] 00:51:53 INFO - PROCESS | 1949 | 1461052313170 Marionette DEBUG loaded listener.js 00:51:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 275 (0x8b4ee400) [pid = 1949] [serial = 642] [outer = 0x89ac3c00] 00:51:54 INFO - PROCESS | 1949 | 1461052314279 Marionette TRACE conn5 <- [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] 00:51:54 INFO - PROCESS | 1949 | 1461052314317 Marionette TRACE conn5 <- [1,825,null,{"value":"8"}] 00:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:51:54 INFO - PROCESS | 1949 | 1461052314330 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:51:54 INFO - PROCESS | 1949 | 1461052314335 Marionette TRACE conn5 <- [1,826,null,{}] 00:51:54 INFO - PROCESS | 1949 | 1461052314343 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:54 INFO - PROCESS | 1949 | 1461052314594 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 00:51:54 INFO - PROCESS | 1949 | 1461052314910 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c796400 == 79 [pid = 1949] [id = 214] 00:51:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 276 (0x8c79e800) [pid = 1949] [serial = 643] [outer = (nil)] 00:51:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 277 (0x8dae2400) [pid = 1949] [serial = 644] [outer = 0x8c79e800] 00:51:55 INFO - PROCESS | 1949 | 1461052315005 Marionette DEBUG loaded listener.js 00:51:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 278 (0x8e4a4400) [pid = 1949] [serial = 645] [outer = 0x8c79e800] 00:51:56 INFO - PROCESS | 1949 | 1461052316058 Marionette TRACE conn5 <- [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]]]}] 00:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1792ms 00:51:56 INFO - PROCESS | 1949 | 1461052316123 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 00:51:56 INFO - PROCESS | 1949 | 1461052316127 Marionette TRACE conn5 <- [1,829,null,{"value":"8"}] 00:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:51:56 INFO - PROCESS | 1949 | 1461052316136 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:51:56 INFO - PROCESS | 1949 | 1461052316143 Marionette TRACE conn5 <- [1,830,null,{}] 00:51:56 INFO - PROCESS | 1949 | 1461052316161 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:56 INFO - PROCESS | 1949 | 1461052316432 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 00:51:56 INFO - PROCESS | 1949 | 1461052316785 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e522400 == 80 [pid = 1949] [id = 215] 00:51:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 279 (0x8e6b1800) [pid = 1949] [serial = 646] [outer = (nil)] 00:51:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 280 (0x8ed84400) [pid = 1949] [serial = 647] [outer = 0x8e6b1800] 00:51:56 INFO - PROCESS | 1949 | 1461052316884 Marionette DEBUG loaded listener.js 00:51:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 281 (0x8ef04000) [pid = 1949] [serial = 648] [outer = 0x8e6b1800] 00:51:57 INFO - PROCESS | 1949 | 1461052317890 Marionette TRACE conn5 <- [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]]]}] 00:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1790ms 00:51:57 INFO - PROCESS | 1949 | 1461052317927 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 00:51:57 INFO - PROCESS | 1949 | 1461052317931 Marionette TRACE conn5 <- [1,833,null,{"value":"8"}] 00:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:51:57 INFO - PROCESS | 1949 | 1461052317940 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:51:57 INFO - PROCESS | 1949 | 1461052317943 Marionette TRACE conn5 <- [1,834,null,{}] 00:51:57 INFO - PROCESS | 1949 | 1461052317951 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:58 INFO - PROCESS | 1949 | 1461052318167 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 00:51:58 INFO - PROCESS | 1949 | 1461052318428 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b428800 == 81 [pid = 1949] [id = 216] 00:51:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 282 (0x8ef0fc00) [pid = 1949] [serial = 649] [outer = (nil)] 00:51:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 283 (0x8f10d800) [pid = 1949] [serial = 650] [outer = 0x8ef0fc00] 00:51:58 INFO - PROCESS | 1949 | 1461052318568 Marionette DEBUG loaded listener.js 00:51:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 284 (0x8f6efc00) [pid = 1949] [serial = 651] [outer = 0x8ef0fc00] 00:51:59 INFO - PROCESS | 1949 | 1461052319565 Marionette TRACE conn5 <- [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]]]}] 00:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1682ms 00:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:51:59 INFO - PROCESS | 1949 | 1461052319623 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 00:51:59 INFO - PROCESS | 1949 | 1461052319626 Marionette TRACE conn5 <- [1,837,null,{"value":"8"}] 00:51:59 INFO - PROCESS | 1949 | 1461052319633 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:51:59 INFO - PROCESS | 1949 | 1461052319636 Marionette TRACE conn5 <- [1,838,null,{}] 00:51:59 INFO - PROCESS | 1949 | 1461052319643 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:59 INFO - PROCESS | 1949 | 1461052319887 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 00:52:00 INFO - PROCESS | 1949 | 1461052320191 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x891adc00 == 82 [pid = 1949] [id = 217] 00:52:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 285 (0x891b4800) [pid = 1949] [serial = 652] [outer = (nil)] 00:52:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 286 (0x8f7c0800) [pid = 1949] [serial = 653] [outer = 0x891b4800] 00:52:00 INFO - PROCESS | 1949 | 1461052320291 Marionette DEBUG loaded listener.js 00:52:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 287 (0x8f7c5c00) [pid = 1949] [serial = 654] [outer = 0x891b4800] 00:52:01 INFO - PROCESS | 1949 | 1461052321257 Marionette TRACE conn5 <- [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]]]}] 00:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1647ms 00:52:01 INFO - PROCESS | 1949 | 1461052321281 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 00:52:01 INFO - PROCESS | 1949 | 1461052321286 Marionette TRACE conn5 <- [1,841,null,{"value":"8"}] 00:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:52:01 INFO - PROCESS | 1949 | 1461052321294 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:52:01 INFO - PROCESS | 1949 | 1461052321298 Marionette TRACE conn5 <- [1,842,null,{}] 00:52:01 INFO - PROCESS | 1949 | 1461052321304 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:01 INFO - PROCESS | 1949 | 1461052321570 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 00:52:01 INFO - PROCESS | 1949 | 1461052321900 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fd53000 == 83 [pid = 1949] [id = 218] 00:52:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 288 (0x8fe09000) [pid = 1949] [serial = 655] [outer = (nil)] 00:52:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 289 (0x901d7c00) [pid = 1949] [serial = 656] [outer = 0x8fe09000] 00:52:02 INFO - PROCESS | 1949 | 1461052322004 Marionette DEBUG loaded listener.js 00:52:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 290 (0x902a9800) [pid = 1949] [serial = 657] [outer = 0x8fe09000] 00:52:02 INFO - PROCESS | 1949 | 1461052322975 Marionette TRACE conn5 <- [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]]]}] 00:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1741ms 00:52:03 INFO - PROCESS | 1949 | 1461052323035 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 00:52:03 INFO - PROCESS | 1949 | 1461052323040 Marionette TRACE conn5 <- [1,845,null,{"value":"8"}] 00:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:52:03 INFO - PROCESS | 1949 | 1461052323048 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:52:03 INFO - PROCESS | 1949 | 1461052323052 Marionette TRACE conn5 <- [1,846,null,{}] 00:52:03 INFO - PROCESS | 1949 | 1461052323059 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:03 INFO - PROCESS | 1949 | 1461052323358 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 00:52:03 INFO - PROCESS | 1949 | 1461052323603 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x901d2000 == 84 [pid = 1949] [id = 219] 00:52:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 291 (0x901d9800) [pid = 1949] [serial = 658] [outer = (nil)] 00:52:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 292 (0x9049a800) [pid = 1949] [serial = 659] [outer = 0x901d9800] 00:52:03 INFO - PROCESS | 1949 | 1461052323698 Marionette DEBUG loaded listener.js 00:52:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 293 (0x905b4000) [pid = 1949] [serial = 660] [outer = 0x901d9800] 00:52:04 INFO - PROCESS | 1949 | 1461052324687 Marionette TRACE conn5 <- [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]]]}] 00:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1683ms 00:52:04 INFO - PROCESS | 1949 | 1461052324733 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 00:52:04 INFO - PROCESS | 1949 | 1461052324737 Marionette TRACE conn5 <- [1,849,null,{"value":"8"}] 00:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:52:04 INFO - PROCESS | 1949 | 1461052324746 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:52:04 INFO - PROCESS | 1949 | 1461052324750 Marionette TRACE conn5 <- [1,850,null,{}] 00:52:04 INFO - PROCESS | 1949 | 1461052324758 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:05 INFO - PROCESS | 1949 | 1461052325009 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 00:52:05 INFO - PROCESS | 1949 | 1461052325317 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ef02c00 == 85 [pid = 1949] [id = 220] 00:52:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 294 (0x8f103000) [pid = 1949] [serial = 661] [outer = (nil)] 00:52:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 295 (0x91dd7c00) [pid = 1949] [serial = 662] [outer = 0x8f103000] 00:52:05 INFO - PROCESS | 1949 | 1461052325425 Marionette DEBUG loaded listener.js 00:52:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 296 (0x91eaa400) [pid = 1949] [serial = 663] [outer = 0x8f103000] 00:52:06 INFO - PROCESS | 1949 | 1461052326472 Marionette TRACE conn5 <- [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]]]}] 00:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1795ms 00:52:06 INFO - PROCESS | 1949 | 1461052326541 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 00:52:06 INFO - PROCESS | 1949 | 1461052326544 Marionette TRACE conn5 <- [1,853,null,{"value":"8"}] 00:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:52:06 INFO - PROCESS | 1949 | 1461052326552 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:52:06 INFO - PROCESS | 1949 | 1461052326557 Marionette TRACE conn5 <- [1,854,null,{}] 00:52:06 INFO - PROCESS | 1949 | 1461052326563 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:06 INFO - PROCESS | 1949 | 1461052326807 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 00:52:07 INFO - PROCESS | 1949 | 1461052327116 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x9049cc00 == 86 [pid = 1949] [id = 221] 00:52:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 297 (0x930d0000) [pid = 1949] [serial = 664] [outer = (nil)] 00:52:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 298 (0x94dce000) [pid = 1949] [serial = 665] [outer = 0x930d0000] 00:52:07 INFO - PROCESS | 1949 | 1461052327214 Marionette DEBUG loaded listener.js 00:52:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 299 (0x94dd6c00) [pid = 1949] [serial = 666] [outer = 0x930d0000] 00:52:08 INFO - PROCESS | 1949 | 1461052328138 Marionette TRACE conn5 <- [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]]]}] 00:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1639ms 00:52:08 INFO - PROCESS | 1949 | 1461052328193 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 00:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:52:08 INFO - PROCESS | 1949 | 1461052328197 Marionette TRACE conn5 <- [1,857,null,{"value":"8"}] 00:52:08 INFO - PROCESS | 1949 | 1461052328205 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:52:08 INFO - PROCESS | 1949 | 1461052328209 Marionette TRACE conn5 <- [1,858,null,{}] 00:52:08 INFO - PROCESS | 1949 | 1461052328216 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:08 INFO - PROCESS | 1949 | 1461052328420 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 00:52:08 INFO - PROCESS | 1949 | 1461052328683 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x905bb000 == 87 [pid = 1949] [id = 222] 00:52:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 300 (0x930d1400) [pid = 1949] [serial = 667] [outer = (nil)] 00:52:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 301 (0x95f07400) [pid = 1949] [serial = 668] [outer = 0x930d1400] 00:52:08 INFO - PROCESS | 1949 | 1461052328823 Marionette DEBUG loaded listener.js 00:52:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 302 (0x95f0d800) [pid = 1949] [serial = 669] [outer = 0x930d1400] 00:52:09 INFO - PROCESS | 1949 | 1461052329800 Marionette TRACE conn5 <- [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]]]}] 00:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1636ms 00:52:09 INFO - PROCESS | 1949 | 1461052329841 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 00:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:52:09 INFO - PROCESS | 1949 | 1461052329846 Marionette TRACE conn5 <- [1,861,null,{"value":"8"}] 00:52:09 INFO - PROCESS | 1949 | 1461052329854 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:52:09 INFO - PROCESS | 1949 | 1461052329860 Marionette TRACE conn5 <- [1,862,null,{}] 00:52:09 INFO - PROCESS | 1949 | 1461052329866 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:10 INFO - PROCESS | 1949 | 1461052330122 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 00:52:10 INFO - PROCESS | 1949 | 1461052330405 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:10 INFO - PROCESS | 1949 | ++DOCSHELL 0x9327d800 == 88 [pid = 1949] [id = 223] 00:52:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 303 (0x96f82400) [pid = 1949] [serial = 670] [outer = (nil)] 00:52:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 304 (0x9705a800) [pid = 1949] [serial = 671] [outer = 0x96f82400] 00:52:10 INFO - PROCESS | 1949 | 1461052330548 Marionette DEBUG loaded listener.js 00:52:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 305 (0x97360800) [pid = 1949] [serial = 672] [outer = 0x96f82400] 00:52:11 INFO - PROCESS | 1949 | 1461052331547 Marionette TRACE conn5 <- [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]]]}] 00:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1746ms 00:52:11 INFO - PROCESS | 1949 | 1461052331599 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 00:52:11 INFO - PROCESS | 1949 | 1461052331604 Marionette TRACE conn5 <- [1,865,null,{"value":"8"}] 00:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:52:11 INFO - PROCESS | 1949 | 1461052331611 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:52:11 INFO - PROCESS | 1949 | 1461052331615 Marionette TRACE conn5 <- [1,866,null,{}] 00:52:11 INFO - PROCESS | 1949 | 1461052331622 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:11 INFO - PROCESS | 1949 | 1461052331869 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 00:52:12 INFO - PROCESS | 1949 | 1461052332187 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x8986f000 == 89 [pid = 1949] [id = 224] 00:52:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 306 (0x8b42dc00) [pid = 1949] [serial = 673] [outer = (nil)] 00:52:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 307 (0x8f10ec00) [pid = 1949] [serial = 674] [outer = 0x8b42dc00] 00:52:12 INFO - PROCESS | 1949 | 1461052332282 Marionette DEBUG loaded listener.js 00:52:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 308 (0x9780e400) [pid = 1949] [serial = 675] [outer = 0x8b42dc00] 00:52:13 INFO - PROCESS | 1949 | 1461052333577 Marionette TRACE conn5 <- [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]]]}] 00:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1992ms 00:52:13 INFO - PROCESS | 1949 | 1461052333605 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 00:52:13 INFO - PROCESS | 1949 | 1461052333611 Marionette TRACE conn5 <- [1,869,null,{"value":"8"}] 00:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:52:13 INFO - PROCESS | 1949 | 1461052333621 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:52:13 INFO - PROCESS | 1949 | 1461052333627 Marionette TRACE conn5 <- [1,870,null,{}] 00:52:13 INFO - PROCESS | 1949 | 1461052333637 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:13 INFO - PROCESS | 1949 | 1461052333977 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 00:52:14 INFO - PROCESS | 1949 | 1461052334198 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b4e4400 == 90 [pid = 1949] [id = 225] 00:52:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 309 (0x8b4e8400) [pid = 1949] [serial = 676] [outer = (nil)] 00:52:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 310 (0x8bc79c00) [pid = 1949] [serial = 677] [outer = 0x8b4e8400] 00:52:14 INFO - PROCESS | 1949 | 1461052334306 Marionette DEBUG loaded listener.js 00:52:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 311 (0x8beb4400) [pid = 1949] [serial = 678] [outer = 0x8b4e8400] 00:52:15 INFO - PROCESS | 1949 | 1461052335269 Marionette TRACE conn5 <- [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]]]}] 00:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1692ms 00:52:15 INFO - PROCESS | 1949 | 1461052335313 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 00:52:15 INFO - PROCESS | 1949 | 1461052335323 Marionette TRACE conn5 <- [1,873,null,{"value":"8"}] 00:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:52:15 INFO - PROCESS | 1949 | 1461052335335 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:52:15 INFO - PROCESS | 1949 | 1461052335339 Marionette TRACE conn5 <- [1,874,null,{}] 00:52:15 INFO - PROCESS | 1949 | 1461052335347 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:15 INFO - PROCESS | 1949 | 1461052335612 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 00:52:16 INFO - PROCESS | 1949 | 1461052336018 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c7a3400 == 91 [pid = 1949] [id = 226] 00:52:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 312 (0x8c7a5000) [pid = 1949] [serial = 679] [outer = (nil)] 00:52:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 313 (0x8e504400) [pid = 1949] [serial = 680] [outer = 0x8c7a5000] 00:52:16 INFO - PROCESS | 1949 | 1461052336107 Marionette DEBUG loaded listener.js 00:52:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 314 (0x8e509800) [pid = 1949] [serial = 681] [outer = 0x8c7a5000] 00:52:17 INFO - PROCESS | 1949 | 1461052337188 Marionette TRACE conn5 <- [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]]]}] 00:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1900ms 00:52:17 INFO - PROCESS | 1949 | 1461052337235 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 00:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:52:17 INFO - PROCESS | 1949 | 1461052337240 Marionette TRACE conn5 <- [1,877,null,{"value":"8"}] 00:52:17 INFO - PROCESS | 1949 | 1461052337247 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:52:17 INFO - PROCESS | 1949 | 1461052337254 Marionette TRACE conn5 <- [1,878,null,{}] 00:52:17 INFO - PROCESS | 1949 | 1461052337271 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:17 INFO - PROCESS | 1949 | 1461052337532 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 00:52:17 INFO - PROCESS | 1949 | 1461052337893 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:17 INFO - PROCESS | 1949 | ++DOCSHELL 0x89ac9800 == 92 [pid = 1949] [id = 227] 00:52:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 315 (0x9029f000) [pid = 1949] [serial = 682] [outer = (nil)] 00:52:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 316 (0x902a7800) [pid = 1949] [serial = 683] [outer = 0x9029f000] 00:52:17 INFO - PROCESS | 1949 | 1461052337984 Marionette DEBUG loaded listener.js 00:52:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 317 (0x930d3400) [pid = 1949] [serial = 684] [outer = 0x9029f000] 00:52:18 INFO - PROCESS | 1949 | 1461052338939 Marionette TRACE conn5 <- [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]]]}] 00:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1742ms 00:52:18 INFO - PROCESS | 1949 | 1461052338989 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 00:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:52:18 INFO - PROCESS | 1949 | 1461052338995 Marionette TRACE conn5 <- [1,881,null,{"value":"8"}] 00:52:19 INFO - PROCESS | 1949 | 1461052339002 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:52:19 INFO - PROCESS | 1949 | 1461052339006 Marionette TRACE conn5 <- [1,882,null,{}] 00:52:19 INFO - PROCESS | 1949 | 1461052339011 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:19 INFO - PROCESS | 1949 | 1461052339230 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 00:52:19 INFO - PROCESS | 1949 | 1461052339563 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x89791c00 == 93 [pid = 1949] [id = 228] 00:52:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 318 (0x9705c400) [pid = 1949] [serial = 685] [outer = (nil)] 00:52:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 319 (0x973cd000) [pid = 1949] [serial = 686] [outer = 0x9705c400] 00:52:19 INFO - PROCESS | 1949 | 1461052339656 Marionette DEBUG loaded listener.js 00:52:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 320 (0x9780bc00) [pid = 1949] [serial = 687] [outer = 0x9705c400] 00:52:20 INFO - PROCESS | 1949 | 1461052340568 Marionette TRACE conn5 <- [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]]]}] 00:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1636ms 00:52:20 INFO - PROCESS | 1949 | 1461052340638 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 00:52:20 INFO - PROCESS | 1949 | 1461052340642 Marionette TRACE conn5 <- [1,885,null,{"value":"8"}] 00:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:52:20 INFO - PROCESS | 1949 | 1461052340648 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:52:20 INFO - PROCESS | 1949 | 1461052340652 Marionette TRACE conn5 <- [1,886,null,{}] 00:52:20 INFO - PROCESS | 1949 | 1461052340658 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:20 INFO - PROCESS | 1949 | 1461052340907 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 00:52:21 INFO - PROCESS | 1949 | 1461052341258 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x97816800 == 94 [pid = 1949] [id = 229] 00:52:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 321 (0x97ab3800) [pid = 1949] [serial = 688] [outer = (nil)] 00:52:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 322 (0x9833c400) [pid = 1949] [serial = 689] [outer = 0x97ab3800] 00:52:21 INFO - PROCESS | 1949 | 1461052341344 Marionette DEBUG loaded listener.js 00:52:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 323 (0x9851b000) [pid = 1949] [serial = 690] [outer = 0x97ab3800] 00:52:22 INFO - PROCESS | 1949 | --DOCSHELL 0x91dd4000 == 93 [pid = 1949] [id = 48] 00:52:22 INFO - PROCESS | 1949 | --DOCSHELL 0x8ed82c00 == 92 [pid = 1949] [id = 47] 00:52:22 INFO - PROCESS | 1949 | --DOCSHELL 0xa0a66400 == 91 [pid = 1949] [id = 87] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 322 (0x8af57000) [pid = 1949] [serial = 584] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 321 (0x8c3d7800) [pid = 1949] [serial = 587] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 320 (0x8e528c00) [pid = 1949] [serial = 590] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 319 (0x9048e800) [pid = 1949] [serial = 593] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 318 (0x95f07c00) [pid = 1949] [serial = 596] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 317 (0x9781a400) [pid = 1949] [serial = 599] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 316 (0x9fb11c00) [pid = 1949] [serial = 602] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 315 (0xa0c53400) [pid = 1949] [serial = 605] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 314 (0x8978e400) [pid = 1949] [serial = 608] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 313 (0x89acfc00) [pid = 1949] [serial = 611] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 312 (0x958dc400) [pid = 1949] [serial = 556] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 311 (0x8bebd800) [pid = 1949] [serial = 562] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 310 (0x8fe10c00) [pid = 1949] [serial = 550] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 309 (0x8bc74800) [pid = 1949] [serial = 544] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 308 (0x8c7a5800) [pid = 1949] [serial = 547] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 307 (0x8c3d8000) [pid = 1949] [serial = 559] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 306 (0x9049a000) [pid = 1949] [serial = 553] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 305 (0x89a55800) [pid = 1949] [serial = 541] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOCSHELL 0x8b4f2800 == 90 [pid = 1949] [id = 209] 00:52:22 INFO - PROCESS | 1949 | --DOCSHELL 0x8e4ad400 == 89 [pid = 1949] [id = 208] 00:52:22 INFO - PROCESS | 1949 | --DOCSHELL 0x8beb0c00 == 88 [pid = 1949] [id = 207] 00:52:22 INFO - PROCESS | 1949 | --DOCSHELL 0x88bc5c00 == 87 [pid = 1949] [id = 206] 00:52:22 INFO - PROCESS | 1949 | 1461052342372 Marionette TRACE conn5 <- [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]]]}] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 304 (0x8bfec800) [pid = 1949] [serial = 614] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 303 (0x89a59c00) [pid = 1949] [serial = 617] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 302 (0x8c3d1800) [pid = 1949] [serial = 615] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 301 (0x8e504800) [pid = 1949] [serial = 365] [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.] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 300 (0x8fd5e000) [pid = 1949] [serial = 576] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 299 (0x90490800) [pid = 1949] [serial = 582] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 298 (0x8b431800) [pid = 1949] [serial = 566] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 297 (0x8b425800) [pid = 1949] [serial = 565] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 296 (0x901d1c00) [pid = 1949] [serial = 578] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 295 (0x8dada000) [pid = 1949] [serial = 581] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 294 (0x901dbc00) [pid = 1949] [serial = 579] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 293 (0x8beb3800) [pid = 1949] [serial = 572] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 292 (0x8abe6000) [pid = 1949] [serial = 568] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 291 (0x97818800) [pid = 1949] [serial = 413] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 290 (0x8f7c2400) [pid = 1949] [serial = 575] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 289 (0x8fde6000) [pid = 1949] [serial = 539] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 288 (0x8e4a1c00) [pid = 1949] [serial = 573] [outer = (nil)] [url = about:blank] 00:52:22 INFO - PROCESS | 1949 | --DOMWINDOW == 287 (0x8be07000) [pid = 1949] [serial = 569] [outer = (nil)] [url = about:blank] 00:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1781ms 00:52:22 INFO - PROCESS | 1949 | 1461052342432 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 00:52:22 INFO - PROCESS | 1949 | 1461052342436 Marionette TRACE conn5 <- [1,889,null,{"value":"8"}] 00:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:52:22 INFO - PROCESS | 1949 | 1461052342443 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:52:22 INFO - PROCESS | 1949 | 1461052342447 Marionette TRACE conn5 <- [1,890,null,{}] 00:52:22 INFO - PROCESS | 1949 | 1461052342453 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:22 INFO - PROCESS | 1949 | 1461052342695 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 00:52:22 INFO - PROCESS | 1949 | 1461052342934 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x8978e400 == 88 [pid = 1949] [id = 230] 00:52:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 288 (0x8beb2000) [pid = 1949] [serial = 691] [outer = (nil)] 00:52:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 289 (0x8dae0000) [pid = 1949] [serial = 692] [outer = 0x8beb2000] 00:52:23 INFO - PROCESS | 1949 | 1461052343017 Marionette DEBUG loaded listener.js 00:52:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 290 (0x8e506400) [pid = 1949] [serial = 693] [outer = 0x8beb2000] 00:52:23 INFO - PROCESS | 1949 | 1461052343862 Marionette TRACE conn5 <- [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]]]}] 00:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1483ms 00:52:23 INFO - PROCESS | 1949 | 1461052343926 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 00:52:23 INFO - PROCESS | 1949 | 1461052343931 Marionette TRACE conn5 <- [1,893,null,{"value":"8"}] 00:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:52:23 INFO - PROCESS | 1949 | 1461052343938 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:52:23 INFO - PROCESS | 1949 | 1461052343943 Marionette TRACE conn5 <- [1,894,null,{}] 00:52:23 INFO - PROCESS | 1949 | 1461052343949 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:24 INFO - PROCESS | 1949 | 1461052344199 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 00:52:24 INFO - PROCESS | 1949 | 1461052344500 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x89a55800 == 89 [pid = 1949] [id = 231] 00:52:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 291 (0x8dada000) [pid = 1949] [serial = 694] [outer = (nil)] 00:52:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 292 (0x90490800) [pid = 1949] [serial = 695] [outer = 0x8dada000] 00:52:24 INFO - PROCESS | 1949 | 1461052344591 Marionette DEBUG loaded listener.js 00:52:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 293 (0x95fb3800) [pid = 1949] [serial = 696] [outer = 0x8dada000] 00:52:25 INFO - PROCESS | 1949 | 1461052345550 Marionette TRACE conn5 <- [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]]]}] 00:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1636ms 00:52:25 INFO - PROCESS | 1949 | 1461052345575 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 00:52:25 INFO - PROCESS | 1949 | 1461052345580 Marionette TRACE conn5 <- [1,897,null,{"value":"8"}] 00:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:52:25 INFO - PROCESS | 1949 | 1461052345597 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:52:25 INFO - PROCESS | 1949 | 1461052345599 Marionette TRACE conn5 <- [1,898,null,{}] 00:52:25 INFO - PROCESS | 1949 | 1461052345606 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:25 INFO - PROCESS | 1949 | 1461052345880 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 00:52:25 INFO - PROCESS | 1949 | 1461052345941 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x89793c00 == 90 [pid = 1949] [id = 232] 00:52:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 294 (0x8e501c00) [pid = 1949] [serial = 697] [outer = (nil)] 00:52:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 295 (0x97bdbc00) [pid = 1949] [serial = 698] [outer = 0x8e501c00] 00:52:26 INFO - PROCESS | 1949 | 1461052346020 Marionette DEBUG loaded listener.js 00:52:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 296 (0x98be4000) [pid = 1949] [serial = 699] [outer = 0x8e501c00] 00:52:27 INFO - PROCESS | 1949 | 1461052347081 Marionette TRACE conn5 <- [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]]]}] 00:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1536ms 00:52:27 INFO - PROCESS | 1949 | 1461052347140 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 00:52:27 INFO - PROCESS | 1949 | 1461052347145 Marionette TRACE conn5 <- [1,901,null,{"value":"8"}] 00:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:52:27 INFO - PROCESS | 1949 | 1461052347152 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:52:27 INFO - PROCESS | 1949 | 1461052347155 Marionette TRACE conn5 <- [1,902,null,{}] 00:52:28 INFO - PROCESS | 1949 | 1461052348240 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 295 (0x9a621000) [pid = 1949] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 294 (0x8dae2c00) [pid = 1949] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 293 (0x977bc400) [pid = 1949] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 292 (0x8ef05000) [pid = 1949] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 291 (0x891b2c00) [pid = 1949] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 290 (0x8e528000) [pid = 1949] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 289 (0x8fd56000) [pid = 1949] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 288 (0x89863800) [pid = 1949] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 287 (0x89788800) [pid = 1949] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 286 (0xa0cb5c00) [pid = 1949] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 285 (0x88bcf400) [pid = 1949] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 284 (0x8bebdc00) [pid = 1949] [serial = 372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 283 (0x8e521c00) [pid = 1949] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 282 (0x8b429800) [pid = 1949] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 281 (0x8f6f5c00) [pid = 1949] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 280 (0xa0fe2800) [pid = 1949] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 279 (0x8e50e400) [pid = 1949] [serial = 366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 278 (0x8fe0a400) [pid = 1949] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 277 (0x902abc00) [pid = 1949] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 276 (0x8af5d400) [pid = 1949] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 275 (0x91dd5000) [pid = 1949] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 274 (0x8e4a5800) [pid = 1949] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 273 (0x91ea0000) [pid = 1949] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 272 (0x905be400) [pid = 1949] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 271 (0x8fd60000) [pid = 1949] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 270 (0x8e4a2000) [pid = 1949] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 269 (0x8abe5c00) [pid = 1949] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 268 (0x89ac8400) [pid = 1949] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 267 (0x979b0c00) [pid = 1949] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 266 (0x89a57000) [pid = 1949] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 265 (0x8fe01800) [pid = 1949] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 264 (0x9772cc00) [pid = 1949] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 263 (0x8bfea000) [pid = 1949] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 262 (0x9a40a400) [pid = 1949] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 261 (0x8ef0f000) [pid = 1949] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 260 (0x891af000) [pid = 1949] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 259 (0x97014800) [pid = 1949] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 258 (0x8c7a2000) [pid = 1949] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 257 (0x9705b000) [pid = 1949] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 256 (0x891b9400) [pid = 1949] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 255 (0x91ea0400) [pid = 1949] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 254 (0x973cdc00) [pid = 1949] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 253 (0x9fca6400) [pid = 1949] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 252 (0x89a51800) [pid = 1949] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 251 (0x8e51d400) [pid = 1949] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 250 (0xa0cb5400) [pid = 1949] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 249 (0x8b42f400) [pid = 1949] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 248 (0x8bfe6c00) [pid = 1949] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 247 (0x89870400) [pid = 1949] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 246 (0x930cd400) [pid = 1949] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 245 (0x99287400) [pid = 1949] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 244 (0x905bc400) [pid = 1949] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 243 (0x8beb1000) [pid = 1949] [serial = 369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 242 (0x98be5c00) [pid = 1949] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 241 (0x96256800) [pid = 1949] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 240 (0x891ba400) [pid = 1949] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 239 (0x97bd0400) [pid = 1949] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 238 (0x9fc73800) [pid = 1949] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 237 (0x8ed8f400) [pid = 1949] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 236 (0x8bc75c00) [pid = 1949] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 235 (0xa47b0800) [pid = 1949] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 234 (0x8b4e8000) [pid = 1949] [serial = 375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 233 (0x8bc71000) [pid = 1949] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 232 (0xa2819400) [pid = 1949] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 231 (0x8af58400) [pid = 1949] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 230 (0x8abe9400) [pid = 1949] [serial = 378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 229 (0x905b2800) [pid = 1949] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 228 (0x8e6b9000) [pid = 1949] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 227 (0x97811c00) [pid = 1949] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 226 (0x973c8800) [pid = 1949] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 225 (0x8f7be000) [pid = 1949] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 224 (0x8c79b000) [pid = 1949] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 223 (0x8986f800) [pid = 1949] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 222 (0x89905c00) [pid = 1949] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 221 (0xa458a400) [pid = 1949] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 220 (0x9a62b800) [pid = 1949] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 219 (0x930cfc00) [pid = 1949] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 218 (0x8c3d2c00) [pid = 1949] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 217 (0x9587bc00) [pid = 1949] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 216 (0x8be07400) [pid = 1949] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 215 (0x8dadf000) [pid = 1949] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 214 (0x91ea7800) [pid = 1949] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 213 (0x8ed82800) [pid = 1949] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 212 (0x8f6ec000) [pid = 1949] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 211 (0x9b2e9800) [pid = 1949] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 210 (0x8b4eb000) [pid = 1949] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 209 (0x891b3000) [pid = 1949] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 208 (0xa4adc000) [pid = 1949] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 207 (0x8ef10c00) [pid = 1949] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 206 (0x8c798000) [pid = 1949] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:52:28 INFO - PROCESS | 1949 | --DOMWINDOW == 205 (0x89ac2400) [pid = 1949] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:52:28 INFO - PROCESS | 1949 | 1461052348815 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 00:52:28 INFO - PROCESS | 1949 | 1461052348956 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x88bd2400 == 91 [pid = 1949] [id = 233] 00:52:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 206 (0x891b1000) [pid = 1949] [serial = 700] [outer = (nil)] 00:52:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 207 (0x89870400) [pid = 1949] [serial = 701] [outer = 0x891b1000] 00:52:29 INFO - PROCESS | 1949 | 1461052349035 Marionette DEBUG loaded listener.js 00:52:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 208 (0x8990a400) [pid = 1949] [serial = 702] [outer = 0x891b1000] 00:52:29 INFO - PROCESS | 1949 | 1461052349836 Marionette TRACE conn5 <- [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]]]}] 00:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 2740ms 00:52:29 INFO - PROCESS | 1949 | 1461052349893 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 00:52:29 INFO - PROCESS | 1949 | 1461052349898 Marionette TRACE conn5 <- [1,905,null,{"value":"8"}] 00:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:52:29 INFO - PROCESS | 1949 | 1461052349904 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:52:29 INFO - PROCESS | 1949 | 1461052349908 Marionette TRACE conn5 <- [1,906,null,{}] 00:52:29 INFO - PROCESS | 1949 | 1461052349914 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:30 INFO - PROCESS | 1949 | 1461052350117 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 00:52:30 INFO - PROCESS | 1949 | 1461052350420 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:30 INFO - PROCESS | 1949 | ++DOCSHELL 0x891b9400 == 92 [pid = 1949] [id = 234] 00:52:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 209 (0x89786000) [pid = 1949] [serial = 703] [outer = (nil)] 00:52:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 210 (0x8986b800) [pid = 1949] [serial = 704] [outer = 0x89786000] 00:52:30 INFO - PROCESS | 1949 | 1461052350606 Marionette DEBUG loaded listener.js 00:52:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 211 (0x89a5ac00) [pid = 1949] [serial = 705] [outer = 0x89786000] 00:52:31 INFO - PROCESS | 1949 | 1461052351751 Marionette TRACE conn5 <- [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]]]}] 00:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1904ms 00:52:31 INFO - PROCESS | 1949 | 1461052351814 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 00:52:31 INFO - PROCESS | 1949 | 1461052351823 Marionette TRACE conn5 <- [1,909,null,{"value":"8"}] 00:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:52:31 INFO - PROCESS | 1949 | 1461052351834 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:52:31 INFO - PROCESS | 1949 | 1461052351839 Marionette TRACE conn5 <- [1,910,null,{}] 00:52:31 INFO - PROCESS | 1949 | 1461052351849 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:32 INFO - PROCESS | 1949 | 1461052352104 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 00:52:32 INFO - PROCESS | 1949 | 1461052352439 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:32 INFO - PROCESS | 1949 | ++DOCSHELL 0x8abf3400 == 93 [pid = 1949] [id = 235] 00:52:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 212 (0x8af63400) [pid = 1949] [serial = 706] [outer = (nil)] 00:52:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 213 (0x8b4e8000) [pid = 1949] [serial = 707] [outer = 0x8af63400] 00:52:32 INFO - PROCESS | 1949 | 1461052352543 Marionette DEBUG loaded listener.js 00:52:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 214 (0x8bc72c00) [pid = 1949] [serial = 708] [outer = 0x8af63400] 00:52:33 INFO - PROCESS | 1949 | 1461052353647 Marionette TRACE conn5 <- [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]]]}] 00:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1892ms 00:52:33 INFO - PROCESS | 1949 | 1461052353729 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 00:52:33 INFO - PROCESS | 1949 | 1461052353737 Marionette TRACE conn5 <- [1,913,null,{"value":"8"}] 00:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:52:33 INFO - PROCESS | 1949 | 1461052353748 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:52:33 INFO - PROCESS | 1949 | 1461052353751 Marionette TRACE conn5 <- [1,914,null,{}] 00:52:33 INFO - PROCESS | 1949 | 1461052353759 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:34 INFO - PROCESS | 1949 | 1461052353997 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 00:52:34 INFO - PROCESS | 1949 | 1461052354333 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x8abee800 == 94 [pid = 1949] [id = 236] 00:52:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 215 (0x8beb0000) [pid = 1949] [serial = 709] [outer = (nil)] 00:52:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 216 (0x8c0e4000) [pid = 1949] [serial = 710] [outer = 0x8beb0000] 00:52:34 INFO - PROCESS | 1949 | 1461052354445 Marionette DEBUG loaded listener.js 00:52:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 217 (0x8c3d9000) [pid = 1949] [serial = 711] [outer = 0x8beb0000] 00:52:35 INFO - PROCESS | 1949 | 1461052355508 Marionette TRACE conn5 <- [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]]]}] 00:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1843ms 00:52:35 INFO - PROCESS | 1949 | 1461052355591 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 00:52:35 INFO - PROCESS | 1949 | 1461052355596 Marionette TRACE conn5 <- [1,917,null,{"value":"8"}] 00:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:52:35 INFO - PROCESS | 1949 | 1461052355605 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:52:35 INFO - PROCESS | 1949 | 1461052355616 Marionette TRACE conn5 <- [1,918,null,{}] 00:52:35 INFO - PROCESS | 1949 | 1461052355632 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:36 INFO - PROCESS | 1949 | 1461052356015 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 00:52:36 INFO - PROCESS | 1949 | 1461052356233 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x89788800 == 95 [pid = 1949] [id = 237] 00:52:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 218 (0x8c79cc00) [pid = 1949] [serial = 712] [outer = (nil)] 00:52:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 219 (0x8e50d400) [pid = 1949] [serial = 713] [outer = 0x8c79cc00] 00:52:36 INFO - PROCESS | 1949 | 1461052356334 Marionette DEBUG loaded listener.js 00:52:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 220 (0x8e52cc00) [pid = 1949] [serial = 714] [outer = 0x8c79cc00] 00:52:37 INFO - PROCESS | 1949 | 1461052357301 Marionette TRACE conn5 <- [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]]]}] 00:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1755ms 00:52:37 INFO - PROCESS | 1949 | 1461052357360 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 00:52:37 INFO - PROCESS | 1949 | 1461052357365 Marionette TRACE conn5 <- [1,921,null,{"value":"8"}] 00:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:52:37 INFO - PROCESS | 1949 | 1461052357375 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:52:37 INFO - PROCESS | 1949 | 1461052357379 Marionette TRACE conn5 <- [1,922,null,{}] 00:52:37 INFO - PROCESS | 1949 | 1461052357386 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:37 INFO - PROCESS | 1949 | 1461052357634 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 00:52:37 INFO - PROCESS | 1949 | 1461052357949 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e4a1c00 == 96 [pid = 1949] [id = 238] 00:52:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 221 (0x8e6bec00) [pid = 1949] [serial = 715] [outer = (nil)] 00:52:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 222 (0x8ed8d800) [pid = 1949] [serial = 716] [outer = 0x8e6bec00] 00:52:38 INFO - PROCESS | 1949 | 1461052358049 Marionette DEBUG loaded listener.js 00:52:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 223 (0x8ef04c00) [pid = 1949] [serial = 717] [outer = 0x8e6bec00] 00:52:38 INFO - PROCESS | 1949 | 1461052358996 Marionette TRACE conn5 <- [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]]]}] 00:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1685ms 00:52:39 INFO - PROCESS | 1949 | 1461052359060 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 00:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:52:39 INFO - PROCESS | 1949 | 1461052359065 Marionette TRACE conn5 <- [1,925,null,{"value":"8"}] 00:52:39 INFO - PROCESS | 1949 | 1461052359073 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:52:39 INFO - PROCESS | 1949 | 1461052359076 Marionette TRACE conn5 <- [1,926,null,{}] 00:52:39 INFO - PROCESS | 1949 | 1461052359083 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:39 INFO - PROCESS | 1949 | 1461052359304 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 00:52:39 INFO - PROCESS | 1949 | 1461052359680 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f6f6c00 == 97 [pid = 1949] [id = 239] 00:52:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 224 (0x8f6f7c00) [pid = 1949] [serial = 718] [outer = (nil)] 00:52:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 225 (0x8f7c8400) [pid = 1949] [serial = 719] [outer = 0x8f6f7c00] 00:52:39 INFO - PROCESS | 1949 | 1461052359805 Marionette DEBUG loaded listener.js 00:52:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 226 (0x901d3c00) [pid = 1949] [serial = 720] [outer = 0x8f6f7c00] 00:52:40 INFO - PROCESS | 1949 | 1461052360779 Marionette TRACE conn5 <- [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]]]}] 00:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1744ms 00:52:40 INFO - PROCESS | 1949 | 1461052360816 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 00:52:40 INFO - PROCESS | 1949 | 1461052360820 Marionette TRACE conn5 <- [1,929,null,{"value":"8"}] 00:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:52:40 INFO - PROCESS | 1949 | 1461052360827 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:52:40 INFO - PROCESS | 1949 | 1461052360831 Marionette TRACE conn5 <- [1,930,null,{}] 00:52:40 INFO - PROCESS | 1949 | 1461052360837 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:41 INFO - PROCESS | 1949 | 1461052361062 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 00:52:41 INFO - PROCESS | 1949 | 1461052361378 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e50e400 == 98 [pid = 1949] [id = 240] 00:52:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 227 (0x90491800) [pid = 1949] [serial = 721] [outer = (nil)] 00:52:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 228 (0x905c1000) [pid = 1949] [serial = 722] [outer = 0x90491800] 00:52:41 INFO - PROCESS | 1949 | 1461052361479 Marionette DEBUG loaded listener.js 00:52:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 229 (0x91ea4800) [pid = 1949] [serial = 723] [outer = 0x90491800] 00:52:42 INFO - PROCESS | 1949 | 1461052362406 Marionette TRACE conn5 <- [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]]]}] 00:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1643ms 00:52:42 INFO - PROCESS | 1949 | 1461052362472 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 00:52:42 INFO - PROCESS | 1949 | 1461052362476 Marionette TRACE conn5 <- [1,933,null,{"value":"8"}] 00:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:52:42 INFO - PROCESS | 1949 | 1461052362483 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:52:42 INFO - PROCESS | 1949 | 1461052362487 Marionette TRACE conn5 <- [1,934,null,{}] 00:52:42 INFO - PROCESS | 1949 | 1461052362494 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:42 INFO - PROCESS | 1949 | 1461052362745 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 00:52:43 INFO - PROCESS | 1949 | 1461052363089 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x902a1800 == 99 [pid = 1949] [id = 241] 00:52:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 230 (0x90495800) [pid = 1949] [serial = 724] [outer = (nil)] 00:52:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 231 (0x95fad000) [pid = 1949] [serial = 725] [outer = 0x90495800] 00:52:43 INFO - PROCESS | 1949 | 1461052363220 Marionette DEBUG loaded listener.js 00:52:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 232 (0x96259c00) [pid = 1949] [serial = 726] [outer = 0x90495800] 00:52:44 INFO - PROCESS | 1949 | 1461052364384 Marionette TRACE conn5 <- [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]]]}] 00:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1987ms 00:52:44 INFO - PROCESS | 1949 | 1461052364473 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 00:52:44 INFO - PROCESS | 1949 | 1461052364480 Marionette TRACE conn5 <- [1,937,null,{"value":"8"}] 00:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:52:44 INFO - PROCESS | 1949 | 1461052364490 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:52:44 INFO - PROCESS | 1949 | 1461052364494 Marionette TRACE conn5 <- [1,938,null,{}] 00:52:44 INFO - PROCESS | 1949 | 1461052364505 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:44 INFO - PROCESS | 1949 | 1461052364875 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 00:52:45 INFO - PROCESS | 1949 | 1461052365221 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x9049a400 == 100 [pid = 1949] [id = 242] 00:52:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 233 (0x9587bc00) [pid = 1949] [serial = 727] [outer = (nil)] 00:52:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 234 (0x97815000) [pid = 1949] [serial = 728] [outer = 0x9587bc00] 00:52:45 INFO - PROCESS | 1949 | 1461052365374 Marionette DEBUG loaded listener.js 00:52:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 235 (0x9833d800) [pid = 1949] [serial = 729] [outer = 0x9587bc00] 00:52:46 INFO - PROCESS | 1949 | 1461052366722 Marionette TRACE conn5 <- [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]]]}] 00:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 2293ms 00:52:46 INFO - PROCESS | 1949 | 1461052366784 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 00:52:46 INFO - PROCESS | 1949 | 1461052366793 Marionette TRACE conn5 <- [1,941,null,{"value":"8"}] 00:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:52:46 INFO - PROCESS | 1949 | 1461052366804 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:52:46 INFO - PROCESS | 1949 | 1461052366809 Marionette TRACE conn5 <- [1,942,null,{}] 00:52:46 INFO - PROCESS | 1949 | 1461052366820 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:47 INFO - PROCESS | 1949 | 1461052367167 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 00:52:47 INFO - PROCESS | 1949 | 1461052367557 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:47 INFO - PROCESS | 1949 | ++DOCSHELL 0x95fb3000 == 101 [pid = 1949] [id = 243] 00:52:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 236 (0x961a7400) [pid = 1949] [serial = 730] [outer = (nil)] 00:52:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 237 (0x9917c400) [pid = 1949] [serial = 731] [outer = 0x961a7400] 00:52:47 INFO - PROCESS | 1949 | 1461052367707 Marionette DEBUG loaded listener.js 00:52:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 238 (0x9917f400) [pid = 1949] [serial = 732] [outer = 0x961a7400] 00:52:49 INFO - PROCESS | 1949 | 1461052369070 Marionette TRACE conn5 <- [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]]]}] 00:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 2348ms 00:52:49 INFO - PROCESS | 1949 | 1461052369153 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 00:52:49 INFO - PROCESS | 1949 | 1461052369159 Marionette TRACE conn5 <- [1,945,null,{"value":"8"}] 00:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:52:49 INFO - PROCESS | 1949 | 1461052369188 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:52:49 INFO - PROCESS | 1949 | 1461052369195 Marionette TRACE conn5 <- [1,946,null,{}] 00:52:49 INFO - PROCESS | 1949 | 1461052369262 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:49 INFO - PROCESS | 1949 | 1461052369717 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 00:52:50 INFO - PROCESS | 1949 | 1461052370062 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:50 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c0e4c00 == 102 [pid = 1949] [id = 244] 00:52:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 239 (0x8e6b2c00) [pid = 1949] [serial = 733] [outer = (nil)] 00:52:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 240 (0x9917d400) [pid = 1949] [serial = 734] [outer = 0x8e6b2c00] 00:52:50 INFO - PROCESS | 1949 | 1461052370242 Marionette DEBUG loaded listener.js 00:52:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 241 (0x9dff7c00) [pid = 1949] [serial = 735] [outer = 0x8e6b2c00] 00:52:51 INFO - PROCESS | 1949 | 1461052371657 Marionette TRACE conn5 <- [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]]]}] 00:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 2555ms 00:52:51 INFO - PROCESS | 1949 | 1461052371740 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 00:52:51 INFO - PROCESS | 1949 | 1461052371746 Marionette TRACE conn5 <- [1,949,null,{"value":"8"}] 00:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:52:51 INFO - PROCESS | 1949 | 1461052371754 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:52:51 INFO - PROCESS | 1949 | 1461052371760 Marionette TRACE conn5 <- [1,950,null,{}] 00:52:51 INFO - PROCESS | 1949 | 1461052371767 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:52 INFO - PROCESS | 1949 | 1461052372155 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 00:52:52 INFO - PROCESS | 1949 | 1461052372519 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:52 INFO - PROCESS | 1949 | ++DOCSHELL 0x89ac4400 == 103 [pid = 1949] [id = 245] 00:52:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 242 (0x89ac4800) [pid = 1949] [serial = 736] [outer = (nil)] 00:52:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 243 (0x8beb9000) [pid = 1949] [serial = 737] [outer = 0x89ac4800] 00:52:52 INFO - PROCESS | 1949 | 1461052372669 Marionette DEBUG loaded listener.js 00:52:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 244 (0x9fbc4800) [pid = 1949] [serial = 738] [outer = 0x89ac4800] 00:52:53 INFO - PROCESS | 1949 | 1461052373806 Marionette TRACE conn5 <- [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]]]}] 00:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 2144ms 00:52:53 INFO - PROCESS | 1949 | 1461052373898 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 00:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:52:53 INFO - PROCESS | 1949 | 1461052373903 Marionette TRACE conn5 <- [1,953,null,{"value":"8"}] 00:52:53 INFO - PROCESS | 1949 | 1461052373911 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:52:53 INFO - PROCESS | 1949 | 1461052373914 Marionette TRACE conn5 <- [1,954,null,{}] 00:52:53 INFO - PROCESS | 1949 | 1461052373922 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:54 INFO - PROCESS | 1949 | 1461052374193 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 00:52:54 INFO - PROCESS | 1949 | 1461052374525 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c0ed800 == 104 [pid = 1949] [id = 246] 00:52:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 245 (0x8dad7800) [pid = 1949] [serial = 739] [outer = (nil)] 00:52:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 246 (0x9fcae800) [pid = 1949] [serial = 740] [outer = 0x8dad7800] 00:52:54 INFO - PROCESS | 1949 | 1461052374630 Marionette DEBUG loaded listener.js 00:52:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 247 (0xa005cc00) [pid = 1949] [serial = 741] [outer = 0x8dad7800] 00:52:55 INFO - PROCESS | 1949 | 1461052375855 Marionette TRACE conn5 <- [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]]]}] 00:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1993ms 00:52:55 INFO - PROCESS | 1949 | 1461052375904 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 00:52:55 INFO - PROCESS | 1949 | 1461052375907 Marionette TRACE conn5 <- [1,957,null,{"value":"8"}] 00:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:52:55 INFO - PROCESS | 1949 | 1461052375915 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:52:55 INFO - PROCESS | 1949 | 1461052375919 Marionette TRACE conn5 <- [1,958,null,{}] 00:52:55 INFO - PROCESS | 1949 | 1461052375926 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:56 INFO - PROCESS | 1949 | 1461052376151 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 00:52:56 INFO - PROCESS | 1949 | 1461052376471 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x88bcb400 == 105 [pid = 1949] [id = 247] 00:52:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 248 (0x89866000) [pid = 1949] [serial = 742] [outer = (nil)] 00:52:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 249 (0x8bc6e000) [pid = 1949] [serial = 743] [outer = 0x89866000] 00:52:56 INFO - PROCESS | 1949 | 1461052376571 Marionette DEBUG loaded listener.js 00:52:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 250 (0x8c3d2000) [pid = 1949] [serial = 744] [outer = 0x89866000] 00:52:57 INFO - PROCESS | 1949 | 1461052377544 Marionette TRACE conn5 <- [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]]]}] 00:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1687ms 00:52:57 INFO - PROCESS | 1949 | 1461052377604 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 00:52:57 INFO - PROCESS | 1949 | 1461052377608 Marionette TRACE conn5 <- [1,961,null,{"value":"8"}] 00:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:52:57 INFO - PROCESS | 1949 | 1461052377615 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:52:57 INFO - PROCESS | 1949 | 1461052377619 Marionette TRACE conn5 <- [1,962,null,{}] 00:52:57 INFO - PROCESS | 1949 | 1461052377626 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:57 INFO - PROCESS | 1949 | 1461052377853 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 00:52:58 INFO - PROCESS | 1949 | 1461052378188 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x891b1800 == 106 [pid = 1949] [id = 248] 00:52:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 251 (0x891b2000) [pid = 1949] [serial = 745] [outer = (nil)] 00:52:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 252 (0x89ac1800) [pid = 1949] [serial = 746] [outer = 0x891b2000] 00:52:58 INFO - PROCESS | 1949 | 1461052378290 Marionette DEBUG loaded listener.js 00:52:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 253 (0x8af58800) [pid = 1949] [serial = 747] [outer = 0x891b2000] 00:52:59 INFO - PROCESS | 1949 | 1461052379234 Marionette TRACE conn5 <- [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]]]}] 00:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1690ms 00:52:59 INFO - PROCESS | 1949 | 1461052379306 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 00:52:59 INFO - PROCESS | 1949 | 1461052379310 Marionette TRACE conn5 <- [1,965,null,{"value":"8"}] 00:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:52:59 INFO - PROCESS | 1949 | 1461052379317 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:52:59 INFO - PROCESS | 1949 | 1461052379320 Marionette TRACE conn5 <- [1,966,null,{}] 00:52:59 INFO - PROCESS | 1949 | 1461052379328 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:59 INFO - PROCESS | 1949 | 1461052379567 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 00:52:59 INFO - PROCESS | 1949 | 1461052379908 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:59 INFO - PROCESS | 1949 | ++DOCSHELL 0x8af62800 == 107 [pid = 1949] [id = 249] 00:52:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 254 (0x8bc73400) [pid = 1949] [serial = 748] [outer = (nil)] 00:53:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 255 (0x8be08400) [pid = 1949] [serial = 749] [outer = 0x8bc73400] 00:53:00 INFO - PROCESS | 1949 | 1461052380005 Marionette DEBUG loaded listener.js 00:53:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 256 (0x8beba400) [pid = 1949] [serial = 750] [outer = 0x8bc73400] 00:53:02 INFO - PROCESS | 1949 | --DOCSHELL 0x8f7ca400 == 106 [pid = 1949] [id = 140] 00:53:02 INFO - PROCESS | 1949 | --DOCSHELL 0x88bd2400 == 105 [pid = 1949] [id = 233] 00:53:02 INFO - PROCESS | 1949 | --DOCSHELL 0x89793c00 == 104 [pid = 1949] [id = 232] 00:53:02 INFO - PROCESS | 1949 | --DOCSHELL 0x89a55800 == 103 [pid = 1949] [id = 231] 00:53:02 INFO - PROCESS | 1949 | --DOCSHELL 0x8978e400 == 102 [pid = 1949] [id = 230] 00:53:02 INFO - PROCESS | 1949 | --DOCSHELL 0x97816800 == 101 [pid = 1949] [id = 229] 00:53:02 INFO - PROCESS | 1949 | --DOCSHELL 0x89791c00 == 100 [pid = 1949] [id = 228] 00:53:02 INFO - PROCESS | 1949 | --DOCSHELL 0x89ac9800 == 99 [pid = 1949] [id = 227] 00:53:02 INFO - PROCESS | 1949 | --DOCSHELL 0x8c7a3400 == 98 [pid = 1949] [id = 226] 00:53:02 INFO - PROCESS | 1949 | --DOCSHELL 0x8b4e4400 == 97 [pid = 1949] [id = 225] 00:53:02 INFO - PROCESS | 1949 | --DOCSHELL 0x9049cc00 == 96 [pid = 1949] [id = 221] 00:53:02 INFO - PROCESS | 1949 | --DOCSHELL 0x8ef02c00 == 95 [pid = 1949] [id = 220] 00:53:02 INFO - PROCESS | 1949 | --DOCSHELL 0x901d2000 == 94 [pid = 1949] [id = 219] 00:53:02 INFO - PROCESS | 1949 | --DOCSHELL 0x8fd53000 == 93 [pid = 1949] [id = 218] 00:53:02 INFO - PROCESS | 1949 | --DOCSHELL 0x8b428800 == 92 [pid = 1949] [id = 216] 00:53:02 INFO - PROCESS | 1949 | --DOCSHELL 0x891adc00 == 91 [pid = 1949] [id = 217] 00:53:02 INFO - PROCESS | 1949 | --DOCSHELL 0x8e522400 == 90 [pid = 1949] [id = 215] 00:53:02 INFO - PROCESS | 1949 | --DOCSHELL 0x8c796400 == 89 [pid = 1949] [id = 214] 00:53:02 INFO - PROCESS | 1949 | --DOCSHELL 0x89a59000 == 88 [pid = 1949] [id = 213] 00:53:02 INFO - PROCESS | 1949 | 1461052382542 Marionette TRACE conn5 <- [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]]]}] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 255 (0xa0cbd400) [pid = 1949] [serial = 506] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 254 (0x8e6bc800) [pid = 1949] [serial = 485] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 253 (0x9833f800) [pid = 1949] [serial = 156] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 252 (0x8f7c1000) [pid = 1949] [serial = 352] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 251 (0x89ad0c00) [pid = 1949] [serial = 479] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 250 (0x8fdecc00) [pid = 1949] [serial = 629] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 249 (0x9a620c00) [pid = 1949] [serial = 232] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 248 (0x8986dc00) [pid = 1949] [serial = 515] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 247 (0x89aca400) [pid = 1949] [serial = 633] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 246 (0xa4ade000) [pid = 1949] [serial = 229] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 245 (0x88bd4400) [pid = 1949] [serial = 449] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 244 (0x8bfeec00) [pid = 1949] [serial = 374] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 243 (0x8e529400) [pid = 1949] [serial = 319] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 242 (0x8b4f2400) [pid = 1949] [serial = 635] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 241 (0x901d3800) [pid = 1949] [serial = 630] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 240 (0x90498c00) [pid = 1949] [serial = 491] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 239 (0xa45ed800) [pid = 1949] [serial = 322] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 238 (0xa0cbc800) [pid = 1949] [serial = 368] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 237 (0x905c0400) [pid = 1949] [serial = 554] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 236 (0x97369400) [pid = 1949] [serial = 557] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 235 (0x8f6ee000) [pid = 1949] [serial = 386] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 234 (0x958db400) [pid = 1949] [serial = 177] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 233 (0x902a3000) [pid = 1949] [serial = 488] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 232 (0x96f84000) [pid = 1949] [serial = 217] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 231 (0xa44c2c00) [pid = 1949] [serial = 283] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 230 (0x96252c00) [pid = 1949] [serial = 265] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 229 (0x8e4abc00) [pid = 1949] [serial = 434] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 228 (0x8f6ee400) [pid = 1949] [serial = 392] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 227 (0x8e4b0400) [pid = 1949] [serial = 440] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 226 (0x99172000) [pid = 1949] [serial = 358] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 225 (0x9a61fc00) [pid = 1949] [serial = 509] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 224 (0x8fe08c00) [pid = 1949] [serial = 446] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 223 (0x9eb4cc00) [pid = 1949] [serial = 503] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 222 (0x8e529800) [pid = 1949] [serial = 419] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 221 (0x89a55400) [pid = 1949] [serial = 632] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 220 (0xa0af7000) [pid = 1949] [serial = 361] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 219 (0xa0cb4000) [pid = 1949] [serial = 271] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 218 (0x891b5c00) [pid = 1949] [serial = 443] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 217 (0x9708cc00) [pid = 1949] [serial = 153] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 216 (0x902a7400) [pid = 1949] [serial = 551] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 215 (0xa3c1f000) [pid = 1949] [serial = 286] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 214 (0xa45f5c00) [pid = 1949] [serial = 452] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 213 (0x958e0000) [pid = 1949] [serial = 355] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 212 (0x97bddc00) [pid = 1949] [serial = 180] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 211 (0xa0c4ac00) [pid = 1949] [serial = 186] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 210 (0x89accc00) [pid = 1949] [serial = 542] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 209 (0x977af400) [pid = 1949] [serial = 334] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 208 (0xa0cbd800) [pid = 1949] [serial = 226] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 207 (0x8b4f0400) [pid = 1949] [serial = 416] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 206 (0x8ef09c00) [pid = 1949] [serial = 383] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 205 (0x8e502c00) [pid = 1949] [serial = 521] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 204 (0x961a7800) [pid = 1949] [serial = 150] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 203 (0x9eb48400) [pid = 1949] [serial = 425] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 202 (0x95faa800) [pid = 1949] [serial = 494] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 201 (0x8bebd400) [pid = 1949] [serial = 371] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 200 (0x8e50a000) [pid = 1949] [serial = 626] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 199 (0x9a62a800) [pid = 1949] [serial = 268] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 198 (0x89794800) [pid = 1949] [serial = 620] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 197 (0x99174400) [pid = 1949] [serial = 500] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 196 (0x901d4000) [pid = 1949] [serial = 455] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 195 (0x98bef000) [pid = 1949] [serial = 120] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 194 (0xa3cc7c00) [pid = 1949] [serial = 431] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 193 (0xa0fdec00) [pid = 1949] [serial = 189] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 192 (0x8bebac00) [pid = 1949] [serial = 482] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 191 (0xa4c1ac00) [pid = 1949] [serial = 325] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 190 (0x8b4f2c00) [pid = 1949] [serial = 377] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 189 (0x8e502000) [pid = 1949] [serial = 364] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 188 (0xa4590c00) [pid = 1949] [serial = 274] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 187 (0x8bfee000) [pid = 1949] [serial = 545] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 186 (0x8abf1400) [pid = 1949] [serial = 380] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 185 (0x905bbc00) [pid = 1949] [serial = 277] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 184 (0x8e6bf000) [pid = 1949] [serial = 307] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 183 (0x9917b000) [pid = 1949] [serial = 220] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 182 (0x98b85800) [pid = 1949] [serial = 313] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 181 (0x9049b800) [pid = 1949] [serial = 310] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 180 (0x8c7a3800) [pid = 1949] [serial = 512] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 179 (0x8be03400) [pid = 1949] [serial = 518] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 178 (0x8990c400) [pid = 1949] [serial = 389] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 177 (0xa4ad9c00) [pid = 1949] [serial = 223] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 176 (0x9fc7c800) [pid = 1949] [serial = 183] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 175 (0x8bc77400) [pid = 1949] [serial = 636] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0x8bfed800) [pid = 1949] [serial = 623] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x97817400) [pid = 1949] [serial = 497] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0x8c3dd000) [pid = 1949] [serial = 560] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0xa0c54400) [pid = 1949] [serial = 192] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x8be0e000) [pid = 1949] [serial = 331] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x905b8000) [pid = 1949] [serial = 280] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x9780dc00) [pid = 1949] [serial = 422] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x9fc7c000) [pid = 1949] [serial = 428] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x8f7c4400) [pid = 1949] [serial = 235] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0xa0eec400) [pid = 1949] [serial = 316] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x8c3dc800) [pid = 1949] [serial = 563] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x8c0e7800) [pid = 1949] [serial = 638] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x901d5000) [pid = 1949] [serial = 458] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0xa5f0a400) [pid = 1949] [serial = 328] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x91ea9c00) [pid = 1949] [serial = 238] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x8e50f000) [pid = 1949] [serial = 548] [outer = (nil)] [url = about:blank] 00:53:02 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x89acb400) [pid = 1949] [serial = 437] [outer = (nil)] [url = about:blank] 00:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 3697ms 00:53:03 INFO - PROCESS | 1949 | 1461052383048 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 00:53:03 INFO - PROCESS | 1949 | 1461052383054 Marionette TRACE conn5 <- [1,969,null,{"value":"8"}] 00:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:53:03 INFO - PROCESS | 1949 | 1461052383065 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:53:03 INFO - PROCESS | 1949 | 1461052383070 Marionette TRACE conn5 <- [1,970,null,{}] 00:53:03 INFO - PROCESS | 1949 | 1461052383082 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:03 INFO - PROCESS | 1949 | 1461052383282 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 00:53:03 INFO - PROCESS | 1949 | 1461052383480 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x89865800 == 89 [pid = 1949] [id = 250] 00:53:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x89866800) [pid = 1949] [serial = 751] [outer = (nil)] 00:53:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x8986dc00) [pid = 1949] [serial = 752] [outer = 0x89866800] 00:53:03 INFO - PROCESS | 1949 | 1461052383567 Marionette DEBUG loaded listener.js 00:53:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x89907400) [pid = 1949] [serial = 753] [outer = 0x89866800] 00:53:04 INFO - PROCESS | 1949 | 1461052384519 Marionette TRACE conn5 <- [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]]]}] 00:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1488ms 00:53:04 INFO - PROCESS | 1949 | 1461052384553 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 00:53:04 INFO - PROCESS | 1949 | 1461052384565 Marionette TRACE conn5 <- [1,973,null,{"value":"8"}] 00:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:53:04 INFO - PROCESS | 1949 | 1461052384576 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:53:04 INFO - PROCESS | 1949 | 1461052384580 Marionette TRACE conn5 <- [1,974,null,{}] 00:53:04 INFO - PROCESS | 1949 | 1461052384586 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:04 INFO - PROCESS | 1949 | 1461052384794 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 00:53:05 INFO - PROCESS | 1949 | 1461052384990 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x89790000 == 90 [pid = 1949] [id = 251] 00:53:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x89792c00) [pid = 1949] [serial = 754] [outer = (nil)] 00:53:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x89acdc00) [pid = 1949] [serial = 755] [outer = 0x89792c00] 00:53:05 INFO - PROCESS | 1949 | 1461052385094 Marionette DEBUG loaded listener.js 00:53:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x8abed000) [pid = 1949] [serial = 756] [outer = 0x89792c00] 00:53:06 INFO - PROCESS | 1949 | 1461052386216 Marionette TRACE conn5 <- [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]]]}] 00:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1684ms 00:53:06 INFO - PROCESS | 1949 | 1461052386260 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 00:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:53:06 INFO - PROCESS | 1949 | 1461052386265 Marionette TRACE conn5 <- [1,977,null,{"value":"8"}] 00:53:06 INFO - PROCESS | 1949 | 1461052386281 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:53:06 INFO - PROCESS | 1949 | 1461052386288 Marionette TRACE conn5 <- [1,978,null,{}] 00:53:06 INFO - PROCESS | 1949 | 1461052386305 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:06 INFO - PROCESS | 1949 | 1461052386584 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 00:53:06 INFO - PROCESS | 1949 | 1461052386841 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x89a52c00 == 91 [pid = 1949] [id = 252] 00:53:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x8b4eb000) [pid = 1949] [serial = 757] [outer = (nil)] 00:53:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x8bc6c800) [pid = 1949] [serial = 758] [outer = 0x8b4eb000] 00:53:06 INFO - PROCESS | 1949 | 1461052386965 Marionette DEBUG loaded listener.js 00:53:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x8bc77400) [pid = 1949] [serial = 759] [outer = 0x8b4eb000] 00:53:08 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x8b4e8400) [pid = 1949] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:53:08 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x9029f000) [pid = 1949] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:53:08 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x97ab3800) [pid = 1949] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:53:08 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x8dada000) [pid = 1949] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:53:08 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x9705c400) [pid = 1949] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:53:08 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x8c7a5000) [pid = 1949] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:53:08 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x8beb2000) [pid = 1949] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:53:08 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x8bfe2c00) [pid = 1949] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:53:08 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x8e501c00) [pid = 1949] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:53:09 INFO - PROCESS | 1949 | 1461052389348 Marionette TRACE conn5 <- [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]]]}] 00:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 3109ms 00:53:09 INFO - PROCESS | 1949 | 1461052389387 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 00:53:09 INFO - PROCESS | 1949 | 1461052389416 Marionette TRACE conn5 <- [1,981,null,{"value":"8"}] 00:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:53:09 INFO - PROCESS | 1949 | 1461052389426 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:53:09 INFO - PROCESS | 1949 | 1461052389428 Marionette TRACE conn5 <- [1,982,null,{}] 00:53:09 INFO - PROCESS | 1949 | 1461052389435 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:09 INFO - PROCESS | 1949 | 1461052389642 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 00:53:09 INFO - PROCESS | 1949 | 1461052389813 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x8be01c00 == 92 [pid = 1949] [id = 253] 00:53:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x8be0e400) [pid = 1949] [serial = 760] [outer = (nil)] 00:53:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x8bebb800) [pid = 1949] [serial = 761] [outer = 0x8be0e400] 00:53:09 INFO - PROCESS | 1949 | 1461052389958 Marionette DEBUG loaded listener.js 00:53:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x8bff0000) [pid = 1949] [serial = 762] [outer = 0x8be0e400] 00:53:11 INFO - PROCESS | 1949 | 1461052391073 Marionette TRACE conn5 <- [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]]]}] 00:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1682ms 00:53:11 INFO - PROCESS | 1949 | 1461052391109 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 00:53:11 INFO - PROCESS | 1949 | 1461052391116 Marionette TRACE conn5 <- [1,985,null,{"value":"8"}] 00:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:53:11 INFO - PROCESS | 1949 | 1461052391127 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:53:11 INFO - PROCESS | 1949 | 1461052391133 Marionette TRACE conn5 <- [1,986,null,{}] 00:53:11 INFO - PROCESS | 1949 | 1461052391145 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:11 INFO - PROCESS | 1949 | 1461052391451 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 00:53:11 INFO - PROCESS | 1949 | 1461052391894 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:11 INFO - PROCESS | 1949 | ++DOCSHELL 0x89792800 == 93 [pid = 1949] [id = 254] 00:53:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x89903400) [pid = 1949] [serial = 763] [outer = (nil)] 00:53:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x89a51800) [pid = 1949] [serial = 764] [outer = 0x89903400] 00:53:12 INFO - PROCESS | 1949 | 1461052392031 Marionette DEBUG loaded listener.js 00:53:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x89ac2c00) [pid = 1949] [serial = 765] [outer = 0x89903400] 00:53:13 INFO - PROCESS | 1949 | 1461052393099 Marionette TRACE conn5 <- [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]]]}] 00:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 2052ms 00:53:13 INFO - PROCESS | 1949 | 1461052393180 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 00:53:13 INFO - PROCESS | 1949 | 1461052393190 Marionette TRACE conn5 <- [1,989,null,{"value":"8"}] 00:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:53:13 INFO - PROCESS | 1949 | 1461052393203 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:53:13 INFO - PROCESS | 1949 | 1461052393207 Marionette TRACE conn5 <- [1,990,null,{}] 00:53:13 INFO - PROCESS | 1949 | 1461052393215 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:13 INFO - PROCESS | 1949 | 1461052393563 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 00:53:13 INFO - PROCESS | 1949 | 1461052393950 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:13 INFO - PROCESS | 1949 | ++DOCSHELL 0x89ac7400 == 94 [pid = 1949] [id = 255] 00:53:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x8af64c00) [pid = 1949] [serial = 766] [outer = (nil)] 00:53:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x8bc6f000) [pid = 1949] [serial = 767] [outer = 0x8af64c00] 00:53:14 INFO - PROCESS | 1949 | 1461052394046 Marionette DEBUG loaded listener.js 00:53:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x8bfe4400) [pid = 1949] [serial = 768] [outer = 0x8af64c00] 00:53:15 INFO - PROCESS | 1949 | 1461052395211 Marionette TRACE conn5 <- [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]]]}] 00:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 2091ms 00:53:15 INFO - PROCESS | 1949 | 1461052395295 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 00:53:15 INFO - PROCESS | 1949 | 1461052395301 Marionette TRACE conn5 <- [1,993,null,{"value":"8"}] 00:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:53:15 INFO - PROCESS | 1949 | 1461052395311 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:53:15 INFO - PROCESS | 1949 | 1461052395318 Marionette TRACE conn5 <- [1,994,null,{}] 00:53:15 INFO - PROCESS | 1949 | 1461052395337 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:15 INFO - PROCESS | 1949 | 1461052395695 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 00:53:15 INFO - PROCESS | 1949 | 1461052395949 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c3d0c00 == 95 [pid = 1949] [id = 256] 00:53:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x8c79b400) [pid = 1949] [serial = 769] [outer = (nil)] 00:53:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x8dad8000) [pid = 1949] [serial = 770] [outer = 0x8c79b400] 00:53:16 INFO - PROCESS | 1949 | 1461052396098 Marionette DEBUG loaded listener.js 00:53:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x8dae0400) [pid = 1949] [serial = 771] [outer = 0x8c79b400] 00:53:17 INFO - PROCESS | 1949 | 1461052397079 Marionette TRACE conn5 <- [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]]]}] 00:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1802ms 00:53:17 INFO - PROCESS | 1949 | 1461052397112 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 00:53:17 INFO - PROCESS | 1949 | 1461052397116 Marionette TRACE conn5 <- [1,997,null,{"value":"8"}] 00:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:53:17 INFO - PROCESS | 1949 | 1461052397125 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:53:17 INFO - PROCESS | 1949 | 1461052397129 Marionette TRACE conn5 <- [1,998,null,{}] 00:53:17 INFO - PROCESS | 1949 | 1461052397136 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:17 INFO - PROCESS | 1949 | 1461052397355 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 00:53:17 INFO - PROCESS | 1949 | 1461052397627 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:17 INFO - PROCESS | 1949 | ++DOCSHELL 0x8dade000 == 96 [pid = 1949] [id = 257] 00:53:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x8dae6400) [pid = 1949] [serial = 772] [outer = (nil)] 00:53:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x8e4ad000) [pid = 1949] [serial = 773] [outer = 0x8dae6400] 00:53:17 INFO - PROCESS | 1949 | 1461052397768 Marionette DEBUG loaded listener.js 00:53:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x8e502c00) [pid = 1949] [serial = 774] [outer = 0x8dae6400] 00:53:18 INFO - PROCESS | 1949 | 1461052398749 Marionette TRACE conn5 <- [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]]]}] 00:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1695ms 00:53:18 INFO - PROCESS | 1949 | 1461052398821 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 00:53:18 INFO - PROCESS | 1949 | 1461052398824 Marionette TRACE conn5 <- [1,1001,null,{"value":"8"}] 00:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:53:18 INFO - PROCESS | 1949 | 1461052398833 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:53:18 INFO - PROCESS | 1949 | 1461052398837 Marionette TRACE conn5 <- [1,1002,null,{}] 00:53:18 INFO - PROCESS | 1949 | 1461052398843 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:19 INFO - PROCESS | 1949 | 1461052399073 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 00:53:19 INFO - PROCESS | 1949 | 1461052399328 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b431000 == 97 [pid = 1949] [id = 258] 00:53:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0x8dae3c00) [pid = 1949] [serial = 775] [outer = (nil)] 00:53:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x8e50f000) [pid = 1949] [serial = 776] [outer = 0x8dae3c00] 00:53:19 INFO - PROCESS | 1949 | 1461052399476 Marionette DEBUG loaded listener.js 00:53:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0x8e523400) [pid = 1949] [serial = 777] [outer = 0x8dae3c00] 00:53:20 INFO - PROCESS | 1949 | 1461052400496 Marionette TRACE conn5 <- [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]]]}] 00:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1733ms 00:53:20 INFO - PROCESS | 1949 | 1461052400568 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 00:53:20 INFO - PROCESS | 1949 | 1461052400572 Marionette TRACE conn5 <- [1,1005,null,{"value":"8"}] 00:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:53:20 INFO - PROCESS | 1949 | 1461052400579 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:53:20 INFO - PROCESS | 1949 | 1461052400584 Marionette TRACE conn5 <- [1,1006,null,{}] 00:53:20 INFO - PROCESS | 1949 | 1461052400591 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:20 INFO - PROCESS | 1949 | 1461052400880 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 00:53:21 INFO - PROCESS | 1949 | 1461052401198 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bc6d000 == 98 [pid = 1949] [id = 259] 00:53:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0x8ed85c00) [pid = 1949] [serial = 778] [outer = (nil)] 00:53:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 178 (0x8ef09000) [pid = 1949] [serial = 779] [outer = 0x8ed85c00] 00:53:21 INFO - PROCESS | 1949 | 1461052401295 Marionette DEBUG loaded listener.js 00:53:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 179 (0x8f103800) [pid = 1949] [serial = 780] [outer = 0x8ed85c00] 00:53:22 INFO - PROCESS | 1949 | 1461052402291 Marionette TRACE conn5 <- [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]]]}] 00:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1789ms 00:53:22 INFO - PROCESS | 1949 | 1461052402370 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 00:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:53:22 INFO - PROCESS | 1949 | 1461052402374 Marionette TRACE conn5 <- [1,1009,null,{"value":"8"}] 00:53:22 INFO - PROCESS | 1949 | 1461052402381 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:53:22 INFO - PROCESS | 1949 | 1461052402385 Marionette TRACE conn5 <- [1,1010,null,{}] 00:53:22 INFO - PROCESS | 1949 | 1461052402391 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:22 INFO - PROCESS | 1949 | 1461052402654 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 00:53:22 INFO - PROCESS | 1949 | 1461052402959 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e529400 == 99 [pid = 1949] [id = 260] 00:53:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 180 (0x8ed87000) [pid = 1949] [serial = 781] [outer = (nil)] 00:53:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 181 (0x8f6f1000) [pid = 1949] [serial = 782] [outer = 0x8ed87000] 00:53:23 INFO - PROCESS | 1949 | 1461052403060 Marionette DEBUG loaded listener.js 00:53:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 182 (0x8f6f8000) [pid = 1949] [serial = 783] [outer = 0x8ed87000] 00:53:24 INFO - PROCESS | 1949 | 1461052404123 Marionette TRACE conn5 <- [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]]]}] 00:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1784ms 00:53:24 INFO - PROCESS | 1949 | 1461052404166 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 00:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:53:24 INFO - PROCESS | 1949 | 1461052404170 Marionette TRACE conn5 <- [1,1013,null,{"value":"8"}] 00:53:24 INFO - PROCESS | 1949 | 1461052404178 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:53:24 INFO - PROCESS | 1949 | 1461052404183 Marionette TRACE conn5 <- [1,1014,null,{}] 00:53:24 INFO - PROCESS | 1949 | 1461052404189 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:24 INFO - PROCESS | 1949 | 1461052404462 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 00:53:24 INFO - PROCESS | 1949 | 1461052404781 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ef0a800 == 100 [pid = 1949] [id = 261] 00:53:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 183 (0x8f6f0400) [pid = 1949] [serial = 784] [outer = (nil)] 00:53:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 184 (0x8fd56800) [pid = 1949] [serial = 785] [outer = 0x8f6f0400] 00:53:24 INFO - PROCESS | 1949 | 1461052404874 Marionette DEBUG loaded listener.js 00:53:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 185 (0x8fd5ac00) [pid = 1949] [serial = 786] [outer = 0x8f6f0400] 00:53:25 INFO - PROCESS | 1949 | 1461052405899 Marionette TRACE conn5 <- [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]]]}] 00:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1796ms 00:53:25 INFO - PROCESS | 1949 | 1461052405975 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 00:53:25 INFO - PROCESS | 1949 | 1461052405979 Marionette TRACE conn5 <- [1,1017,null,{"value":"8"}] 00:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:53:25 INFO - PROCESS | 1949 | 1461052405986 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:53:25 INFO - PROCESS | 1949 | 1461052405991 Marionette TRACE conn5 <- [1,1018,null,{}] 00:53:26 INFO - PROCESS | 1949 | 1461052405997 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:26 INFO - PROCESS | 1949 | 1461052406247 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 00:53:26 INFO - PROCESS | 1949 | 1461052406549 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x89868c00 == 101 [pid = 1949] [id = 262] 00:53:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 186 (0x8bc77c00) [pid = 1949] [serial = 787] [outer = (nil)] 00:53:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 187 (0x8fdf3000) [pid = 1949] [serial = 788] [outer = 0x8bc77c00] 00:53:26 INFO - PROCESS | 1949 | 1461052406643 Marionette DEBUG loaded listener.js 00:53:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 188 (0x8fe04400) [pid = 1949] [serial = 789] [outer = 0x8bc77c00] 00:53:27 INFO - PROCESS | 1949 | 1461052407634 Marionette TRACE conn5 <- [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]]]}] 00:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1688ms 00:53:27 INFO - PROCESS | 1949 | 1461052407676 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 00:53:27 INFO - PROCESS | 1949 | 1461052407681 Marionette TRACE conn5 <- [1,1021,null,{"value":"8"}] 00:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:53:27 INFO - PROCESS | 1949 | 1461052407687 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:53:27 INFO - PROCESS | 1949 | 1461052407691 Marionette TRACE conn5 <- [1,1022,null,{}] 00:53:27 INFO - PROCESS | 1949 | 1461052407697 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:27 INFO - PROCESS | 1949 | 1461052407909 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 00:53:28 INFO - PROCESS | 1949 | 1461052408167 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fd59400 == 102 [pid = 1949] [id = 263] 00:53:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 189 (0x8fdf0c00) [pid = 1949] [serial = 790] [outer = (nil)] 00:53:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 190 (0x901d2000) [pid = 1949] [serial = 791] [outer = 0x8fdf0c00] 00:53:28 INFO - PROCESS | 1949 | 1461052408296 Marionette DEBUG loaded listener.js 00:53:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 191 (0x901d9400) [pid = 1949] [serial = 792] [outer = 0x8fdf0c00] 00:53:29 INFO - PROCESS | 1949 | 1461052409213 Marionette TRACE conn5 <- [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]]]}] 00:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1583ms 00:53:29 INFO - PROCESS | 1949 | 1461052409272 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 00:53:29 INFO - PROCESS | 1949 | 1461052409276 Marionette TRACE conn5 <- [1,1025,null,{"value":"8"}] 00:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:53:29 INFO - PROCESS | 1949 | 1461052409284 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:53:29 INFO - PROCESS | 1949 | 1461052409289 Marionette TRACE conn5 <- [1,1026,null,{}] 00:53:29 INFO - PROCESS | 1949 | 1461052409296 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:29 INFO - PROCESS | 1949 | 1461052409538 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 00:53:29 INFO - PROCESS | 1949 | 1461052409866 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x901ccc00 == 103 [pid = 1949] [id = 264] 00:53:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 192 (0x90493000) [pid = 1949] [serial = 793] [outer = (nil)] 00:53:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 193 (0x90498400) [pid = 1949] [serial = 794] [outer = 0x90493000] 00:53:29 INFO - PROCESS | 1949 | 1461052409974 Marionette DEBUG loaded listener.js 00:53:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 194 (0x905b8800) [pid = 1949] [serial = 795] [outer = 0x90493000] 00:53:30 INFO - PROCESS | 1949 | 1461052410954 Marionette TRACE conn5 <- [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]]]}] 00:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1741ms 00:53:31 INFO - PROCESS | 1949 | 1461052411027 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 00:53:31 INFO - PROCESS | 1949 | 1461052411030 Marionette TRACE conn5 <- [1,1029,null,{"value":"8"}] 00:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:53:31 INFO - PROCESS | 1949 | 1461052411037 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:53:31 INFO - PROCESS | 1949 | 1461052411040 Marionette TRACE conn5 <- [1,1030,null,{}] 00:53:31 INFO - PROCESS | 1949 | 1461052411050 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:31 INFO - PROCESS | 1949 | 1461052411331 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 00:53:31 INFO - PROCESS | 1949 | 1461052411638 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:31 INFO - PROCESS | 1949 | ++DOCSHELL 0x901d0c00 == 104 [pid = 1949] [id = 265] 00:53:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 195 (0x90498000) [pid = 1949] [serial = 796] [outer = (nil)] 00:53:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 196 (0x91dd5c00) [pid = 1949] [serial = 797] [outer = 0x90498000] 00:53:31 INFO - PROCESS | 1949 | 1461052411753 Marionette DEBUG loaded listener.js 00:53:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 197 (0x91ea2c00) [pid = 1949] [serial = 798] [outer = 0x90498000] 00:53:32 INFO - PROCESS | 1949 | 1461052412836 Marionette TRACE conn5 <- [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]]]}] 00:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1849ms 00:53:32 INFO - PROCESS | 1949 | 1461052412889 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 00:53:32 INFO - PROCESS | 1949 | 1461052412893 Marionette TRACE conn5 <- [1,1033,null,{"value":"8"}] 00:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:53:32 INFO - PROCESS | 1949 | 1461052412900 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:53:32 INFO - PROCESS | 1949 | 1461052412905 Marionette TRACE conn5 <- [1,1034,null,{}] 00:53:32 INFO - PROCESS | 1949 | 1461052412911 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:33 INFO - PROCESS | 1949 | 1461052413147 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 00:53:33 INFO - PROCESS | 1949 | 1461052413469 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:33 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b4e6000 == 105 [pid = 1949] [id = 266] 00:53:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 198 (0x8beb8800) [pid = 1949] [serial = 799] [outer = (nil)] 00:53:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 199 (0x8e509c00) [pid = 1949] [serial = 800] [outer = 0x8beb8800] 00:53:33 INFO - PROCESS | 1949 | 1461052413569 Marionette DEBUG loaded listener.js 00:53:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 200 (0x902a3400) [pid = 1949] [serial = 801] [outer = 0x8beb8800] 00:53:34 INFO - PROCESS | 1949 | 1461052414530 Marionette TRACE conn5 <- [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]]]}] 00:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1689ms 00:53:34 INFO - PROCESS | 1949 | 1461052414591 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 00:53:34 INFO - PROCESS | 1949 | 1461052414594 Marionette TRACE conn5 <- [1,1037,null,{"value":"8"}] 00:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:53:34 INFO - PROCESS | 1949 | 1461052414602 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:53:34 INFO - PROCESS | 1949 | 1461052414606 Marionette TRACE conn5 <- [1,1038,null,{}] 00:53:34 INFO - PROCESS | 1949 | 1461052414613 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:34 INFO - PROCESS | 1949 | 1461052414838 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 00:53:35 INFO - PROCESS | 1949 | 1461052415103 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:35 INFO - PROCESS | 1949 | ++DOCSHELL 0x89787800 == 106 [pid = 1949] [id = 267] 00:53:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 201 (0x8978bc00) [pid = 1949] [serial = 802] [outer = (nil)] 00:53:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 202 (0x89793c00) [pid = 1949] [serial = 803] [outer = 0x8978bc00] 00:53:35 INFO - PROCESS | 1949 | 1461052415583 Marionette DEBUG loaded listener.js 00:53:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 203 (0x89909800) [pid = 1949] [serial = 804] [outer = 0x8978bc00] 00:53:36 INFO - PROCESS | 1949 | 1461052416546 Marionette TRACE conn5 <- [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]]]}] 00:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1993ms 00:53:36 INFO - PROCESS | 1949 | 1461052416597 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 00:53:36 INFO - PROCESS | 1949 | 1461052416604 Marionette TRACE conn5 <- [1,1041,null,{"value":"8"}] 00:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:53:36 INFO - PROCESS | 1949 | 1461052416615 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:53:36 INFO - PROCESS | 1949 | 1461052416619 Marionette TRACE conn5 <- [1,1042,null,{}] 00:53:36 INFO - PROCESS | 1949 | 1461052416627 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:36 INFO - PROCESS | 1949 | 1461052416869 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 00:53:37 INFO - PROCESS | 1949 | 1461052417200 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b4e5800 == 107 [pid = 1949] [id = 268] 00:53:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 204 (0x8bc75c00) [pid = 1949] [serial = 805] [outer = (nil)] 00:53:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 205 (0x8be0c800) [pid = 1949] [serial = 806] [outer = 0x8bc75c00] 00:53:37 INFO - PROCESS | 1949 | 1461052417311 Marionette DEBUG loaded listener.js 00:53:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 206 (0x8c0e6800) [pid = 1949] [serial = 807] [outer = 0x8bc75c00] 00:53:37 INFO - PROCESS | 1949 | --DOCSHELL 0xa696d000 == 106 [pid = 1949] [id = 9] 00:53:38 INFO - PROCESS | 1949 | 1461052418493 Marionette TRACE conn5 <- [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]]]}] 00:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1938ms 00:53:38 INFO - PROCESS | 1949 | 1461052418553 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 00:53:38 INFO - PROCESS | 1949 | 1461052418559 Marionette TRACE conn5 <- [1,1045,null,{"value":"8"}] 00:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:53:38 INFO - PROCESS | 1949 | 1461052418571 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:53:38 INFO - PROCESS | 1949 | 1461052418575 Marionette TRACE conn5 <- [1,1046,null,{}] 00:53:38 INFO - PROCESS | 1949 | 1461052418583 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:38 INFO - PROCESS | 1949 | 1461052418786 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 00:53:39 INFO - PROCESS | 1949 | 1461052419182 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x89a4e800 == 107 [pid = 1949] [id = 269] 00:53:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 207 (0x89a4f000) [pid = 1949] [serial = 808] [outer = (nil)] 00:53:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 208 (0x8c7a5000) [pid = 1949] [serial = 809] [outer = 0x89a4f000] 00:53:39 INFO - PROCESS | 1949 | 1461052419296 Marionette DEBUG loaded listener.js 00:53:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 209 (0x8e4ae000) [pid = 1949] [serial = 810] [outer = 0x89a4f000] 00:53:40 INFO - PROCESS | 1949 | 1461052420330 Marionette TRACE conn5 <- [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]]]}] 00:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1792ms 00:53:40 INFO - PROCESS | 1949 | 1461052420365 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 00:53:40 INFO - PROCESS | 1949 | 1461052420368 Marionette TRACE conn5 <- [1,1049,null,{"value":"8"}] 00:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:53:40 INFO - PROCESS | 1949 | 1461052420377 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:53:40 INFO - PROCESS | 1949 | 1461052420384 Marionette TRACE conn5 <- [1,1050,null,{}] 00:53:40 INFO - PROCESS | 1949 | 1461052420402 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:40 INFO - PROCESS | 1949 | 1461052420618 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 00:53:40 INFO - PROCESS | 1949 | 1461052420973 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x8abf2800 == 108 [pid = 1949] [id = 270] 00:53:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 210 (0x8bfee800) [pid = 1949] [serial = 811] [outer = (nil)] 00:53:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 211 (0x8ed82c00) [pid = 1949] [serial = 812] [outer = 0x8bfee800] 00:53:41 INFO - PROCESS | 1949 | 1461052421069 Marionette DEBUG loaded listener.js 00:53:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 212 (0x8ef05400) [pid = 1949] [serial = 813] [outer = 0x8bfee800] 00:53:41 INFO - PROCESS | 1949 | --DOCSHELL 0x8c0e4c00 == 107 [pid = 1949] [id = 244] 00:53:41 INFO - PROCESS | 1949 | --DOCSHELL 0x95fb3000 == 106 [pid = 1949] [id = 243] 00:53:41 INFO - PROCESS | 1949 | --DOCSHELL 0x902a1800 == 105 [pid = 1949] [id = 241] 00:53:41 INFO - PROCESS | 1949 | --DOCSHELL 0x9049a400 == 104 [pid = 1949] [id = 242] 00:53:41 INFO - PROCESS | 1949 | --DOCSHELL 0x8e50e400 == 103 [pid = 1949] [id = 240] 00:53:41 INFO - PROCESS | 1949 | --DOCSHELL 0x8f6f6c00 == 102 [pid = 1949] [id = 239] 00:53:41 INFO - PROCESS | 1949 | --DOCSHELL 0x89788800 == 101 [pid = 1949] [id = 237] 00:53:41 INFO - PROCESS | 1949 | --DOCSHELL 0x8e4a1c00 == 100 [pid = 1949] [id = 238] 00:53:41 INFO - PROCESS | 1949 | --DOCSHELL 0x8abee800 == 99 [pid = 1949] [id = 236] 00:53:41 INFO - PROCESS | 1949 | --DOCSHELL 0x8abf3400 == 98 [pid = 1949] [id = 235] 00:53:41 INFO - PROCESS | 1949 | --DOCSHELL 0x891b9400 == 97 [pid = 1949] [id = 234] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 211 (0x8beb4400) [pid = 1949] [serial = 678] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 210 (0x902a7800) [pid = 1949] [serial = 683] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 209 (0x930d3400) [pid = 1949] [serial = 684] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 208 (0x95f07400) [pid = 1949] [serial = 668] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 207 (0x9833c400) [pid = 1949] [serial = 689] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 206 (0x95fb3800) [pid = 1949] [serial = 696] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 205 (0x8bc79c00) [pid = 1949] [serial = 677] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 204 (0x89870400) [pid = 1949] [serial = 701] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 203 (0x9851b000) [pid = 1949] [serial = 690] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 202 (0x8f10d800) [pid = 1949] [serial = 650] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 201 (0x8abf0c00) [pid = 1949] [serial = 641] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 200 (0x8f7c0800) [pid = 1949] [serial = 653] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 199 (0x973cd000) [pid = 1949] [serial = 686] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 198 (0x8e509800) [pid = 1949] [serial = 681] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 197 (0x8dae0000) [pid = 1949] [serial = 692] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 196 (0x9780bc00) [pid = 1949] [serial = 687] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 195 (0x8f10ec00) [pid = 1949] [serial = 674] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 194 (0x91dd7c00) [pid = 1949] [serial = 662] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 193 (0x8ed84400) [pid = 1949] [serial = 647] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 192 (0x90490800) [pid = 1949] [serial = 695] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 191 (0x8c3d7c00) [pid = 1949] [serial = 639] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 190 (0x98be4000) [pid = 1949] [serial = 699] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 189 (0x8e506400) [pid = 1949] [serial = 693] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 188 (0x9705a800) [pid = 1949] [serial = 671] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 187 (0x8dae2400) [pid = 1949] [serial = 644] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 186 (0x9049a800) [pid = 1949] [serial = 659] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 185 (0x94dce000) [pid = 1949] [serial = 665] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 184 (0x8e504400) [pid = 1949] [serial = 680] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 183 (0x901d7c00) [pid = 1949] [serial = 656] [outer = (nil)] [url = about:blank] 00:53:41 INFO - PROCESS | 1949 | --DOMWINDOW == 182 (0x97bdbc00) [pid = 1949] [serial = 698] [outer = (nil)] [url = about:blank] 00:53:42 INFO - PROCESS | 1949 | 1461052422117 Marionette TRACE conn5 <- [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]]]}] 00:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1751ms 00:53:42 INFO - PROCESS | 1949 | 1461052422129 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 00:53:42 INFO - PROCESS | 1949 | 1461052422133 Marionette TRACE conn5 <- [1,1053,null,{"value":"8"}] 00:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:53:42 INFO - PROCESS | 1949 | 1461052422168 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:53:42 INFO - PROCESS | 1949 | 1461052422172 Marionette TRACE conn5 <- [1,1054,null,{}] 00:53:42 INFO - PROCESS | 1949 | 1461052422182 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:42 INFO - PROCESS | 1949 | 1461052422372 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 00:53:42 INFO - PROCESS | 1949 | 1461052422389 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:42 INFO - PROCESS | 1949 | ++DOCSHELL 0x891b9400 == 98 [pid = 1949] [id = 271] 00:53:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 183 (0x8990b800) [pid = 1949] [serial = 814] [outer = (nil)] 00:53:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 184 (0x8e4a1800) [pid = 1949] [serial = 815] [outer = 0x8990b800] 00:53:42 INFO - PROCESS | 1949 | 1461052422468 Marionette DEBUG loaded listener.js 00:53:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 185 (0x8e50a000) [pid = 1949] [serial = 816] [outer = 0x8990b800] 00:53:43 INFO - PROCESS | 1949 | 1461052423676 Marionette TRACE conn5 <- [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]]]}] 00:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1576ms 00:53:43 INFO - PROCESS | 1949 | 1461052423758 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 00:53:43 INFO - PROCESS | 1949 | 1461052423763 Marionette TRACE conn5 <- [1,1057,null,{"value":"8"}] 00:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:53:43 INFO - PROCESS | 1949 | 1461052423773 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:53:43 INFO - PROCESS | 1949 | 1461052423776 Marionette TRACE conn5 <- [1,1058,null,{}] 00:53:43 INFO - PROCESS | 1949 | 1461052423782 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:43 INFO - PROCESS | 1949 | 1461052423981 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 00:53:44 INFO - PROCESS | 1949 | 1461052423993 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:44 INFO - PROCESS | 1949 | ++DOCSHELL 0x8dae5400 == 99 [pid = 1949] [id = 272] 00:53:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 186 (0x8ed8a800) [pid = 1949] [serial = 817] [outer = (nil)] 00:53:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 187 (0x8f107400) [pid = 1949] [serial = 818] [outer = 0x8ed8a800] 00:53:44 INFO - PROCESS | 1949 | 1461052424085 Marionette DEBUG loaded listener.js 00:53:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 188 (0x8f7c7000) [pid = 1949] [serial = 819] [outer = 0x8ed8a800] 00:53:45 INFO - PROCESS | 1949 | 1461052425240 Marionette TRACE conn5 <- [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]]]}] 00:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1533ms 00:53:45 INFO - PROCESS | 1949 | 1461052425306 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 00:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:53:45 INFO - PROCESS | 1949 | 1461052425311 Marionette TRACE conn5 <- [1,1061,null,{"value":"8"}] 00:53:45 INFO - PROCESS | 1949 | 1461052425317 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:53:45 INFO - PROCESS | 1949 | 1461052425321 Marionette TRACE conn5 <- [1,1062,null,{}] 00:53:45 INFO - PROCESS | 1949 | 1461052425327 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:45 INFO - PROCESS | 1949 | 1461052425608 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 00:53:45 INFO - PROCESS | 1949 | 1461052425640 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e4a2000 == 100 [pid = 1949] [id = 273] 00:53:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 189 (0x8e6b1c00) [pid = 1949] [serial = 820] [outer = (nil)] 00:53:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 190 (0x901d4c00) [pid = 1949] [serial = 821] [outer = 0x8e6b1c00] 00:53:45 INFO - PROCESS | 1949 | 1461052425720 Marionette DEBUG loaded listener.js 00:53:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 191 (0x902a4400) [pid = 1949] [serial = 822] [outer = 0x8e6b1c00] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 190 (0x90495800) [pid = 1949] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 189 (0x90491800) [pid = 1949] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 188 (0x961a7400) [pid = 1949] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 187 (0x8c79cc00) [pid = 1949] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 186 (0x8fe09000) [pid = 1949] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 185 (0x97064800) [pid = 1949] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 184 (0x89866000) [pid = 1949] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 183 (0x8e6bec00) [pid = 1949] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 182 (0x89ac9400) [pid = 1949] [serial = 583] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 181 (0x8978f000) [pid = 1949] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 180 (0x8b4eb000) [pid = 1949] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 179 (0x8dad7800) [pid = 1949] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 178 (0x8e501800) [pid = 1949] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 177 (0x89786000) [pid = 1949] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 176 (0x8beb0000) [pid = 1949] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 175 (0x89792c00) [pid = 1949] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0x8beae800) [pid = 1949] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x9587bc00) [pid = 1949] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0x930d1400) [pid = 1949] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x891b2000) [pid = 1949] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x8f6f7c00) [pid = 1949] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x8f103000) [pid = 1949] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x8e6b1800) [pid = 1949] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x8ef0fc00) [pid = 1949] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x8c79e800) [pid = 1949] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x891b4800) [pid = 1949] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x8e6b2c00) [pid = 1949] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x98bb2800) [pid = 1949] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x901cec00) [pid = 1949] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x89866800) [pid = 1949] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x89867400) [pid = 1949] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x89ac3c00) [pid = 1949] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x901d9800) [pid = 1949] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x930d0000) [pid = 1949] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x8af63400) [pid = 1949] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x8e4a2c00) [pid = 1949] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x8bc73400) [pid = 1949] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x891b1000) [pid = 1949] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x89901400) [pid = 1949] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x88bd3400) [pid = 1949] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x8b42dc00) [pid = 1949] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x89789800) [pid = 1949] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x89ac4800) [pid = 1949] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x8986ac00) [pid = 1949] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x96f82400) [pid = 1949] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:53:47 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x8beb9400) [pid = 1949] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:53:47 INFO - PROCESS | 1949 | 1461052427635 Marionette TRACE conn5 <- [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]]]}] 00:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 2340ms 00:53:47 INFO - PROCESS | 1949 | 1461052427659 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 00:53:47 INFO - PROCESS | 1949 | 1461052427663 Marionette TRACE conn5 <- [1,1065,null,{"value":"8"}] 00:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:53:47 INFO - PROCESS | 1949 | 1461052427670 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:53:47 INFO - PROCESS | 1949 | 1461052427673 Marionette TRACE conn5 <- [1,1066,null,{}] 00:53:47 INFO - PROCESS | 1949 | 1461052427679 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:47 INFO - PROCESS | 1949 | 1461052427941 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 00:53:47 INFO - PROCESS | 1949 | 1461052427966 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x88bd3400 == 101 [pid = 1949] [id = 274] 00:53:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x891b2c00) [pid = 1949] [serial = 823] [outer = (nil)] 00:53:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x89866800) [pid = 1949] [serial = 824] [outer = 0x891b2c00] 00:53:48 INFO - PROCESS | 1949 | 1461052428045 Marionette DEBUG loaded listener.js 00:53:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x89acac00) [pid = 1949] [serial = 825] [outer = 0x891b2c00] 00:53:48 INFO - PROCESS | 1949 | 1461052428875 Marionette TRACE conn5 <- [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]]]}] 00:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1234ms 00:53:48 INFO - PROCESS | 1949 | 1461052428905 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 00:53:48 INFO - PROCESS | 1949 | 1461052428908 Marionette TRACE conn5 <- [1,1069,null,{"value":"8"}] 00:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:53:48 INFO - PROCESS | 1949 | 1461052428915 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:53:48 INFO - PROCESS | 1949 | 1461052428919 Marionette TRACE conn5 <- [1,1070,null,{}] 00:53:48 INFO - PROCESS | 1949 | 1461052428925 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:49 INFO - PROCESS | 1949 | 1461052429113 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 00:53:49 INFO - PROCESS | 1949 | 1461052429441 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x891bbc00 == 102 [pid = 1949] [id = 275] 00:53:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x89786000) [pid = 1949] [serial = 826] [outer = (nil)] 00:53:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x89863800) [pid = 1949] [serial = 827] [outer = 0x89786000] 00:53:49 INFO - PROCESS | 1949 | 1461052429615 Marionette DEBUG loaded listener.js 00:53:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x89906400) [pid = 1949] [serial = 828] [outer = 0x89786000] 00:53:50 INFO - PROCESS | 1949 | 1461052430642 Marionette TRACE conn5 <- [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]]]}] 00:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1788ms 00:53:50 INFO - PROCESS | 1949 | 1461052430707 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 00:53:50 INFO - PROCESS | 1949 | 1461052430716 Marionette TRACE conn5 <- [1,1073,null,{"value":"8"}] 00:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:53:50 INFO - PROCESS | 1949 | 1461052430726 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:53:50 INFO - PROCESS | 1949 | 1461052430731 Marionette TRACE conn5 <- [1,1074,null,{}] 00:53:50 INFO - PROCESS | 1949 | 1461052430740 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:51 INFO - PROCESS | 1949 | 1461052431027 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 00:53:51 INFO - PROCESS | 1949 | 1461052431348 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x8af63800 == 103 [pid = 1949] [id = 276] 00:53:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x8b429800) [pid = 1949] [serial = 829] [outer = (nil)] 00:53:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x8b4e4c00) [pid = 1949] [serial = 830] [outer = 0x8b429800] 00:53:51 INFO - PROCESS | 1949 | 1461052431449 Marionette DEBUG loaded listener.js 00:53:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x8bc71800) [pid = 1949] [serial = 831] [outer = 0x8b429800] 00:53:52 INFO - PROCESS | 1949 | 1461052432603 Marionette TRACE conn5 <- [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]]]}] 00:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1936ms 00:53:52 INFO - PROCESS | 1949 | 1461052432667 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 00:53:52 INFO - PROCESS | 1949 | 1461052432674 Marionette TRACE conn5 <- [1,1077,null,{"value":"8"}] 00:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:53:52 INFO - PROCESS | 1949 | 1461052432682 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:53:52 INFO - PROCESS | 1949 | 1461052432686 Marionette TRACE conn5 <- [1,1078,null,{}] 00:53:52 INFO - PROCESS | 1949 | 1461052432694 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:52 INFO - PROCESS | 1949 | 1461052432942 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 00:53:53 INFO - PROCESS | 1949 | 1461052433309 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x8beb6c00 == 104 [pid = 1949] [id = 277] 00:53:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x8beb8400) [pid = 1949] [serial = 832] [outer = (nil)] 00:53:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x8bebd800) [pid = 1949] [serial = 833] [outer = 0x8beb8400] 00:53:53 INFO - PROCESS | 1949 | 1461052433406 Marionette DEBUG loaded listener.js 00:53:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x8c3d5800) [pid = 1949] [serial = 834] [outer = 0x8beb8400] 00:53:54 INFO - PROCESS | 1949 | 1461052434484 Marionette TRACE conn5 <- [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]]]}] 00:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1837ms 00:53:54 INFO - PROCESS | 1949 | 1461052434521 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 00:53:54 INFO - PROCESS | 1949 | 1461052434525 Marionette TRACE conn5 <- [1,1081,null,{"value":"8"}] 00:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:53:54 INFO - PROCESS | 1949 | 1461052434551 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:53:54 INFO - PROCESS | 1949 | 1461052434567 Marionette TRACE conn5 <- [1,1082,null,{}] 00:53:54 INFO - PROCESS | 1949 | 1461052434618 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:55 INFO - PROCESS | 1949 | 1461052435015 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 00:53:55 INFO - PROCESS | 1949 | 1461052435226 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:55 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c3dec00 == 105 [pid = 1949] [id = 278] 00:53:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x8e506c00) [pid = 1949] [serial = 835] [outer = (nil)] 00:53:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x8e6b2c00) [pid = 1949] [serial = 836] [outer = 0x8e506c00] 00:53:55 INFO - PROCESS | 1949 | 1461052435360 Marionette DEBUG loaded listener.js 00:53:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x8ed89000) [pid = 1949] [serial = 837] [outer = 0x8e506c00] 00:53:56 INFO - PROCESS | 1949 | 1461052436417 Marionette TRACE conn5 <- [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]]]}] 00:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1928ms 00:53:56 INFO - PROCESS | 1949 | 1461052436465 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 00:53:56 INFO - PROCESS | 1949 | 1461052436471 Marionette TRACE conn5 <- [1,1085,null,{"value":"8"}] 00:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:53:56 INFO - PROCESS | 1949 | 1461052436479 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:53:56 INFO - PROCESS | 1949 | 1461052436482 Marionette TRACE conn5 <- [1,1086,null,{}] 00:53:56 INFO - PROCESS | 1949 | 1461052436489 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:56 INFO - PROCESS | 1949 | 1461052436789 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 00:53:57 INFO - PROCESS | 1949 | 1461052437092 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x8be0fc00 == 106 [pid = 1949] [id = 279] 00:53:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x8e520000) [pid = 1949] [serial = 838] [outer = (nil)] 00:53:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x8f6f4000) [pid = 1949] [serial = 839] [outer = 0x8e520000] 00:53:57 INFO - PROCESS | 1949 | 1461052437212 Marionette DEBUG loaded listener.js 00:53:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x8f7c4800) [pid = 1949] [serial = 840] [outer = 0x8e520000] 00:53:58 INFO - PROCESS | 1949 | 1461052438172 Marionette TRACE conn5 <- [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]]]}] 00:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1737ms 00:53:58 INFO - PROCESS | 1949 | 1461052438217 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 00:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:53:58 INFO - PROCESS | 1949 | 1461052438221 Marionette TRACE conn5 <- [1,1089,null,{"value":"8"}] 00:53:58 INFO - PROCESS | 1949 | 1461052438229 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:53:58 INFO - PROCESS | 1949 | 1461052438233 Marionette TRACE conn5 <- [1,1090,null,{}] 00:53:58 INFO - PROCESS | 1949 | 1461052438240 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:58 INFO - PROCESS | 1949 | 1461052438468 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 00:53:58 INFO - PROCESS | 1949 | 1461052438740 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fe10c00 == 107 [pid = 1949] [id = 280] 00:53:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x901cec00) [pid = 1949] [serial = 841] [outer = (nil)] 00:53:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x9029cc00) [pid = 1949] [serial = 842] [outer = 0x901cec00] 00:53:58 INFO - PROCESS | 1949 | 1461052438896 Marionette DEBUG loaded listener.js 00:53:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x905b4800) [pid = 1949] [serial = 843] [outer = 0x901cec00] 00:53:59 INFO - PROCESS | 1949 | 1461052439905 Marionette TRACE conn5 <- [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]]]}] 00:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1739ms 00:53:59 INFO - PROCESS | 1949 | 1461052439968 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 00:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:53:59 INFO - PROCESS | 1949 | 1461052439973 Marionette TRACE conn5 <- [1,1093,null,{"value":"8"}] 00:53:59 INFO - PROCESS | 1949 | 1461052439981 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:53:59 INFO - PROCESS | 1949 | 1461052439985 Marionette TRACE conn5 <- [1,1094,null,{}] 00:53:59 INFO - PROCESS | 1949 | 1461052439992 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:00 INFO - PROCESS | 1949 | 1461052440267 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 00:54:00 INFO - PROCESS | 1949 | 1461052440582 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fe02800 == 108 [pid = 1949] [id = 281] 00:54:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x90492000) [pid = 1949] [serial = 844] [outer = (nil)] 00:54:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x930d5800) [pid = 1949] [serial = 845] [outer = 0x90492000] 00:54:00 INFO - PROCESS | 1949 | 1461052440676 Marionette DEBUG loaded listener.js 00:54:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x94dd7000) [pid = 1949] [serial = 846] [outer = 0x90492000] 00:54:01 INFO - PROCESS | 1949 | 1461052441677 Marionette TRACE conn5 <- [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]]]}] 00:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1738ms 00:54:01 INFO - PROCESS | 1949 | 1461052441719 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 00:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:54:01 INFO - PROCESS | 1949 | 1461052441723 Marionette TRACE conn5 <- [1,1097,null,{"value":"8"}] 00:54:01 INFO - PROCESS | 1949 | 1461052441730 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:54:01 INFO - PROCESS | 1949 | 1461052441734 Marionette TRACE conn5 <- [1,1098,null,{}] 00:54:01 INFO - PROCESS | 1949 | 1461052441741 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:02 INFO - PROCESS | 1949 | 1461052442019 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 00:54:02 INFO - PROCESS | 1949 | 1461052442351 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:02 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e6bfc00 == 109 [pid = 1949] [id = 282] 00:54:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x930cdc00) [pid = 1949] [serial = 847] [outer = (nil)] 00:54:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x95f05000) [pid = 1949] [serial = 848] [outer = 0x930cdc00] 00:54:02 INFO - PROCESS | 1949 | 1461052442448 Marionette DEBUG loaded listener.js 00:54:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x95f0b800) [pid = 1949] [serial = 849] [outer = 0x930cdc00] 00:54:03 INFO - PROCESS | 1949 | 1461052443441 Marionette TRACE conn5 <- [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]]]}] 00:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1790ms 00:54:03 INFO - PROCESS | 1949 | 1461052443521 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 00:54:03 INFO - PROCESS | 1949 | 1461052443526 Marionette TRACE conn5 <- [1,1101,null,{"value":"8"}] 00:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:54:03 INFO - PROCESS | 1949 | 1461052443533 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:54:03 INFO - PROCESS | 1949 | 1461052443538 Marionette TRACE conn5 <- [1,1102,null,{}] 00:54:03 INFO - PROCESS | 1949 | 1461052443544 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:03 INFO - PROCESS | 1949 | 1461052443798 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 00:54:04 INFO - PROCESS | 1949 | 1461052444083 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:04 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e6ba000 == 110 [pid = 1949] [id = 283] 00:54:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x930ca800) [pid = 1949] [serial = 850] [outer = (nil)] 00:54:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0x9625c000) [pid = 1949] [serial = 851] [outer = 0x930ca800] 00:54:04 INFO - PROCESS | 1949 | 1461052444178 Marionette DEBUG loaded listener.js 00:54:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x96757800) [pid = 1949] [serial = 852] [outer = 0x930ca800] 00:54:05 INFO - PROCESS | 1949 | 1461052445244 Marionette TRACE conn5 <- [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]]]}] 00:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1742ms 00:54:05 INFO - PROCESS | 1949 | 1461052445276 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 00:54:05 INFO - PROCESS | 1949 | 1461052445280 Marionette TRACE conn5 <- [1,1105,null,{"value":"8"}] 00:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:54:05 INFO - PROCESS | 1949 | 1461052445288 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:54:05 INFO - PROCESS | 1949 | 1461052445292 Marionette TRACE conn5 <- [1,1106,null,{}] 00:54:05 INFO - PROCESS | 1949 | 1461052445299 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:05 INFO - PROCESS | 1949 | 1461052445532 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 00:54:05 INFO - PROCESS | 1949 | 1461052445841 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x8dadc400 == 111 [pid = 1949] [id = 284] 00:54:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0x905b3800) [pid = 1949] [serial = 853] [outer = (nil)] 00:54:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0x97017000) [pid = 1949] [serial = 854] [outer = 0x905b3800] 00:54:05 INFO - PROCESS | 1949 | 1461052445940 Marionette DEBUG loaded listener.js 00:54:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 178 (0x9705a800) [pid = 1949] [serial = 855] [outer = 0x905b3800] 00:54:07 INFO - PROCESS | 1949 | 1461052447155 Marionette TRACE conn5 <- [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]]]}] 00:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1939ms 00:54:07 INFO - PROCESS | 1949 | 1461052447237 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 00:54:07 INFO - PROCESS | 1949 | 1461052447244 Marionette TRACE conn5 <- [1,1109,null,{"value":"8"}] 00:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:54:07 INFO - PROCESS | 1949 | 1461052447256 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:54:07 INFO - PROCESS | 1949 | 1461052447260 Marionette TRACE conn5 <- [1,1110,null,{}] 00:54:07 INFO - PROCESS | 1949 | 1461052447272 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:07 INFO - PROCESS | 1949 | 1461052447850 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 00:54:08 INFO - PROCESS | 1949 | 1461052448102 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x97016000 == 112 [pid = 1949] [id = 285] 00:54:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 179 (0x97361800) [pid = 1949] [serial = 856] [outer = (nil)] 00:54:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 180 (0x97720800) [pid = 1949] [serial = 857] [outer = 0x97361800] 00:54:08 INFO - PROCESS | 1949 | 1461052448288 Marionette DEBUG loaded listener.js 00:54:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 181 (0x9780b400) [pid = 1949] [serial = 858] [outer = 0x97361800] 00:54:09 INFO - PROCESS | 1949 | 1461052449308 Marionette TRACE conn5 <- [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]]]}] 00:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 2097ms 00:54:09 INFO - PROCESS | 1949 | 1461052449354 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 00:54:09 INFO - PROCESS | 1949 | 1461052449362 Marionette TRACE conn5 <- [1,1113,null,{"value":"8"}] 00:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:54:09 INFO - PROCESS | 1949 | 1461052449374 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:54:09 INFO - PROCESS | 1949 | 1461052449383 Marionette TRACE conn5 <- [1,1114,null,{}] 00:54:09 INFO - PROCESS | 1949 | 1461052449392 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:09 INFO - PROCESS | 1949 | 1461052449806 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 00:54:10 INFO - PROCESS | 1949 | 1461052450232 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:10 INFO - PROCESS | 1949 | ++DOCSHELL 0x97817000 == 113 [pid = 1949] [id = 286] 00:54:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 182 (0x97817800) [pid = 1949] [serial = 859] [outer = (nil)] 00:54:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 183 (0x97bd6800) [pid = 1949] [serial = 860] [outer = 0x97817800] 00:54:10 INFO - PROCESS | 1949 | 1461052450382 Marionette DEBUG loaded listener.js 00:54:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 184 (0x97bddc00) [pid = 1949] [serial = 861] [outer = 0x97817800] 00:54:11 INFO - PROCESS | 1949 | 1461052451642 Marionette TRACE conn5 <- [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]]]}] 00:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 2296ms 00:54:11 INFO - PROCESS | 1949 | 1461052451669 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 00:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:54:11 INFO - PROCESS | 1949 | 1461052451673 Marionette TRACE conn5 <- [1,1117,null,{"value":"8"}] 00:54:11 INFO - PROCESS | 1949 | 1461052451680 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:54:11 INFO - PROCESS | 1949 | 1461052451684 Marionette TRACE conn5 <- [1,1118,null,{}] 00:54:11 INFO - PROCESS | 1949 | 1461052451689 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:11 INFO - PROCESS | 1949 | 1461052451902 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 00:54:12 INFO - PROCESS | 1949 | 1461052452171 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x89acfc00 == 114 [pid = 1949] [id = 287] 00:54:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 185 (0x8bc74400) [pid = 1949] [serial = 862] [outer = (nil)] 00:54:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 186 (0x97bda800) [pid = 1949] [serial = 863] [outer = 0x8bc74400] 00:54:12 INFO - PROCESS | 1949 | 1461052452315 Marionette DEBUG loaded listener.js 00:54:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 187 (0x98b80c00) [pid = 1949] [serial = 864] [outer = 0x8bc74400] 00:54:13 INFO - PROCESS | 1949 | 1461052453278 Marionette TRACE conn5 <- [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]]]}] 00:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1637ms 00:54:13 INFO - PROCESS | 1949 | 1461052453318 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 00:54:13 INFO - PROCESS | 1949 | 1461052453322 Marionette TRACE conn5 <- [1,1121,null,{"value":"8"}] 00:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:54:13 INFO - PROCESS | 1949 | 1461052453329 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:54:13 INFO - PROCESS | 1949 | 1461052453333 Marionette TRACE conn5 <- [1,1122,null,{}] 00:54:13 INFO - PROCESS | 1949 | 1461052453339 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:13 INFO - PROCESS | 1949 | 1461052453555 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 00:54:13 INFO - PROCESS | 1949 | 1461052453823 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:13 INFO - PROCESS | 1949 | ++DOCSHELL 0x8986a400 == 115 [pid = 1949] [id = 288] 00:54:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 188 (0x89902400) [pid = 1949] [serial = 865] [outer = (nil)] 00:54:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 189 (0x89ac8000) [pid = 1949] [serial = 866] [outer = 0x89902400] 00:54:13 INFO - PROCESS | 1949 | 1461052453958 Marionette DEBUG loaded listener.js 00:54:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 190 (0x8b4f0400) [pid = 1949] [serial = 867] [outer = 0x89902400] 00:54:14 INFO - PROCESS | 1949 | 1461052454910 Marionette TRACE conn5 <- [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]]]}] 00:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1633ms 00:54:14 INFO - PROCESS | 1949 | 1461052454964 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 00:54:14 INFO - PROCESS | 1949 | 1461052454968 Marionette TRACE conn5 <- [1,1125,null,{"value":"8"}] 00:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:54:14 INFO - PROCESS | 1949 | 1461052454974 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:54:14 INFO - PROCESS | 1949 | 1461052454978 Marionette TRACE conn5 <- [1,1126,null,{}] 00:54:14 INFO - PROCESS | 1949 | 1461052454984 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:15 INFO - PROCESS | 1949 | 1461052455242 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 00:54:15 INFO - PROCESS | 1949 | 1461052455558 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:15 INFO - PROCESS | 1949 | ++DOCSHELL 0x88bc8400 == 116 [pid = 1949] [id = 289] 00:54:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 191 (0x88bcbc00) [pid = 1949] [serial = 868] [outer = (nil)] 00:54:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 192 (0x8b425400) [pid = 1949] [serial = 869] [outer = 0x88bcbc00] 00:54:15 INFO - PROCESS | 1949 | 1461052455654 Marionette DEBUG loaded listener.js 00:54:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 193 (0x8b42a400) [pid = 1949] [serial = 870] [outer = 0x88bcbc00] 00:54:17 INFO - PROCESS | 1949 | 1461052457241 Marionette TRACE conn5 <- [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]]]}] 00:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 2310ms 00:54:17 INFO - PROCESS | 1949 | 1461052457287 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 00:54:17 INFO - PROCESS | 1949 | 1461052457293 Marionette TRACE conn5 <- [1,1129,null,{"value":"8"}] 00:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:54:17 INFO - PROCESS | 1949 | 1461052457302 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:54:17 INFO - PROCESS | 1949 | 1461052457308 Marionette TRACE conn5 <- [1,1130,null,{}] 00:54:17 INFO - PROCESS | 1949 | 1461052457317 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:17 INFO - PROCESS | 1949 | 1461052457573 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 00:54:17 INFO - PROCESS | 1949 | 1461052457849 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:17 INFO - PROCESS | 1949 | ++DOCSHELL 0x8986e800 == 117 [pid = 1949] [id = 290] 00:54:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 194 (0x89a5a400) [pid = 1949] [serial = 871] [outer = (nil)] 00:54:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 195 (0x8beb1c00) [pid = 1949] [serial = 872] [outer = 0x89a5a400] 00:54:17 INFO - PROCESS | 1949 | 1461052457964 Marionette DEBUG loaded listener.js 00:54:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 196 (0x8c0ecc00) [pid = 1949] [serial = 873] [outer = 0x89a5a400] 00:54:19 INFO - PROCESS | 1949 | 1461052459067 Marionette TRACE conn5 <- [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]]]}] 00:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1786ms 00:54:19 INFO - PROCESS | 1949 | 1461052459089 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 00:54:19 INFO - PROCESS | 1949 | 1461052459098 Marionette TRACE conn5 <- [1,1133,null,{"value":"8"}] 00:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:54:19 INFO - PROCESS | 1949 | 1461052459110 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:54:19 INFO - PROCESS | 1949 | 1461052459114 Marionette TRACE conn5 <- [1,1134,null,{}] 00:54:19 INFO - PROCESS | 1949 | 1461052459121 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:19 INFO - PROCESS | 1949 | 1461052459339 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 00:54:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8b4ec800 == 116 [pid = 1949] [id = 132] 00:54:19 INFO - PROCESS | 1949 | --DOCSHELL 0x905b5c00 == 115 [pid = 1949] [id = 136] 00:54:19 INFO - PROCESS | 1949 | --DOCSHELL 0x88bd3400 == 114 [pid = 1949] [id = 274] 00:54:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8e4a2000 == 113 [pid = 1949] [id = 273] 00:54:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8dae5400 == 112 [pid = 1949] [id = 272] 00:54:19 INFO - PROCESS | 1949 | --DOCSHELL 0x891b9400 == 111 [pid = 1949] [id = 271] 00:54:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8abf2800 == 110 [pid = 1949] [id = 270] 00:54:19 INFO - PROCESS | 1949 | --DOCSHELL 0x89a4e800 == 109 [pid = 1949] [id = 269] 00:54:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8b4e5800 == 108 [pid = 1949] [id = 268] 00:54:19 INFO - PROCESS | 1949 | --DOCSHELL 0x97057800 == 107 [pid = 1949] [id = 10] 00:54:19 INFO - PROCESS | 1949 | --DOCSHELL 0x89787800 == 106 [pid = 1949] [id = 267] 00:54:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8e529400 == 105 [pid = 1949] [id = 260] 00:54:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8ef0a800 == 104 [pid = 1949] [id = 261] 00:54:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8bc6d000 == 103 [pid = 1949] [id = 259] 00:54:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8b431000 == 102 [pid = 1949] [id = 258] 00:54:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8dade000 == 101 [pid = 1949] [id = 257] 00:54:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8c3d0c00 == 100 [pid = 1949] [id = 256] 00:54:19 INFO - PROCESS | 1949 | --DOCSHELL 0x89792800 == 99 [pid = 1949] [id = 254] 00:54:19 INFO - PROCESS | 1949 | --DOCSHELL 0x89ac7400 == 98 [pid = 1949] [id = 255] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 195 (0x8bebb800) [pid = 1949] [serial = 761] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 194 (0x95fad000) [pid = 1949] [serial = 725] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 193 (0x905c1000) [pid = 1949] [serial = 722] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 192 (0x9917f400) [pid = 1949] [serial = 732] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 191 (0x8e50d400) [pid = 1949] [serial = 713] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 190 (0x902a9800) [pid = 1949] [serial = 657] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 189 (0x99290800) [pid = 1949] [serial = 600] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 188 (0x8c3d2000) [pid = 1949] [serial = 744] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 187 (0x8ef04c00) [pid = 1949] [serial = 717] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 186 (0x8b4e4800) [pid = 1949] [serial = 585] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 185 (0x8e4a6000) [pid = 1949] [serial = 612] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 184 (0x8bc6c800) [pid = 1949] [serial = 758] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 183 (0xa005cc00) [pid = 1949] [serial = 741] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 182 (0x8e522800) [pid = 1949] [serial = 627] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 181 (0x8986b800) [pid = 1949] [serial = 704] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 180 (0x8c3d9000) [pid = 1949] [serial = 711] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 179 (0x89acdc00) [pid = 1949] [serial = 755] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 178 (0x8c7a1000) [pid = 1949] [serial = 588] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 177 (0x9833d800) [pid = 1949] [serial = 729] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 176 (0x95f0d800) [pid = 1949] [serial = 669] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 175 (0x8af58800) [pid = 1949] [serial = 747] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0x89a5ac00) [pid = 1949] [serial = 705] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x8f7c8400) [pid = 1949] [serial = 719] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0x91eaa400) [pid = 1949] [serial = 663] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x8ef04000) [pid = 1949] [serial = 648] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x8f6efc00) [pid = 1949] [serial = 651] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x91ea4800) [pid = 1949] [serial = 723] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x8e4a4400) [pid = 1949] [serial = 645] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x8c0e4000) [pid = 1949] [serial = 710] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x8f7c5c00) [pid = 1949] [serial = 654] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x9dff7c00) [pid = 1949] [serial = 735] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x97815000) [pid = 1949] [serial = 728] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x8bc6e000) [pid = 1949] [serial = 743] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0xa0057800) [pid = 1949] [serial = 603] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x8ed8d800) [pid = 1949] [serial = 716] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x94dd7c00) [pid = 1949] [serial = 594] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x89907400) [pid = 1949] [serial = 753] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x95fadc00) [pid = 1949] [serial = 597] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x9917d400) [pid = 1949] [serial = 734] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x8b4ee400) [pid = 1949] [serial = 642] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x905b4000) [pid = 1949] [serial = 660] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x94dd6c00) [pid = 1949] [serial = 666] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x8bc72c00) [pid = 1949] [serial = 708] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x8f10c400) [pid = 1949] [serial = 591] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x8beba400) [pid = 1949] [serial = 750] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x8990a400) [pid = 1949] [serial = 702] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0xa0cbe400) [pid = 1949] [serial = 606] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x89ac8c00) [pid = 1949] [serial = 621] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x9780e400) [pid = 1949] [serial = 675] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x89791400) [pid = 1949] [serial = 609] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x8e52cc00) [pid = 1949] [serial = 714] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x96259c00) [pid = 1949] [serial = 726] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x9fbc4800) [pid = 1949] [serial = 738] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x8beb9000) [pid = 1949] [serial = 737] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x8bc77400) [pid = 1949] [serial = 759] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x89ac1800) [pid = 1949] [serial = 746] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x901d3c00) [pid = 1949] [serial = 720] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x8986dc00) [pid = 1949] [serial = 752] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x8be0f400) [pid = 1949] [serial = 618] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x9fcae800) [pid = 1949] [serial = 740] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x9917c400) [pid = 1949] [serial = 731] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x8b4e8000) [pid = 1949] [serial = 707] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x8abed000) [pid = 1949] [serial = 756] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x97360800) [pid = 1949] [serial = 672] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x8be08400) [pid = 1949] [serial = 749] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x8c3d4800) [pid = 1949] [serial = 624] [outer = (nil)] [url = about:blank] 00:54:20 INFO - PROCESS | 1949 | 1461052459991 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x89791400 == 99 [pid = 1949] [id = 291] 00:54:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x89792400) [pid = 1949] [serial = 874] [outer = (nil)] 00:54:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x89907400) [pid = 1949] [serial = 875] [outer = 0x89792400] 00:54:20 INFO - PROCESS | 1949 | 1461052460090 Marionette DEBUG loaded listener.js 00:54:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x89acdc00) [pid = 1949] [serial = 876] [outer = 0x89792400] 00:54:21 INFO - PROCESS | 1949 | 1461052461095 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 00:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 2045ms 00:54:21 INFO - PROCESS | 1949 | 1461052461157 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 00:54:21 INFO - PROCESS | 1949 | 1461052461164 Marionette TRACE conn5 <- [1,1137,null,{"value":"8"}] 00:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:54:21 INFO - PROCESS | 1949 | 1461052461172 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:54:21 INFO - PROCESS | 1949 | 1461052461180 Marionette TRACE conn5 <- [1,1138,null,{}] 00:54:21 INFO - PROCESS | 1949 | 1461052461201 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:21 INFO - PROCESS | 1949 | 1461052461630 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 00:54:21 INFO - PROCESS | 1949 | 1461052461846 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x8beba400 == 100 [pid = 1949] [id = 292] 00:54:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8c0e7c00) [pid = 1949] [serial = 877] [outer = (nil)] 00:54:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8c3da800) [pid = 1949] [serial = 878] [outer = 0x8c0e7c00] 00:54:21 INFO - PROCESS | 1949 | 1461052461995 Marionette DEBUG loaded listener.js 00:54:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8dae4400) [pid = 1949] [serial = 879] [outer = 0x8c0e7c00] 00:54:23 INFO - PROCESS | 1949 | 1461052463136 Marionette TRACE conn5 <- [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]]]}] 00:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1989ms 00:54:23 INFO - PROCESS | 1949 | 1461052463162 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 00:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:54:23 INFO - PROCESS | 1949 | 1461052463167 Marionette TRACE conn5 <- [1,1141,null,{"value":"8"}] 00:54:23 INFO - PROCESS | 1949 | 1461052463174 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:54:23 INFO - PROCESS | 1949 | 1461052463177 Marionette TRACE conn5 <- [1,1142,null,{}] 00:54:23 INFO - PROCESS | 1949 | 1461052463184 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:23 INFO - PROCESS | 1949 | 1461052463451 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 00:54:23 INFO - PROCESS | 1949 | 1461052463482 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c3d4800 == 101 [pid = 1949] [id = 293] 00:54:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8e504000) [pid = 1949] [serial = 880] [outer = (nil)] 00:54:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x8e50d800) [pid = 1949] [serial = 881] [outer = 0x8e504000] 00:54:23 INFO - PROCESS | 1949 | 1461052463562 Marionette DEBUG loaded listener.js 00:54:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8e528000) [pid = 1949] [serial = 882] [outer = 0x8e504000] 00:54:25 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x8990b800) [pid = 1949] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:54:25 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x89a4f000) [pid = 1949] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:54:25 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x8978bc00) [pid = 1949] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:54:25 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x8ed8a800) [pid = 1949] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:54:25 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x8e6b1c00) [pid = 1949] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:54:25 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x97057c00) [pid = 1949] [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.] 00:54:25 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x8bfee800) [pid = 1949] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:54:25 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0xa696d400) [pid = 1949] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:54:25 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x8bc75c00) [pid = 1949] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:54:25 INFO - PROCESS | 1949 | 1461052465801 Marionette TRACE conn5 <- [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]]]}] 00:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 2689ms 00:54:25 INFO - PROCESS | 1949 | 1461052465870 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 00:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:54:25 INFO - PROCESS | 1949 | 1461052465874 Marionette TRACE conn5 <- [1,1145,null,{"value":"8"}] 00:54:25 INFO - PROCESS | 1949 | 1461052465882 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:54:25 INFO - PROCESS | 1949 | 1461052465885 Marionette TRACE conn5 <- [1,1146,null,{}] 00:54:25 INFO - PROCESS | 1949 | 1461052465893 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:26 INFO - PROCESS | 1949 | 1461052466165 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 00:54:26 INFO - PROCESS | 1949 | 1461052466276 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x8af5d800 == 102 [pid = 1949] [id = 294] 00:54:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8beb6800) [pid = 1949] [serial = 883] [outer = (nil)] 00:54:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8dad8c00) [pid = 1949] [serial = 884] [outer = 0x8beb6800] 00:54:26 INFO - PROCESS | 1949 | 1461052466379 Marionette DEBUG loaded listener.js 00:54:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8e50b000) [pid = 1949] [serial = 885] [outer = 0x8beb6800] 00:54:27 INFO - PROCESS | 1949 | 1461052467342 Marionette TRACE conn5 <- [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]]]}] 00:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1483ms 00:54:27 INFO - PROCESS | 1949 | 1461052467365 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 00:54:27 INFO - PROCESS | 1949 | 1461052467369 Marionette TRACE conn5 <- [1,1149,null,{"value":"8"}] 00:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:54:27 INFO - PROCESS | 1949 | 1461052467376 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:54:27 INFO - PROCESS | 1949 | 1461052467380 Marionette TRACE conn5 <- [1,1150,null,{}] 00:54:27 INFO - PROCESS | 1949 | 1461052467386 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:27 INFO - PROCESS | 1949 | 1461052467655 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 00:54:28 INFO - PROCESS | 1949 | 1461052468020 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x89789400 == 103 [pid = 1949] [id = 295] 00:54:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8978f000) [pid = 1949] [serial = 886] [outer = (nil)] 00:54:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x89908c00) [pid = 1949] [serial = 887] [outer = 0x8978f000] 00:54:28 INFO - PROCESS | 1949 | 1461052468161 Marionette DEBUG loaded listener.js 00:54:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x89acd000) [pid = 1949] [serial = 888] [outer = 0x8978f000] 00:54:29 INFO - PROCESS | 1949 | 1461052469176 Marionette TRACE conn5 <- [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]]]}] 00:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1838ms 00:54:29 INFO - PROCESS | 1949 | 1461052469217 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 00:54:29 INFO - PROCESS | 1949 | 1461052469226 Marionette TRACE conn5 <- [1,1153,null,{"value":"8"}] 00:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:54:29 INFO - PROCESS | 1949 | 1461052469239 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:54:29 INFO - PROCESS | 1949 | 1461052469245 Marionette TRACE conn5 <- [1,1154,null,{}] 00:54:29 INFO - PROCESS | 1949 | 1461052469253 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:29 INFO - PROCESS | 1949 | 1461052469493 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 00:54:29 INFO - PROCESS | 1949 | 1461052469775 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x8beb1000 == 104 [pid = 1949] [id = 296] 00:54:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8beb4400) [pid = 1949] [serial = 889] [outer = (nil)] 00:54:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x8bebcc00) [pid = 1949] [serial = 890] [outer = 0x8beb4400] 00:54:29 INFO - PROCESS | 1949 | 1461052469933 Marionette DEBUG loaded listener.js 00:54:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8c0e4000) [pid = 1949] [serial = 891] [outer = 0x8beb4400] 00:54:31 INFO - PROCESS | 1949 | 1461052471015 Marionette TRACE conn5 <- [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]]]}] 00:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1836ms 00:54:31 INFO - PROCESS | 1949 | 1461052471080 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 00:54:31 INFO - PROCESS | 1949 | 1461052471088 Marionette TRACE conn5 <- [1,1157,null,{"value":"8"}] 00:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:54:31 INFO - PROCESS | 1949 | 1461052471097 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:54:31 INFO - PROCESS | 1949 | 1461052471102 Marionette TRACE conn5 <- [1,1158,null,{}] 00:54:31 INFO - PROCESS | 1949 | 1461052471109 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:31 INFO - PROCESS | 1949 | 1461052471429 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 00:54:31 INFO - PROCESS | 1949 | 1461052471848 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:31 INFO - PROCESS | 1949 | ++DOCSHELL 0x8beb9800 == 105 [pid = 1949] [id = 297] 00:54:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x8dadac00) [pid = 1949] [serial = 892] [outer = (nil)] 00:54:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x8e4a5800) [pid = 1949] [serial = 893] [outer = 0x8dadac00] 00:54:31 INFO - PROCESS | 1949 | 1461052471948 Marionette DEBUG loaded listener.js 00:54:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x8e520c00) [pid = 1949] [serial = 894] [outer = 0x8dadac00] 00:54:33 INFO - PROCESS | 1949 | 1461052473194 Marionette TRACE conn5 <- [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]]]}] 00:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 2156ms 00:54:33 INFO - PROCESS | 1949 | 1461052473256 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 00:54:33 INFO - PROCESS | 1949 | 1461052473264 Marionette TRACE conn5 <- [1,1161,null,{"value":"8"}] 00:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:54:33 INFO - PROCESS | 1949 | 1461052473293 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:54:33 INFO - PROCESS | 1949 | 1461052473317 Marionette TRACE conn5 <- [1,1162,null,{}] 00:54:33 INFO - PROCESS | 1949 | 1461052473409 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:33 INFO - PROCESS | 1949 | 1461052473855 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 00:54:34 INFO - PROCESS | 1949 | 1461052474137 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c79bc00 == 106 [pid = 1949] [id = 298] 00:54:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x8ef08000) [pid = 1949] [serial = 895] [outer = (nil)] 00:54:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x8f10f800) [pid = 1949] [serial = 896] [outer = 0x8ef08000] 00:54:34 INFO - PROCESS | 1949 | 1461052474241 Marionette DEBUG loaded listener.js 00:54:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x8f7bbc00) [pid = 1949] [serial = 897] [outer = 0x8ef08000] 00:54:35 INFO - PROCESS | 1949 | 1461052475382 Marionette TRACE conn5 <- [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]]]}] 00:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 2152ms 00:54:35 INFO - PROCESS | 1949 | 1461052475429 Marionette TRACE conn5 -> [0,1165,"getWindowHandle",null] 00:54:35 INFO - PROCESS | 1949 | 1461052475435 Marionette TRACE conn5 <- [1,1165,null,{"value":"8"}] 00:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:54:35 INFO - PROCESS | 1949 | 1461052475443 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:54:35 INFO - PROCESS | 1949 | 1461052475448 Marionette TRACE conn5 <- [1,1166,null,{}] 00:54:35 INFO - PROCESS | 1949 | 1461052475455 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:35 INFO - PROCESS | 1949 | 1461052475682 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 00:54:36 INFO - PROCESS | 1949 | 1461052476003 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e501800 == 107 [pid = 1949] [id = 299] 00:54:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x8e525800) [pid = 1949] [serial = 898] [outer = (nil)] 00:54:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x8fd55400) [pid = 1949] [serial = 899] [outer = 0x8e525800] 00:54:36 INFO - PROCESS | 1949 | 1461052476114 Marionette DEBUG loaded listener.js 00:54:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x8fe03800) [pid = 1949] [serial = 900] [outer = 0x8e525800] 00:54:37 INFO - PROCESS | 1949 | 1461052477116 Marionette TRACE conn5 <- [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]]]}] 00:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1737ms 00:54:37 INFO - PROCESS | 1949 | 1461052477181 Marionette TRACE conn5 -> [0,1169,"getWindowHandle",null] 00:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:54:37 INFO - PROCESS | 1949 | 1461052477186 Marionette TRACE conn5 <- [1,1169,null,{"value":"8"}] 00:54:37 INFO - PROCESS | 1949 | 1461052477193 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:54:37 INFO - PROCESS | 1949 | 1461052477198 Marionette TRACE conn5 <- [1,1170,null,{}] 00:54:37 INFO - PROCESS | 1949 | 1461052477208 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:37 INFO - PROCESS | 1949 | 1461052477433 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 00:54:37 INFO - PROCESS | 1949 | 1461052477708 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x901db000 == 108 [pid = 1949] [id = 300] 00:54:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x9029e000) [pid = 1949] [serial = 901] [outer = (nil)] 00:54:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x902a1400) [pid = 1949] [serial = 902] [outer = 0x9029e000] 00:54:37 INFO - PROCESS | 1949 | 1461052477866 Marionette DEBUG loaded listener.js 00:54:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x9049a800) [pid = 1949] [serial = 903] [outer = 0x9029e000] 00:54:38 INFO - PROCESS | 1949 | 1461052478884 Marionette TRACE conn5 <- [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]]]}] 00:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1742ms 00:54:38 INFO - PROCESS | 1949 | 1461052478936 Marionette TRACE conn5 -> [0,1173,"getWindowHandle",null] 00:54:38 INFO - PROCESS | 1949 | 1461052478939 Marionette TRACE conn5 <- [1,1173,null,{"value":"8"}] 00:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:54:38 INFO - PROCESS | 1949 | 1461052478947 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:54:38 INFO - PROCESS | 1949 | 1461052478950 Marionette TRACE conn5 <- [1,1174,null,{}] 00:54:38 INFO - PROCESS | 1949 | 1461052478957 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:39 INFO - PROCESS | 1949 | 1461052479189 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 00:54:39 INFO - PROCESS | 1949 | 1461052479450 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c7a4c00 == 109 [pid = 1949] [id = 301] 00:54:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x901d5000) [pid = 1949] [serial = 904] [outer = (nil)] 00:54:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x930cfc00) [pid = 1949] [serial = 905] [outer = 0x901d5000] 00:54:39 INFO - PROCESS | 1949 | 1461052479589 Marionette DEBUG loaded listener.js 00:54:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x94dce800) [pid = 1949] [serial = 906] [outer = 0x901d5000] 00:54:40 INFO - PROCESS | 1949 | 1461052480540 Marionette TRACE conn5 <- [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] 00:54:40 INFO - PROCESS | 1949 | 1461052480590 Marionette TRACE conn5 <- [1,1177,null,{"value":"8"}] 00:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 00:54:40 INFO - PROCESS | 1949 | 1461052480617 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:54:40 INFO - PROCESS | 1949 | 1461052480622 Marionette TRACE conn5 <- [1,1178,null,{}] 00:54:40 INFO - PROCESS | 1949 | 1461052480630 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:40 INFO - PROCESS | 1949 | 1461052480858 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 00:54:41 INFO - PROCESS | 1949 | 1461052481139 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ed8b400 == 110 [pid = 1949] [id = 302] 00:54:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x905b5c00) [pid = 1949] [serial = 907] [outer = (nil)] 00:54:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x95faac00) [pid = 1949] [serial = 908] [outer = 0x905b5c00] 00:54:41 INFO - PROCESS | 1949 | 1461052481272 Marionette DEBUG loaded listener.js 00:54:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x96259c00) [pid = 1949] [serial = 909] [outer = 0x905b5c00] 00:54:42 INFO - PROCESS | 1949 | 1461052482474 Marionette TRACE conn5 <- [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] 00:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:54:42 INFO - PROCESS | 1949 | 1461052482566 Marionette TRACE conn5 <- [1,1181,null,{"value":"8"}] 00:54:42 INFO - PROCESS | 1949 | 1461052482575 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:54:42 INFO - PROCESS | 1949 | 1461052482578 Marionette TRACE conn5 <- [1,1182,null,{}] 00:54:42 INFO - PROCESS | 1949 | 1461052482587 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:42 INFO - PROCESS | 1949 | 1461052482912 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 00:54:43 INFO - PROCESS | 1949 | 1461052483231 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fe09000 == 111 [pid = 1949] [id = 303] 00:54:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x905be400) [pid = 1949] [serial = 910] [outer = (nil)] 00:54:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x97080400) [pid = 1949] [serial = 911] [outer = 0x905be400] 00:54:43 INFO - PROCESS | 1949 | 1461052483330 Marionette DEBUG loaded listener.js 00:54:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x97360400) [pid = 1949] [serial = 912] [outer = 0x905be400] 00:54:44 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:44 INFO - PROCESS | 1949 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:54:44 INFO - PROCESS | 1949 | 1461052484403 Marionette TRACE conn5 <- [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] 00:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:54:44 INFO - PROCESS | 1949 | 1461052484470 Marionette TRACE conn5 <- [1,1185,null,{"value":"8"}] 00:54:44 INFO - PROCESS | 1949 | 1461052484477 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:54:44 INFO - PROCESS | 1949 | 1461052484480 Marionette TRACE conn5 <- [1,1186,null,{}] 00:54:44 INFO - PROCESS | 1949 | 1461052484487 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:44 INFO - PROCESS | 1949 | 1461052484721 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 00:54:45 INFO - PROCESS | 1949 | 1461052485034 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e6bd800 == 112 [pid = 1949] [id = 304] 00:54:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x8fd5b400) [pid = 1949] [serial = 913] [outer = (nil)] 00:54:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x97810800) [pid = 1949] [serial = 914] [outer = 0x8fd5b400] 00:54:45 INFO - PROCESS | 1949 | 1461052485151 Marionette DEBUG loaded listener.js 00:54:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x97817c00) [pid = 1949] [serial = 915] [outer = 0x8fd5b400] 00:54:46 INFO - PROCESS | 1949 | 1461052486202 Marionette TRACE conn5 <- [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] 00:54:46 INFO - PROCESS | 1949 | 1461052486272 Marionette TRACE conn5 <- [1,1189,null,{"value":"8"}] 00:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 00:54:46 INFO - PROCESS | 1949 | 1461052486280 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:54:46 INFO - PROCESS | 1949 | 1461052486284 Marionette TRACE conn5 <- [1,1190,null,{}] 00:54:46 INFO - PROCESS | 1949 | 1461052486291 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:46 INFO - PROCESS | 1949 | 1461052486527 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 00:54:46 INFO - PROCESS | 1949 | 1461052486884 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x98b7d800 == 113 [pid = 1949] [id = 305] 00:54:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x98b7e000) [pid = 1949] [serial = 916] [outer = (nil)] 00:54:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x98be6400) [pid = 1949] [serial = 917] [outer = 0x98b7e000] 00:54:47 INFO - PROCESS | 1949 | 1461052487080 Marionette DEBUG loaded listener.js 00:54:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x99175400) [pid = 1949] [serial = 918] [outer = 0x98b7e000] 00:54:48 INFO - PROCESS | 1949 | 1461052488050 Marionette TRACE conn5 <- [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] 00:54:48 INFO - PROCESS | 1949 | 1461052488121 Marionette TRACE conn5 <- [1,1193,null,{"value":"8"}] 00:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 00:54:48 INFO - PROCESS | 1949 | 1461052488128 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:54:48 INFO - PROCESS | 1949 | 1461052488133 Marionette TRACE conn5 <- [1,1194,null,{}] 00:54:48 INFO - PROCESS | 1949 | 1461052488140 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:48 INFO - PROCESS | 1949 | 1461052488387 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 00:54:48 INFO - PROCESS | 1949 | 1461052488660 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x9917dc00 == 114 [pid = 1949] [id = 306] 00:54:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x9917ec00) [pid = 1949] [serial = 919] [outer = (nil)] 00:54:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x9a40a400) [pid = 1949] [serial = 920] [outer = 0x9917ec00] 00:54:48 INFO - PROCESS | 1949 | 1461052488797 Marionette DEBUG loaded listener.js 00:54:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x9a625c00) [pid = 1949] [serial = 921] [outer = 0x9917ec00] 00:54:49 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:49 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:49 INFO - PROCESS | 1949 | 1461052489713 Marionette TRACE conn5 <- [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] 00:54:49 INFO - PROCESS | 1949 | 1461052489775 Marionette TRACE conn5 <- [1,1197,null,{"value":"8"}] 00:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 00:54:49 INFO - PROCESS | 1949 | 1461052489781 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:54:49 INFO - PROCESS | 1949 | 1461052489784 Marionette TRACE conn5 <- [1,1198,null,{}] 00:54:49 INFO - PROCESS | 1949 | 1461052489791 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:50 INFO - PROCESS | 1949 | 1461052490006 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 00:54:50 INFO - PROCESS | 1949 | 1461052490317 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:50 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fd5c400 == 115 [pid = 1949] [id = 307] 00:54:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x991b5000) [pid = 1949] [serial = 922] [outer = (nil)] 00:54:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x9b2f2000) [pid = 1949] [serial = 923] [outer = 0x991b5000] 00:54:50 INFO - PROCESS | 1949 | 1461052490417 Marionette DEBUG loaded listener.js 00:54:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x9dffb400) [pid = 1949] [serial = 924] [outer = 0x991b5000] 00:54:51 INFO - PROCESS | 1949 | 1461052491366 Marionette TRACE conn5 <- [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]]]}] 00:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1631ms 00:54:51 INFO - PROCESS | 1949 | 1461052491414 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 00:54:51 INFO - PROCESS | 1949 | 1461052491418 Marionette TRACE conn5 <- [1,1201,null,{"value":"8"}] 00:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:54:51 INFO - PROCESS | 1949 | 1461052491425 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:54:51 INFO - PROCESS | 1949 | 1461052491429 Marionette TRACE conn5 <- [1,1202,null,{}] 00:54:51 INFO - PROCESS | 1949 | 1461052491436 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:51 INFO - PROCESS | 1949 | 1461052491653 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 00:54:51 INFO - PROCESS | 1949 | 1461052491965 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:52 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c0e6000 == 116 [pid = 1949] [id = 308] 00:54:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x91dda800) [pid = 1949] [serial = 925] [outer = (nil)] 00:54:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0x9eb4cc00) [pid = 1949] [serial = 926] [outer = 0x91dda800] 00:54:52 INFO - PROCESS | 1949 | 1461052492077 Marionette DEBUG loaded listener.js 00:54:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x9fb0c000) [pid = 1949] [serial = 927] [outer = 0x91dda800] 00:54:52 INFO - PROCESS | 1949 | 1461052492981 Marionette TRACE conn5 <- [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]]]}] 00:54:53 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 00:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1588ms 00:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:54:53 INFO - PROCESS | 1949 | 1461052493014 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 00:54:53 INFO - PROCESS | 1949 | 1461052493018 Marionette TRACE conn5 <- [1,1205,null,{"value":"8"}] 00:54:53 INFO - PROCESS | 1949 | 1461052493025 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:54:53 INFO - PROCESS | 1949 | 1461052493028 Marionette TRACE conn5 <- [1,1206,null,{}] 00:54:53 INFO - PROCESS | 1949 | 1461052493051 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:53 INFO - PROCESS | 1949 | 1461052493331 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 00:54:53 INFO - PROCESS | 1949 | 1461052493543 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x9fbbc800 == 117 [pid = 1949] [id = 309] 00:54:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0x9fbc3400) [pid = 1949] [serial = 928] [outer = (nil)] 00:54:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0x9fca7800) [pid = 1949] [serial = 929] [outer = 0x9fbc3400] 00:54:53 INFO - PROCESS | 1949 | 1461052493678 Marionette DEBUG loaded listener.js 00:54:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 178 (0x9fcaf400) [pid = 1949] [serial = 930] [outer = 0x9fbc3400] 00:54:54 INFO - PROCESS | 1949 | 1461052494608 Marionette TRACE conn5 <- [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]]]}] 00:54:54 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 00:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1641ms 00:54:54 INFO - PROCESS | 1949 | 1461052494665 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 00:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:54:54 INFO - PROCESS | 1949 | 1461052494670 Marionette TRACE conn5 <- [1,1209,null,{"value":"8"}] 00:54:54 INFO - PROCESS | 1949 | 1461052494677 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:54:54 INFO - PROCESS | 1949 | 1461052494681 Marionette TRACE conn5 <- [1,1210,null,{}] 00:54:54 INFO - PROCESS | 1949 | 1461052494687 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:54 INFO - PROCESS | 1949 | 1461052494921 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 00:54:55 INFO - PROCESS | 1949 | 1461052495251 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:55 INFO - PROCESS | 1949 | ++DOCSHELL 0x9b2ed400 == 118 [pid = 1949] [id = 310] 00:54:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 179 (0x9dff7c00) [pid = 1949] [serial = 931] [outer = (nil)] 00:54:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 180 (0xa008cc00) [pid = 1949] [serial = 932] [outer = 0x9dff7c00] 00:54:55 INFO - PROCESS | 1949 | 1461052495352 Marionette DEBUG loaded listener.js 00:54:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 181 (0xa0096000) [pid = 1949] [serial = 933] [outer = 0x9dff7c00] 00:54:56 INFO - PROCESS | 1949 | 1461052496343 Marionette TRACE conn5 <- [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]]]}] 00:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1734ms 00:54:56 INFO - PROCESS | 1949 | 1461052496411 Marionette TRACE conn5 -> [0,1213,"getWindowHandle",null] 00:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:54:56 INFO - PROCESS | 1949 | 1461052496416 Marionette TRACE conn5 <- [1,1213,null,{"value":"8"}] 00:54:56 INFO - PROCESS | 1949 | 1461052496423 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:54:56 INFO - PROCESS | 1949 | 1461052496427 Marionette TRACE conn5 <- [1,1214,null,{}] 00:54:56 INFO - PROCESS | 1949 | 1461052496433 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:56 INFO - PROCESS | 1949 | 1461052496689 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 00:54:57 INFO - PROCESS | 1949 | 1461052497008 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bc70800 == 119 [pid = 1949] [id = 311] 00:54:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 182 (0x97296c00) [pid = 1949] [serial = 934] [outer = (nil)] 00:54:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 183 (0xa0c4ac00) [pid = 1949] [serial = 935] [outer = 0x97296c00] 00:54:57 INFO - PROCESS | 1949 | 1461052497115 Marionette DEBUG loaded listener.js 00:54:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 184 (0xa0c54400) [pid = 1949] [serial = 936] [outer = 0x97296c00] 00:54:58 INFO - PROCESS | 1949 | 1461052498057 Marionette TRACE conn5 <- [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]]]}] 00:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1686ms 00:54:58 INFO - PROCESS | 1949 | 1461052498109 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 00:54:58 INFO - PROCESS | 1949 | 1461052498113 Marionette TRACE conn5 <- [1,1217,null,{"value":"8"}] 00:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:54:58 INFO - PROCESS | 1949 | 1461052498121 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:54:58 INFO - PROCESS | 1949 | 1461052498125 Marionette TRACE conn5 <- [1,1218,null,{}] 00:54:58 INFO - PROCESS | 1949 | 1461052498131 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:58 INFO - PROCESS | 1949 | 1461052498387 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 00:54:59 INFO - PROCESS | 1949 | --DOCSHELL 0x89790000 == 118 [pid = 1949] [id = 251] 00:54:59 INFO - PROCESS | 1949 | --DOCSHELL 0x8af5d800 == 117 [pid = 1949] [id = 294] 00:54:59 INFO - PROCESS | 1949 | --DOCSHELL 0x8c3d4800 == 116 [pid = 1949] [id = 293] 00:54:59 INFO - PROCESS | 1949 | --DOCSHELL 0x8beba400 == 115 [pid = 1949] [id = 292] 00:54:59 INFO - PROCESS | 1949 | --DOCSHELL 0x89791400 == 114 [pid = 1949] [id = 291] 00:54:59 INFO - PROCESS | 1949 | --DOCSHELL 0x8986e800 == 113 [pid = 1949] [id = 290] 00:54:59 INFO - PROCESS | 1949 | --DOCSHELL 0x8986a400 == 112 [pid = 1949] [id = 288] 00:54:59 INFO - PROCESS | 1949 | --DOCSHELL 0x97817000 == 111 [pid = 1949] [id = 286] 00:54:59 INFO - PROCESS | 1949 | --DOCSHELL 0x89acfc00 == 110 [pid = 1949] [id = 287] 00:54:59 INFO - PROCESS | 1949 | --DOCSHELL 0x97016000 == 109 [pid = 1949] [id = 285] 00:54:59 INFO - PROCESS | 1949 | --DOCSHELL 0x8dadc400 == 108 [pid = 1949] [id = 284] 00:54:59 INFO - PROCESS | 1949 | --DOCSHELL 0x8e6bfc00 == 107 [pid = 1949] [id = 282] 00:54:59 INFO - PROCESS | 1949 | --DOCSHELL 0x8e6ba000 == 106 [pid = 1949] [id = 283] 00:54:59 INFO - PROCESS | 1949 | --DOCSHELL 0x8fe02800 == 105 [pid = 1949] [id = 281] 00:54:59 INFO - PROCESS | 1949 | --DOCSHELL 0x8fe10c00 == 104 [pid = 1949] [id = 280] 00:54:59 INFO - PROCESS | 1949 | --DOCSHELL 0x8be0fc00 == 103 [pid = 1949] [id = 279] 00:54:59 INFO - PROCESS | 1949 | --DOCSHELL 0x8beb6c00 == 102 [pid = 1949] [id = 277] 00:54:59 INFO - PROCESS | 1949 | --DOCSHELL 0x8c3dec00 == 101 [pid = 1949] [id = 278] 00:54:59 INFO - PROCESS | 1949 | --DOCSHELL 0x8af63800 == 100 [pid = 1949] [id = 276] 00:54:59 INFO - PROCESS | 1949 | --DOCSHELL 0x891bbc00 == 99 [pid = 1949] [id = 275] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 183 (0x89866800) [pid = 1949] [serial = 824] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 182 (0x8e50f000) [pid = 1949] [serial = 776] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 181 (0x8e50a000) [pid = 1949] [serial = 816] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 180 (0x8bc6f000) [pid = 1949] [serial = 767] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 179 (0x89a51800) [pid = 1949] [serial = 764] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 178 (0x8f6f1000) [pid = 1949] [serial = 782] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 177 (0x8ef09000) [pid = 1949] [serial = 779] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 176 (0x8e4ae000) [pid = 1949] [serial = 810] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 175 (0x89909800) [pid = 1949] [serial = 804] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0x8f107400) [pid = 1949] [serial = 818] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x901d4c00) [pid = 1949] [serial = 821] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0x891b4400) [pid = 1949] [serial = 570] [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.] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x8fd56800) [pid = 1949] [serial = 785] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x8ed82c00) [pid = 1949] [serial = 812] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x89793c00) [pid = 1949] [serial = 803] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x901d2000) [pid = 1949] [serial = 791] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x902a4400) [pid = 1949] [serial = 822] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x97058c00) [pid = 1949] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x8dad8000) [pid = 1949] [serial = 770] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x8ef05400) [pid = 1949] [serial = 813] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x8c0e6800) [pid = 1949] [serial = 807] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x8e509c00) [pid = 1949] [serial = 800] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x8f7c7000) [pid = 1949] [serial = 819] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x8c7a5000) [pid = 1949] [serial = 809] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x8be0c800) [pid = 1949] [serial = 806] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x8e4a1800) [pid = 1949] [serial = 815] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x8fdf3000) [pid = 1949] [serial = 788] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x8e4ad000) [pid = 1949] [serial = 773] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x91dd5c00) [pid = 1949] [serial = 797] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x90498400) [pid = 1949] [serial = 794] [outer = (nil)] [url = about:blank] 00:54:59 INFO - PROCESS | 1949 | 1461052499850 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:59 INFO - PROCESS | 1949 | ++DOCSHELL 0x89869000 == 100 [pid = 1949] [id = 312] 00:54:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x8986a400) [pid = 1949] [serial = 937] [outer = (nil)] 00:54:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x8990b000) [pid = 1949] [serial = 938] [outer = 0x8986a400] 00:54:59 INFO - PROCESS | 1949 | 1461052499938 Marionette DEBUG loaded listener.js 00:55:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x89ac9400) [pid = 1949] [serial = 939] [outer = 0x8986a400] 00:55:00 INFO - PROCESS | 1949 | 1461052500823 Marionette TRACE conn5 <- [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]]]}] 00:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 2740ms 00:55:00 INFO - PROCESS | 1949 | 1461052500869 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 00:55:00 INFO - PROCESS | 1949 | 1461052500877 Marionette TRACE conn5 <- [1,1221,null,{"value":"8"}] 00:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:55:00 INFO - PROCESS | 1949 | 1461052500888 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:55:00 INFO - PROCESS | 1949 | 1461052500894 Marionette TRACE conn5 <- [1,1222,null,{}] 00:55:00 INFO - PROCESS | 1949 | 1461052500903 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:01 INFO - PROCESS | 1949 | 1461052501145 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 00:55:01 INFO - PROCESS | 1949 | 1461052501333 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bc77400 == 101 [pid = 1949] [id = 313] 00:55:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x8be02400) [pid = 1949] [serial = 940] [outer = (nil)] 00:55:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x8be08400) [pid = 1949] [serial = 941] [outer = 0x8be02400] 00:55:01 INFO - PROCESS | 1949 | 1461052501503 Marionette DEBUG loaded listener.js 00:55:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x8beb2400) [pid = 1949] [serial = 942] [outer = 0x8be02400] 00:55:02 INFO - PROCESS | 1949 | 1461052502664 Marionette TRACE conn5 <- [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] 00:55:02 INFO - PROCESS | 1949 | 1461052502748 Marionette TRACE conn5 <- [1,1225,null,{"value":"8"}] 00:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:55:02 INFO - PROCESS | 1949 | 1461052502757 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:55:02 INFO - PROCESS | 1949 | 1461052502761 Marionette TRACE conn5 <- [1,1226,null,{}] 00:55:02 INFO - PROCESS | 1949 | 1461052502776 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:03 INFO - PROCESS | 1949 | 1461052503057 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 00:55:03 INFO - PROCESS | 1949 | 1461052503206 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bfe9000 == 102 [pid = 1949] [id = 314] 00:55:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x8c3d5c00) [pid = 1949] [serial = 943] [outer = (nil)] 00:55:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x8c3df800) [pid = 1949] [serial = 944] [outer = 0x8c3d5c00] 00:55:03 INFO - PROCESS | 1949 | 1461052503295 Marionette DEBUG loaded listener.js 00:55:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x8dadb000) [pid = 1949] [serial = 945] [outer = 0x8c3d5c00] 00:55:04 INFO - PROCESS | 1949 | 1461052504564 Marionette TRACE conn5 <- [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]]]}] 00:55:04 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x891b2c00) [pid = 1949] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:55:04 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x8e504000) [pid = 1949] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:55:04 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x8c0e7c00) [pid = 1949] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:55:04 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x89792400) [pid = 1949] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:55:04 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x89a5a400) [pid = 1949] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1856ms 00:55:04 INFO - PROCESS | 1949 | 1461052504613 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 00:55:04 INFO - PROCESS | 1949 | 1461052504617 Marionette TRACE conn5 <- [1,1229,null,{"value":"8"}] 00:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:55:04 INFO - PROCESS | 1949 | 1461052504633 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:55:04 INFO - PROCESS | 1949 | 1461052504643 Marionette TRACE conn5 <- [1,1230,null,{}] 00:55:04 INFO - PROCESS | 1949 | 1461052504651 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:04 INFO - PROCESS | 1949 | 1461052504874 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 00:55:05 INFO - PROCESS | 1949 | 1461052505105 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x8990f000 == 103 [pid = 1949] [id = 315] 00:55:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x8dadcc00) [pid = 1949] [serial = 946] [outer = (nil)] 00:55:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x8e50bc00) [pid = 1949] [serial = 947] [outer = 0x8dadcc00] 00:55:05 INFO - PROCESS | 1949 | 1461052505200 Marionette DEBUG loaded listener.js 00:55:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x8e6b9000) [pid = 1949] [serial = 948] [outer = 0x8dadcc00] 00:55:06 INFO - PROCESS | 1949 | 1461052506307 Marionette TRACE conn5 <- [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]]]}] 00:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1706ms 00:55:06 INFO - PROCESS | 1949 | 1461052506335 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 00:55:06 INFO - PROCESS | 1949 | 1461052506343 Marionette TRACE conn5 <- [1,1233,null,{"value":"8"}] 00:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:55:06 INFO - PROCESS | 1949 | 1461052506355 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:55:06 INFO - PROCESS | 1949 | 1461052506362 Marionette TRACE conn5 <- [1,1234,null,{}] 00:55:06 INFO - PROCESS | 1949 | 1461052506371 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:06 INFO - PROCESS | 1949 | 1461052506769 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 00:55:07 INFO - PROCESS | 1949 | 1461052507200 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x89790000 == 104 [pid = 1949] [id = 316] 00:55:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x89791400) [pid = 1949] [serial = 949] [outer = (nil)] 00:55:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x89871c00) [pid = 1949] [serial = 950] [outer = 0x89791400] 00:55:07 INFO - PROCESS | 1949 | 1461052507307 Marionette DEBUG loaded listener.js 00:55:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x8abee000) [pid = 1949] [serial = 951] [outer = 0x89791400] 00:55:08 INFO - PROCESS | 1949 | 1461052508488 Marionette TRACE conn5 <- [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]]]}] 00:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 2202ms 00:55:08 INFO - PROCESS | 1949 | 1461052508559 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 00:55:08 INFO - PROCESS | 1949 | 1461052508568 Marionette TRACE conn5 <- [1,1237,null,{"value":"8"}] 00:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:55:08 INFO - PROCESS | 1949 | 1461052508580 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:55:08 INFO - PROCESS | 1949 | 1461052508585 Marionette TRACE conn5 <- [1,1238,null,{}] 00:55:08 INFO - PROCESS | 1949 | 1461052508594 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:08 INFO - PROCESS | 1949 | 1461052508927 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 00:55:09 INFO - PROCESS | 1949 | 1461052509264 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b4eb000 == 105 [pid = 1949] [id = 317] 00:55:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x8beb0400) [pid = 1949] [serial = 952] [outer = (nil)] 00:55:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x8c0e8800) [pid = 1949] [serial = 953] [outer = 0x8beb0400] 00:55:09 INFO - PROCESS | 1949 | 1461052509369 Marionette DEBUG loaded listener.js 00:55:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x8c3d5000) [pid = 1949] [serial = 954] [outer = 0x8beb0400] 00:55:10 INFO - PROCESS | 1949 | 1461052510472 Marionette TRACE conn5 <- [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]]]}] 00:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1938ms 00:55:10 INFO - PROCESS | 1949 | 1461052510522 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 00:55:10 INFO - PROCESS | 1949 | 1461052510529 Marionette TRACE conn5 <- [1,1241,null,{"value":"8"}] 00:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:55:10 INFO - PROCESS | 1949 | 1461052510536 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:55:10 INFO - PROCESS | 1949 | 1461052510539 Marionette TRACE conn5 <- [1,1242,null,{}] 00:55:10 INFO - PROCESS | 1949 | 1461052510547 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:10 INFO - PROCESS | 1949 | 1461052510789 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 00:55:11 INFO - PROCESS | 1949 | 1461052511166 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:11 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e50d000 == 106 [pid = 1949] [id = 318] 00:55:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x8e50e400) [pid = 1949] [serial = 955] [outer = (nil)] 00:55:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x8e51fc00) [pid = 1949] [serial = 956] [outer = 0x8e50e400] 00:55:11 INFO - PROCESS | 1949 | 1461052511267 Marionette DEBUG loaded listener.js 00:55:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x8ed8b000) [pid = 1949] [serial = 957] [outer = 0x8e50e400] 00:55:12 INFO - PROCESS | 1949 | 1461052512274 Marionette TRACE conn5 <- [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]]]}] 00:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1786ms 00:55:12 INFO - PROCESS | 1949 | 1461052512323 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 00:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:55:12 INFO - PROCESS | 1949 | 1461052512328 Marionette TRACE conn5 <- [1,1245,null,{"value":"8"}] 00:55:12 INFO - PROCESS | 1949 | 1461052512345 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:55:12 INFO - PROCESS | 1949 | 1461052512354 Marionette TRACE conn5 <- [1,1246,null,{}] 00:55:12 INFO - PROCESS | 1949 | 1461052512362 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:12 INFO - PROCESS | 1949 | 1461052512650 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 00:55:13 INFO - PROCESS | 1949 | 1461052513002 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:13 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e51d400 == 107 [pid = 1949] [id = 319] 00:55:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x8e521000) [pid = 1949] [serial = 958] [outer = (nil)] 00:55:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x8f6f5c00) [pid = 1949] [serial = 959] [outer = 0x8e521000] 00:55:13 INFO - PROCESS | 1949 | 1461052513101 Marionette DEBUG loaded listener.js 00:55:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x8fd52400) [pid = 1949] [serial = 960] [outer = 0x8e521000] 00:55:14 INFO - PROCESS | 1949 | 1461052514102 Marionette TRACE conn5 <- [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]]]}] 00:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1824ms 00:55:14 INFO - PROCESS | 1949 | 1461052514161 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 00:55:14 INFO - PROCESS | 1949 | 1461052514165 Marionette TRACE conn5 <- [1,1249,null,{"value":"8"}] 00:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:55:14 INFO - PROCESS | 1949 | 1461052514173 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:55:14 INFO - PROCESS | 1949 | 1461052514177 Marionette TRACE conn5 <- [1,1250,null,{}] 00:55:14 INFO - PROCESS | 1949 | 1461052514183 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:14 INFO - PROCESS | 1949 | 1461052514418 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 00:55:14 INFO - PROCESS | 1949 | 1461052514733 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x89904c00 == 108 [pid = 1949] [id = 320] 00:55:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0x8af59000) [pid = 1949] [serial = 961] [outer = (nil)] 00:55:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x901d4c00) [pid = 1949] [serial = 962] [outer = 0x8af59000] 00:55:14 INFO - PROCESS | 1949 | 1461052514836 Marionette DEBUG loaded listener.js 00:55:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0x901dbc00) [pid = 1949] [serial = 963] [outer = 0x8af59000] 00:55:15 INFO - PROCESS | 1949 | 1461052515795 Marionette TRACE conn5 <- [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]]]}] 00:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1683ms 00:55:15 INFO - PROCESS | 1949 | 1461052515856 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 00:55:15 INFO - PROCESS | 1949 | 1461052515861 Marionette TRACE conn5 <- [1,1253,null,{"value":"8"}] 00:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:55:15 INFO - PROCESS | 1949 | 1461052515868 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:55:15 INFO - PROCESS | 1949 | 1461052515872 Marionette TRACE conn5 <- [1,1254,null,{}] 00:55:15 INFO - PROCESS | 1949 | 1461052515878 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:16 INFO - PROCESS | 1949 | 1461052516114 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 00:55:16 INFO - PROCESS | 1949 | 1461052516441 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x90493c00 == 109 [pid = 1949] [id = 321] 00:55:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0x90494400) [pid = 1949] [serial = 964] [outer = (nil)] 00:55:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 178 (0x90498400) [pid = 1949] [serial = 965] [outer = 0x90494400] 00:55:16 INFO - PROCESS | 1949 | 1461052516560 Marionette DEBUG loaded listener.js 00:55:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 179 (0x930cac00) [pid = 1949] [serial = 966] [outer = 0x90494400] 00:55:17 INFO - PROCESS | 1949 | 1461052517551 Marionette TRACE conn5 <- [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]]]}] 00:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1736ms 00:55:17 INFO - PROCESS | 1949 | 1461052517607 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 00:55:17 INFO - PROCESS | 1949 | 1461052517610 Marionette TRACE conn5 <- [1,1257,null,{"value":"8"}] 00:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:55:17 INFO - PROCESS | 1949 | 1461052517617 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:55:17 INFO - PROCESS | 1949 | 1461052517621 Marionette TRACE conn5 <- [1,1258,null,{}] 00:55:17 INFO - PROCESS | 1949 | 1461052517627 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:17 INFO - PROCESS | 1949 | 1461052517864 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 00:55:18 INFO - PROCESS | 1949 | 1461052518180 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:18 INFO - PROCESS | 1949 | ++DOCSHELL 0x90490000 == 110 [pid = 1949] [id = 322] 00:55:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 180 (0x930cd000) [pid = 1949] [serial = 967] [outer = (nil)] 00:55:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 181 (0x96110400) [pid = 1949] [serial = 968] [outer = 0x930cd000] 00:55:18 INFO - PROCESS | 1949 | 1461052518280 Marionette DEBUG loaded listener.js 00:55:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 182 (0x9705fc00) [pid = 1949] [serial = 969] [outer = 0x930cd000] 00:55:19 INFO - PROCESS | 1949 | 1461052519233 Marionette TRACE conn5 <- [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]]]}] 00:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1650ms 00:55:19 INFO - PROCESS | 1949 | 1461052519268 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 00:55:19 INFO - PROCESS | 1949 | 1461052519272 Marionette TRACE conn5 <- [1,1261,null,{"value":"8"}] 00:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:55:19 INFO - PROCESS | 1949 | 1461052519279 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:55:19 INFO - PROCESS | 1949 | 1461052519283 Marionette TRACE conn5 <- [1,1262,null,{}] 00:55:19 INFO - PROCESS | 1949 | 1461052519289 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:19 INFO - PROCESS | 1949 | 1461052519514 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 00:55:19 INFO - PROCESS | 1949 | 1461052519842 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b428400 == 111 [pid = 1949] [id = 323] 00:55:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 183 (0x8b433800) [pid = 1949] [serial = 970] [outer = (nil)] 00:55:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 184 (0x9729e000) [pid = 1949] [serial = 971] [outer = 0x8b433800] 00:55:19 INFO - PROCESS | 1949 | 1461052519942 Marionette DEBUG loaded listener.js 00:55:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 185 (0x98515c00) [pid = 1949] [serial = 972] [outer = 0x8b433800] 00:55:20 INFO - PROCESS | 1949 | 1461052520865 Marionette TRACE conn5 <- [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]]]}] 00:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1642ms 00:55:20 INFO - PROCESS | 1949 | 1461052520926 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 00:55:20 INFO - PROCESS | 1949 | 1461052520930 Marionette TRACE conn5 <- [1,1265,null,{"value":"8"}] 00:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:55:20 INFO - PROCESS | 1949 | 1461052520940 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:55:20 INFO - PROCESS | 1949 | 1461052520942 Marionette TRACE conn5 <- [1,1266,null,{}] 00:55:20 INFO - PROCESS | 1949 | 1461052520949 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:21 INFO - PROCESS | 1949 | 1461052521177 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 00:55:21 INFO - PROCESS | 1949 | 1461052521492 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ef0ac00 == 112 [pid = 1949] [id = 324] 00:55:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 186 (0x96f7f800) [pid = 1949] [serial = 973] [outer = (nil)] 00:55:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 187 (0x9917a800) [pid = 1949] [serial = 974] [outer = 0x96f7f800] 00:55:21 INFO - PROCESS | 1949 | 1461052521595 Marionette DEBUG loaded listener.js 00:55:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 188 (0x9917e800) [pid = 1949] [serial = 975] [outer = 0x96f7f800] 00:55:22 INFO - PROCESS | 1949 | 1461052522514 Marionette TRACE conn5 <- [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]]]}] 00:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1642ms 00:55:22 INFO - PROCESS | 1949 | 1461052522582 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 00:55:22 INFO - PROCESS | 1949 | 1461052522587 Marionette TRACE conn5 <- [1,1269,null,{"value":"8"}] 00:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:55:22 INFO - PROCESS | 1949 | 1461052522594 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:55:22 INFO - PROCESS | 1949 | 1461052522598 Marionette TRACE conn5 <- [1,1270,null,{}] 00:55:22 INFO - PROCESS | 1949 | 1461052522604 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:22 INFO - PROCESS | 1949 | 1461052522853 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 00:55:23 INFO - PROCESS | 1949 | 1461052523169 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x88bd0c00 == 113 [pid = 1949] [id = 325] 00:55:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 189 (0x94dd4800) [pid = 1949] [serial = 976] [outer = (nil)] 00:55:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 190 (0x9b2e9000) [pid = 1949] [serial = 977] [outer = 0x94dd4800] 00:55:23 INFO - PROCESS | 1949 | 1461052523264 Marionette DEBUG loaded listener.js 00:55:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 191 (0x9eb45800) [pid = 1949] [serial = 978] [outer = 0x94dd4800] 00:55:24 INFO - PROCESS | 1949 | 1461052524216 Marionette TRACE conn5 <- [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]]]}] 00:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1688ms 00:55:24 INFO - PROCESS | 1949 | 1461052524284 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 00:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:55:24 INFO - PROCESS | 1949 | 1461052524288 Marionette TRACE conn5 <- [1,1273,null,{"value":"8"}] 00:55:24 INFO - PROCESS | 1949 | 1461052524295 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:55:24 INFO - PROCESS | 1949 | 1461052524299 Marionette TRACE conn5 <- [1,1274,null,{}] 00:55:24 INFO - PROCESS | 1949 | 1461052524305 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:24 INFO - PROCESS | 1949 | 1461052524567 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 00:55:24 INFO - PROCESS | 1949 | 1461052524911 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:24 INFO - PROCESS | 1949 | ++DOCSHELL 0xa0065000 == 114 [pid = 1949] [id = 326] 00:55:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 192 (0xa00d5000) [pid = 1949] [serial = 979] [outer = (nil)] 00:55:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 193 (0xa0cb3800) [pid = 1949] [serial = 980] [outer = 0xa00d5000] 00:55:25 INFO - PROCESS | 1949 | 1461052525026 Marionette DEBUG loaded listener.js 00:55:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 194 (0xa0cbc400) [pid = 1949] [serial = 981] [outer = 0xa00d5000] 00:55:26 INFO - PROCESS | 1949 | 1461052526064 Marionette TRACE conn5 <- [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]]]}] 00:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1843ms 00:55:26 INFO - PROCESS | 1949 | 1461052526138 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 00:55:26 INFO - PROCESS | 1949 | 1461052526143 Marionette TRACE conn5 <- [1,1277,null,{"value":"8"}] 00:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:55:26 INFO - PROCESS | 1949 | 1461052526150 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:55:26 INFO - PROCESS | 1949 | 1461052526155 Marionette TRACE conn5 <- [1,1278,null,{}] 00:55:26 INFO - PROCESS | 1949 | 1461052526162 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:26 INFO - PROCESS | 1949 | 1461052526464 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 00:55:26 INFO - PROCESS | 1949 | 1461052526790 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:26 INFO - PROCESS | 1949 | ++DOCSHELL 0xa0cbd400 == 115 [pid = 1949] [id = 327] 00:55:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 195 (0xa0e43c00) [pid = 1949] [serial = 982] [outer = (nil)] 00:55:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 196 (0xa0fe2800) [pid = 1949] [serial = 983] [outer = 0xa0e43c00] 00:55:26 INFO - PROCESS | 1949 | 1461052526885 Marionette DEBUG loaded listener.js 00:55:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 197 (0xa28b3800) [pid = 1949] [serial = 984] [outer = 0xa0e43c00] 00:55:27 INFO - PROCESS | 1949 | 1461052527890 Marionette TRACE conn5 <- [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]]]}] 00:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1793ms 00:55:27 INFO - PROCESS | 1949 | 1461052527945 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 00:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:55:27 INFO - PROCESS | 1949 | 1461052527949 Marionette TRACE conn5 <- [1,1281,null,{"value":"8"}] 00:55:27 INFO - PROCESS | 1949 | 1461052527956 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:55:27 INFO - PROCESS | 1949 | 1461052527961 Marionette TRACE conn5 <- [1,1282,null,{}] 00:55:27 INFO - PROCESS | 1949 | 1461052527967 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:28 INFO - PROCESS | 1949 | 1461052528196 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 00:55:28 INFO - PROCESS | 1949 | 1461052528515 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c79cc00 == 116 [pid = 1949] [id = 328] 00:55:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 198 (0x9a410400) [pid = 1949] [serial = 985] [outer = (nil)] 00:55:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 199 (0xa3c26c00) [pid = 1949] [serial = 986] [outer = 0x9a410400] 00:55:28 INFO - PROCESS | 1949 | 1461052528615 Marionette DEBUG loaded listener.js 00:55:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 200 (0xa3cc3c00) [pid = 1949] [serial = 987] [outer = 0x9a410400] 00:55:29 INFO - PROCESS | 1949 | 1461052529588 Marionette TRACE conn5 <- [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]]]}] 00:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1689ms 00:55:29 INFO - PROCESS | 1949 | 1461052529646 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 00:55:29 INFO - PROCESS | 1949 | 1461052529650 Marionette TRACE conn5 <- [1,1285,null,{"value":"8"}] 00:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:55:29 INFO - PROCESS | 1949 | 1461052529657 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:55:29 INFO - PROCESS | 1949 | 1461052529661 Marionette TRACE conn5 <- [1,1286,null,{}] 00:55:29 INFO - PROCESS | 1949 | 1461052529668 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:29 INFO - PROCESS | 1949 | 1461052529905 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 00:55:30 INFO - PROCESS | 1949 | 1461052530223 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:30 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fde8000 == 117 [pid = 1949] [id = 329] 00:55:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 201 (0x930ca000) [pid = 1949] [serial = 988] [outer = (nil)] 00:55:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 202 (0xa458d000) [pid = 1949] [serial = 989] [outer = 0x930ca000] 00:55:30 INFO - PROCESS | 1949 | 1461052530330 Marionette DEBUG loaded listener.js 00:55:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 203 (0xa45eb400) [pid = 1949] [serial = 990] [outer = 0x930ca000] 00:55:31 INFO - PROCESS | 1949 | 1461052531488 Marionette TRACE conn5 <- [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]]]}] 00:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1887ms 00:55:31 INFO - PROCESS | 1949 | 1461052531547 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 00:55:31 INFO - PROCESS | 1949 | 1461052531554 Marionette TRACE conn5 <- [1,1289,null,{"value":"8"}] 00:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:55:31 INFO - PROCESS | 1949 | 1461052531566 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:55:31 INFO - PROCESS | 1949 | 1461052531570 Marionette TRACE conn5 <- [1,1290,null,{}] 00:55:31 INFO - PROCESS | 1949 | 1461052531582 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:31 INFO - PROCESS | 1949 | 1461052531943 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 00:55:32 INFO - PROCESS | 1949 | 1461052532168 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:32 INFO - PROCESS | 1949 | ++DOCSHELL 0xa0fdbc00 == 118 [pid = 1949] [id = 330] 00:55:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 204 (0xa3c24400) [pid = 1949] [serial = 991] [outer = (nil)] 00:55:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 205 (0xa47a7000) [pid = 1949] [serial = 992] [outer = 0xa3c24400] 00:55:32 INFO - PROCESS | 1949 | 1461052532260 Marionette DEBUG loaded listener.js 00:55:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 206 (0xa47ab800) [pid = 1949] [serial = 993] [outer = 0xa3c24400] 00:55:33 INFO - PROCESS | 1949 | 1461052533198 Marionette TRACE conn5 <- [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]]]}] 00:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1737ms 00:55:33 INFO - PROCESS | 1949 | 1461052533303 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 00:55:33 INFO - PROCESS | 1949 | 1461052533307 Marionette TRACE conn5 <- [1,1293,null,{"value":"8"}] 00:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:55:33 INFO - PROCESS | 1949 | 1461052533315 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:55:33 INFO - PROCESS | 1949 | 1461052533319 Marionette TRACE conn5 <- [1,1294,null,{}] 00:55:33 INFO - PROCESS | 1949 | 1461052533325 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:33 INFO - PROCESS | 1949 | 1461052533560 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 00:55:34 INFO - PROCESS | 1949 | 1461052534433 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x8abedc00 == 119 [pid = 1949] [id = 331] 00:55:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 207 (0x8abf2800) [pid = 1949] [serial = 994] [outer = (nil)] 00:55:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 208 (0x8b426400) [pid = 1949] [serial = 995] [outer = 0x8abf2800] 00:55:34 INFO - PROCESS | 1949 | 1461052534557 Marionette DEBUG loaded listener.js 00:55:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 209 (0x8b4e9c00) [pid = 1949] [serial = 996] [outer = 0x8abf2800] 00:55:35 INFO - PROCESS | 1949 | 1461052535555 Marionette TRACE conn5 <- [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]]]}] 00:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 2287ms 00:55:35 INFO - PROCESS | 1949 | 1461052535602 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 00:55:35 INFO - PROCESS | 1949 | 1461052535611 Marionette TRACE conn5 <- [1,1297,null,{"value":"8"}] 00:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:55:35 INFO - PROCESS | 1949 | 1461052535622 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:55:35 INFO - PROCESS | 1949 | 1461052535627 Marionette TRACE conn5 <- [1,1298,null,{}] 00:55:35 INFO - PROCESS | 1949 | 1461052535635 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:35 INFO - PROCESS | 1949 | 1461052535877 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 00:55:36 INFO - PROCESS | 1949 | 1461052536217 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c0e7800 == 120 [pid = 1949] [id = 332] 00:55:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 210 (0x8c0ed000) [pid = 1949] [serial = 997] [outer = (nil)] 00:55:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 211 (0x8c3d4800) [pid = 1949] [serial = 998] [outer = 0x8c0ed000] 00:55:36 INFO - PROCESS | 1949 | 1461052536320 Marionette DEBUG loaded listener.js 00:55:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 212 (0x8dad7c00) [pid = 1949] [serial = 999] [outer = 0x8c0ed000] 00:55:37 INFO - PROCESS | 1949 | 1461052537302 Marionette TRACE conn5 <- [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]]]}] 00:55:37 INFO - PROCESS | 1949 | --DOCSHELL 0x891ae800 == 119 [pid = 1949] [id = 210] 00:55:37 INFO - PROCESS | 1949 | --DOCSHELL 0x89908400 == 118 [pid = 1949] [id = 211] 00:55:37 INFO - PROCESS | 1949 | --DOCSHELL 0x98baf400 == 117 [pid = 1949] [id = 68] 00:55:37 INFO - PROCESS | 1949 | --DOCSHELL 0x8fdea400 == 116 [pid = 1949] [id = 50] 00:55:37 INFO - PROCESS | 1949 | --DOCSHELL 0x8ed8c400 == 115 [pid = 1949] [id = 49] 00:55:37 INFO - PROCESS | 1949 | --DOCSHELL 0x8978dc00 == 114 [pid = 1949] [id = 203] 00:55:37 INFO - PROCESS | 1949 | --DOCSHELL 0x8f10d400 == 113 [pid = 1949] [id = 70] 00:55:37 INFO - PROCESS | 1949 | --DOCSHELL 0x97064400 == 112 [pid = 1949] [id = 105] 00:55:37 INFO - PROCESS | 1949 | --DOCSHELL 0x8990f000 == 111 [pid = 1949] [id = 315] 00:55:37 INFO - PROCESS | 1949 | --DOCSHELL 0x8bfe9000 == 110 [pid = 1949] [id = 314] 00:55:37 INFO - PROCESS | 1949 | --DOCSHELL 0x8bc77400 == 109 [pid = 1949] [id = 313] 00:55:37 INFO - PROCESS | 1949 | --DOCSHELL 0x89869000 == 108 [pid = 1949] [id = 312] 00:55:37 INFO - PROCESS | 1949 | --DOCSHELL 0x8fe09000 == 107 [pid = 1949] [id = 303] 00:55:37 INFO - PROCESS | 1949 | --DOCSHELL 0x8ed8b400 == 106 [pid = 1949] [id = 302] 00:55:37 INFO - PROCESS | 1949 | --DOCSHELL 0x8c7a4c00 == 105 [pid = 1949] [id = 301] 00:55:37 INFO - PROCESS | 1949 | --DOCSHELL 0x901db000 == 104 [pid = 1949] [id = 300] 00:55:37 INFO - PROCESS | 1949 | --DOCSHELL 0x8c79bc00 == 103 [pid = 1949] [id = 298] 00:55:37 INFO - PROCESS | 1949 | --DOCSHELL 0x8e501800 == 102 [pid = 1949] [id = 299] 00:55:37 INFO - PROCESS | 1949 | --DOCSHELL 0x8beb9800 == 101 [pid = 1949] [id = 297] 00:55:37 INFO - PROCESS | 1949 | --DOCSHELL 0x8beb1000 == 100 [pid = 1949] [id = 296] 00:55:37 INFO - PROCESS | 1949 | --DOCSHELL 0x89789400 == 99 [pid = 1949] [id = 295] 00:55:37 INFO - PROCESS | 1949 | --DOMWINDOW == 211 (0x89acac00) [pid = 1949] [serial = 825] [outer = (nil)] [url = about:blank] 00:55:37 INFO - PROCESS | 1949 | --DOMWINDOW == 210 (0x8e50d800) [pid = 1949] [serial = 881] [outer = (nil)] [url = about:blank] 00:55:37 INFO - PROCESS | 1949 | --DOMWINDOW == 209 (0x8dad8c00) [pid = 1949] [serial = 884] [outer = (nil)] [url = about:blank] 00:55:37 INFO - PROCESS | 1949 | --DOMWINDOW == 208 (0x8e528000) [pid = 1949] [serial = 882] [outer = (nil)] [url = about:blank] 00:55:37 INFO - PROCESS | 1949 | --DOMWINDOW == 207 (0x8c3da800) [pid = 1949] [serial = 878] [outer = (nil)] [url = about:blank] 00:55:37 INFO - PROCESS | 1949 | --DOMWINDOW == 206 (0x89907400) [pid = 1949] [serial = 875] [outer = (nil)] [url = about:blank] 00:55:37 INFO - PROCESS | 1949 | --DOMWINDOW == 205 (0x89acdc00) [pid = 1949] [serial = 876] [outer = (nil)] [url = about:blank] 00:55:37 INFO - PROCESS | 1949 | --DOMWINDOW == 204 (0x8c0ecc00) [pid = 1949] [serial = 873] [outer = (nil)] [url = about:blank] 00:55:37 INFO - PROCESS | 1949 | --DOMWINDOW == 203 (0x8beb1c00) [pid = 1949] [serial = 872] [outer = (nil)] [url = about:blank] 00:55:37 INFO - PROCESS | 1949 | --DOMWINDOW == 202 (0x8b425400) [pid = 1949] [serial = 869] [outer = (nil)] [url = about:blank] 00:55:37 INFO - PROCESS | 1949 | --DOMWINDOW == 201 (0x89ac8000) [pid = 1949] [serial = 866] [outer = (nil)] [url = about:blank] 00:55:37 INFO - PROCESS | 1949 | --DOMWINDOW == 200 (0x97bda800) [pid = 1949] [serial = 863] [outer = (nil)] [url = about:blank] 00:55:37 INFO - PROCESS | 1949 | --DOMWINDOW == 199 (0x97bd6800) [pid = 1949] [serial = 860] [outer = (nil)] [url = about:blank] 00:55:37 INFO - PROCESS | 1949 | --DOMWINDOW == 198 (0x97720800) [pid = 1949] [serial = 857] [outer = (nil)] [url = about:blank] 00:55:37 INFO - PROCESS | 1949 | --DOMWINDOW == 197 (0x97017000) [pid = 1949] [serial = 854] [outer = (nil)] [url = about:blank] 00:55:37 INFO - PROCESS | 1949 | --DOMWINDOW == 196 (0x9625c000) [pid = 1949] [serial = 851] [outer = (nil)] [url = about:blank] 00:55:37 INFO - PROCESS | 1949 | --DOMWINDOW == 195 (0x95f05000) [pid = 1949] [serial = 848] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1949 | --DOMWINDOW == 194 (0x930d5800) [pid = 1949] [serial = 845] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1949 | --DOMWINDOW == 193 (0x9029cc00) [pid = 1949] [serial = 842] [outer = (nil)] [url = about:blank] 00:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 2392ms 00:55:38 INFO - PROCESS | 1949 | --DOMWINDOW == 192 (0x8f6f4000) [pid = 1949] [serial = 839] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1949 | --DOMWINDOW == 191 (0x8e6b2c00) [pid = 1949] [serial = 836] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1949 | --DOMWINDOW == 190 (0x8bebd800) [pid = 1949] [serial = 833] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1949 | --DOMWINDOW == 189 (0x8b4e4c00) [pid = 1949] [serial = 830] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1949 | --DOMWINDOW == 188 (0x89863800) [pid = 1949] [serial = 827] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1949 | --DOMWINDOW == 187 (0x8dae4400) [pid = 1949] [serial = 879] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1949 | 1461052538177 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 00:55:38 INFO - PROCESS | 1949 | 1461052538185 Marionette TRACE conn5 <- [1,1301,null,{"value":"8"}] 00:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:55:38 INFO - PROCESS | 1949 | 1461052538277 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:55:38 INFO - PROCESS | 1949 | 1461052538280 Marionette TRACE conn5 <- [1,1302,null,{}] 00:55:38 INFO - PROCESS | 1949 | 1461052538288 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:38 INFO - PROCESS | 1949 | 1461052538490 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 00:55:38 INFO - PROCESS | 1949 | 1461052538694 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x89a4f000 == 100 [pid = 1949] [id = 333] 00:55:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 188 (0x8abebc00) [pid = 1949] [serial = 1000] [outer = (nil)] 00:55:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 189 (0x8bc70000) [pid = 1949] [serial = 1001] [outer = 0x8abebc00] 00:55:38 INFO - PROCESS | 1949 | 1461052538777 Marionette DEBUG loaded listener.js 00:55:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 190 (0x8bebac00) [pid = 1949] [serial = 1002] [outer = 0x8abebc00] 00:55:39 INFO - PROCESS | 1949 | 1461052539667 Marionette TRACE conn5 <- [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]]]}] 00:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1449ms 00:55:39 INFO - PROCESS | 1949 | 1461052539717 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 00:55:39 INFO - PROCESS | 1949 | 1461052539722 Marionette TRACE conn5 <- [1,1305,null,{"value":"8"}] 00:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:55:39 INFO - PROCESS | 1949 | 1461052539732 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:55:39 INFO - PROCESS | 1949 | 1461052539743 Marionette TRACE conn5 <- [1,1306,null,{}] 00:55:39 INFO - PROCESS | 1949 | 1461052539758 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:39 INFO - PROCESS | 1949 | 1461052539981 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 00:55:40 INFO - PROCESS | 1949 | 1461052540235 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bc75800 == 101 [pid = 1949] [id = 334] 00:55:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 191 (0x8e4a6400) [pid = 1949] [serial = 1003] [outer = (nil)] 00:55:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 192 (0x8e50e800) [pid = 1949] [serial = 1004] [outer = 0x8e4a6400] 00:55:40 INFO - PROCESS | 1949 | 1461052540323 Marionette DEBUG loaded listener.js 00:55:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 193 (0x8e529400) [pid = 1949] [serial = 1005] [outer = 0x8e4a6400] 00:55:41 INFO - PROCESS | 1949 | 1461052541249 Marionette TRACE conn5 <- [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]]]}] 00:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1560ms 00:55:41 INFO - PROCESS | 1949 | 1461052541290 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 00:55:41 INFO - PROCESS | 1949 | 1461052541295 Marionette TRACE conn5 <- [1,1309,null,{"value":"8"}] 00:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:55:41 INFO - PROCESS | 1949 | 1461052541302 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:55:41 INFO - PROCESS | 1949 | 1461052541306 Marionette TRACE conn5 <- [1,1310,null,{}] 00:55:41 INFO - PROCESS | 1949 | 1461052541323 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:41 INFO - PROCESS | 1949 | 1461052541595 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 00:55:41 INFO - PROCESS | 1949 | 1461052541626 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x89acf800 == 102 [pid = 1949] [id = 335] 00:55:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 194 (0x8e520400) [pid = 1949] [serial = 1006] [outer = (nil)] 00:55:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 195 (0x8ed87c00) [pid = 1949] [serial = 1007] [outer = 0x8e520400] 00:55:41 INFO - PROCESS | 1949 | 1461052541707 Marionette DEBUG loaded listener.js 00:55:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 196 (0x8ef0b000) [pid = 1949] [serial = 1008] [outer = 0x8e520400] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 195 (0x88bcbc00) [pid = 1949] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 194 (0x89902400) [pid = 1949] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 193 (0x97361800) [pid = 1949] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 192 (0x90492000) [pid = 1949] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 191 (0x905b3800) [pid = 1949] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 190 (0x930ca800) [pid = 1949] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 189 (0x8bc74400) [pid = 1949] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 188 (0x8e520000) [pid = 1949] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 187 (0x97817800) [pid = 1949] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 186 (0x901cec00) [pid = 1949] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 185 (0x930cdc00) [pid = 1949] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 184 (0x8e506c00) [pid = 1949] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 183 (0x8beb8400) [pid = 1949] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 182 (0x8b429800) [pid = 1949] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 181 (0x89786000) [pid = 1949] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 180 (0x8beb8800) [pid = 1949] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 179 (0x90498000) [pid = 1949] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 178 (0x90493000) [pid = 1949] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 177 (0x8fdf0c00) [pid = 1949] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 176 (0x8bc77c00) [pid = 1949] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 175 (0x8f6f0400) [pid = 1949] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0x8ed87000) [pid = 1949] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x8ed85c00) [pid = 1949] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0x8dae3c00) [pid = 1949] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x8dae6400) [pid = 1949] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x8c79b400) [pid = 1949] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x8af64c00) [pid = 1949] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x89903400) [pid = 1949] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x8be0e400) [pid = 1949] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x8c3d5c00) [pid = 1949] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x9029e000) [pid = 1949] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x901d5000) [pid = 1949] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x97296c00) [pid = 1949] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x905be400) [pid = 1949] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x8978f000) [pid = 1949] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x8be02400) [pid = 1949] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x991b5000) [pid = 1949] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x9fbc3400) [pid = 1949] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x91dda800) [pid = 1949] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x9dff7c00) [pid = 1949] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x98b7e000) [pid = 1949] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x9917ec00) [pid = 1949] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x8ef08000) [pid = 1949] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x8beb4400) [pid = 1949] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x8986a400) [pid = 1949] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x8dadac00) [pid = 1949] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x905b5c00) [pid = 1949] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x8fd5b400) [pid = 1949] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:55:43 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x8e525800) [pid = 1949] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:55:43 INFO - PROCESS | 1949 | 1461052543856 Marionette TRACE conn5 <- [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] 00:55:43 INFO - PROCESS | 1949 | 1461052543912 Marionette TRACE conn5 <- [1,1313,null,{"value":"8"}] 00:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 00:55:43 INFO - PROCESS | 1949 | 1461052543937 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:55:43 INFO - PROCESS | 1949 | 1461052543941 Marionette TRACE conn5 <- [1,1314,null,{}] 00:55:43 INFO - PROCESS | 1949 | 1461052543948 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:44 INFO - PROCESS | 1949 | 1461052544154 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 00:55:44 INFO - PROCESS | 1949 | 1461052544334 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:44 INFO - PROCESS | 1949 | ++DOCSHELL 0x8990b800 == 103 [pid = 1949] [id = 336] 00:55:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x8abefc00) [pid = 1949] [serial = 1009] [outer = (nil)] 00:55:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x8be0f800) [pid = 1949] [serial = 1010] [outer = 0x8abefc00] 00:55:44 INFO - PROCESS | 1949 | 1461052544430 Marionette DEBUG loaded listener.js 00:55:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x8e6c0c00) [pid = 1949] [serial = 1011] [outer = 0x8abefc00] 00:55:45 INFO - PROCESS | 1949 | 1461052545264 Marionette TRACE conn5 <- [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]]]}] 00:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1408ms 00:55:45 INFO - PROCESS | 1949 | 1461052545329 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 00:55:45 INFO - PROCESS | 1949 | 1461052545332 Marionette TRACE conn5 <- [1,1317,null,{"value":"8"}] 00:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:55:45 INFO - PROCESS | 1949 | 1461052545340 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:55:45 INFO - PROCESS | 1949 | 1461052545344 Marionette TRACE conn5 <- [1,1318,null,{}] 00:55:45 INFO - PROCESS | 1949 | 1461052545351 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:45 INFO - PROCESS | 1949 | 1461052545571 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 00:55:46 INFO - PROCESS | 1949 | 1461052545987 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x89865c00 == 104 [pid = 1949] [id = 337] 00:55:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x89867000) [pid = 1949] [serial = 1012] [outer = (nil)] 00:55:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x89907400) [pid = 1949] [serial = 1013] [outer = 0x89867000] 00:55:46 INFO - PROCESS | 1949 | 1461052546091 Marionette DEBUG loaded listener.js 00:55:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x89acdc00) [pid = 1949] [serial = 1014] [outer = 0x89867000] 00:55:47 INFO - PROCESS | 1949 | 1461052547119 Marionette TRACE conn5 <- [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]]]}] 00:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1836ms 00:55:47 INFO - PROCESS | 1949 | 1461052547180 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 00:55:47 INFO - PROCESS | 1949 | 1461052547189 Marionette TRACE conn5 <- [1,1321,null,{"value":"8"}] 00:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:55:47 INFO - PROCESS | 1949 | 1461052547199 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:55:47 INFO - PROCESS | 1949 | 1461052547204 Marionette TRACE conn5 <- [1,1322,null,{}] 00:55:47 INFO - PROCESS | 1949 | 1461052547214 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:47 INFO - PROCESS | 1949 | 1461052547467 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 00:55:47 INFO - PROCESS | 1949 | 1461052547790 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:47 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bc6f000 == 105 [pid = 1949] [id = 338] 00:55:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x8be02400) [pid = 1949] [serial = 1015] [outer = (nil)] 00:55:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x8beb8c00) [pid = 1949] [serial = 1016] [outer = 0x8be02400] 00:55:47 INFO - PROCESS | 1949 | 1461052547899 Marionette DEBUG loaded listener.js 00:55:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x8c0e1800) [pid = 1949] [serial = 1017] [outer = 0x8be02400] 00:55:48 INFO - PROCESS | 1949 | 1461052548977 Marionette TRACE conn5 <- [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]]]}] 00:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1838ms 00:55:49 INFO - PROCESS | 1949 | 1461052549041 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 00:55:49 INFO - PROCESS | 1949 | 1461052549048 Marionette TRACE conn5 <- [1,1325,null,{"value":"8"}] 00:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:55:49 INFO - PROCESS | 1949 | 1461052549057 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:55:49 INFO - PROCESS | 1949 | 1461052549061 Marionette TRACE conn5 <- [1,1326,null,{}] 00:55:49 INFO - PROCESS | 1949 | 1461052549068 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:49 INFO - PROCESS | 1949 | 1461052549337 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 00:55:49 INFO - PROCESS | 1949 | 1461052549707 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x8978bc00 == 106 [pid = 1949] [id = 339] 00:55:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x8e4a6000) [pid = 1949] [serial = 1018] [outer = (nil)] 00:55:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x8e4ad000) [pid = 1949] [serial = 1019] [outer = 0x8e4a6000] 00:55:49 INFO - PROCESS | 1949 | 1461052549805 Marionette DEBUG loaded listener.js 00:55:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x8e507800) [pid = 1949] [serial = 1020] [outer = 0x8e4a6000] 00:55:50 INFO - PROCESS | 1949 | 1461052550834 Marionette TRACE conn5 <- [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]]]}] 00:55:50 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 00:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1836ms 00:55:50 INFO - PROCESS | 1949 | 1461052550893 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 00:55:50 INFO - PROCESS | 1949 | 1461052550897 Marionette TRACE conn5 <- [1,1329,null,{"value":"8"}] 00:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:55:50 INFO - PROCESS | 1949 | 1461052550914 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:55:50 INFO - PROCESS | 1949 | 1461052550924 Marionette TRACE conn5 <- [1,1330,null,{}] 00:55:50 INFO - PROCESS | 1949 | 1461052550932 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:51 INFO - PROCESS | 1949 | 1461052551202 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 00:55:51 INFO - PROCESS | 1949 | 1461052551518 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x8dae6000 == 107 [pid = 1949] [id = 340] 00:55:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x8e509c00) [pid = 1949] [serial = 1021] [outer = (nil)] 00:55:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x8f10ec00) [pid = 1949] [serial = 1022] [outer = 0x8e509c00] 00:55:51 INFO - PROCESS | 1949 | 1461052551619 Marionette DEBUG loaded listener.js 00:55:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x8f6f6400) [pid = 1949] [serial = 1023] [outer = 0x8e509c00] 00:55:52 INFO - PROCESS | 1949 | 1461052552609 Marionette TRACE conn5 <- [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]]]}] 00:55:52 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 00:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1750ms 00:55:52 INFO - PROCESS | 1949 | 1461052552656 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 00:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:55:52 INFO - PROCESS | 1949 | 1461052552662 Marionette TRACE conn5 <- [1,1333,null,{"value":"8"}] 00:55:52 INFO - PROCESS | 1949 | 1461052552669 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:55:52 INFO - PROCESS | 1949 | 1461052552672 Marionette TRACE conn5 <- [1,1334,null,{}] 00:55:52 INFO - PROCESS | 1949 | 1461052552678 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:52 INFO - PROCESS | 1949 | 1461052552905 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 00:55:53 INFO - PROCESS | 1949 | 1461052553220 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f109400 == 108 [pid = 1949] [id = 341] 00:55:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x8f6f1800) [pid = 1949] [serial = 1024] [outer = (nil)] 00:55:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x8fd58c00) [pid = 1949] [serial = 1025] [outer = 0x8f6f1800] 00:55:53 INFO - PROCESS | 1949 | 1461052553333 Marionette DEBUG loaded listener.js 00:55:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x8fde7400) [pid = 1949] [serial = 1026] [outer = 0x8f6f1800] 00:55:54 INFO - PROCESS | 1949 | 1461052554310 Marionette TRACE conn5 <- [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]]]}] 00:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1683ms 00:55:54 INFO - PROCESS | 1949 | 1461052554352 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 00:55:54 INFO - PROCESS | 1949 | 1461052554357 Marionette TRACE conn5 <- [1,1337,null,{"value":"8"}] 00:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:55:54 INFO - PROCESS | 1949 | 1461052554364 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:55:54 INFO - PROCESS | 1949 | 1461052554368 Marionette TRACE conn5 <- [1,1338,null,{}] 00:55:54 INFO - PROCESS | 1949 | 1461052554374 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:54 INFO - PROCESS | 1949 | 1461052554598 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 00:55:54 INFO - PROCESS | 1949 | 1461052554921 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x901d2000 == 109 [pid = 1949] [id = 342] 00:55:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x901d2c00) [pid = 1949] [serial = 1027] [outer = (nil)] 00:55:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x9029e000) [pid = 1949] [serial = 1028] [outer = 0x901d2c00] 00:55:55 INFO - PROCESS | 1949 | 1461052555043 Marionette DEBUG loaded listener.js 00:55:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x9049c400) [pid = 1949] [serial = 1029] [outer = 0x901d2c00] 00:55:56 INFO - PROCESS | 1949 | 1461052556558 Marionette TRACE conn5 <- [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]]]}] 00:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2235ms 00:55:56 INFO - PROCESS | 1949 | 1461052556600 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 00:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:55:56 INFO - PROCESS | 1949 | 1461052556605 Marionette TRACE conn5 <- [1,1341,null,{"value":"8"}] 00:55:56 INFO - PROCESS | 1949 | 1461052556611 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:55:56 INFO - PROCESS | 1949 | 1461052556615 Marionette TRACE conn5 <- [1,1342,null,{}] 00:55:56 INFO - PROCESS | 1949 | 1461052556621 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:56 INFO - PROCESS | 1949 | 1461052556835 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 00:55:57 INFO - PROCESS | 1949 | 1461052557097 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x90492800 == 110 [pid = 1949] [id = 343] 00:55:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x905b3800) [pid = 1949] [serial = 1030] [outer = (nil)] 00:55:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x91ea0000) [pid = 1949] [serial = 1031] [outer = 0x905b3800] 00:55:57 INFO - PROCESS | 1949 | 1461052557191 Marionette DEBUG loaded listener.js 00:55:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x94dcec00) [pid = 1949] [serial = 1032] [outer = 0x905b3800] 00:55:58 INFO - PROCESS | 1949 | 1461052558171 Marionette TRACE conn5 <- [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]]]}] 00:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1635ms 00:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:55:58 INFO - PROCESS | 1949 | 1461052558247 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 00:55:58 INFO - PROCESS | 1949 | 1461052558251 Marionette TRACE conn5 <- [1,1345,null,{"value":"8"}] 00:55:58 INFO - PROCESS | 1949 | 1461052558258 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:55:58 INFO - PROCESS | 1949 | 1461052558261 Marionette TRACE conn5 <- [1,1346,null,{}] 00:55:58 INFO - PROCESS | 1949 | 1461052558268 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:58 INFO - PROCESS | 1949 | 1461052558507 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 00:55:58 INFO - PROCESS | 1949 | 1461052558826 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b4ea800 == 111 [pid = 1949] [id = 344] 00:55:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x901d9000) [pid = 1949] [serial = 1033] [outer = (nil)] 00:55:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x91ea0400) [pid = 1949] [serial = 1034] [outer = 0x901d9000] 00:55:58 INFO - PROCESS | 1949 | 1461052558951 Marionette DEBUG loaded listener.js 00:55:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0x95f0cc00) [pid = 1949] [serial = 1035] [outer = 0x901d9000] 00:55:59 INFO - PROCESS | 1949 | 1461052559943 Marionette TRACE conn5 <- [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]]]}] 00:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1744ms 00:56:00 INFO - PROCESS | 1949 | 1461052560002 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 00:56:00 INFO - PROCESS | 1949 | 1461052560005 Marionette TRACE conn5 <- [1,1349,null,{"value":"8"}] 00:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:56:00 INFO - PROCESS | 1949 | 1461052560013 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:56:00 INFO - PROCESS | 1949 | 1461052560016 Marionette TRACE conn5 <- [1,1350,null,{}] 00:56:00 INFO - PROCESS | 1949 | 1461052560022 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:00 INFO - PROCESS | 1949 | 1461052560242 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 00:56:00 INFO - PROCESS | 1949 | 1461052560573 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x8dae5400 == 112 [pid = 1949] [id = 345] 00:56:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x94ddb800) [pid = 1949] [serial = 1036] [outer = (nil)] 00:56:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0x97056400) [pid = 1949] [serial = 1037] [outer = 0x94ddb800] 00:56:00 INFO - PROCESS | 1949 | 1461052560670 Marionette DEBUG loaded listener.js 00:56:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0x972a2400) [pid = 1949] [serial = 1038] [outer = 0x94ddb800] 00:56:01 INFO - PROCESS | 1949 | 1461052561636 Marionette TRACE conn5 <- [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]]]}] 00:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1681ms 00:56:01 INFO - PROCESS | 1949 | 1461052561696 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 00:56:01 INFO - PROCESS | 1949 | 1461052561700 Marionette TRACE conn5 <- [1,1353,null,{"value":"8"}] 00:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:56:01 INFO - PROCESS | 1949 | 1461052561707 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:56:01 INFO - PROCESS | 1949 | 1461052561710 Marionette TRACE conn5 <- [1,1354,null,{}] 00:56:01 INFO - PROCESS | 1949 | 1461052561717 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:01 INFO - PROCESS | 1949 | 1461052561941 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 00:56:02 INFO - PROCESS | 1949 | 1461052562262 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:02 INFO - PROCESS | 1949 | ++DOCSHELL 0x94dd9000 == 113 [pid = 1949] [id = 346] 00:56:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 178 (0x958dd400) [pid = 1949] [serial = 1039] [outer = (nil)] 00:56:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 179 (0x97817800) [pid = 1949] [serial = 1040] [outer = 0x958dd400] 00:56:02 INFO - PROCESS | 1949 | 1461052562422 Marionette DEBUG loaded listener.js 00:56:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 180 (0x97ab6400) [pid = 1949] [serial = 1041] [outer = 0x958dd400] 00:56:03 INFO - PROCESS | 1949 | 1461052563424 Marionette TRACE conn5 <- [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]]]}] 00:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1732ms 00:56:03 INFO - PROCESS | 1949 | 1461052563439 Marionette TRACE conn5 -> [0,1357,"getWindowHandle",null] 00:56:03 INFO - PROCESS | 1949 | 1461052563444 Marionette TRACE conn5 <- [1,1357,null,{"value":"8"}] 00:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:56:03 INFO - PROCESS | 1949 | 1461052563450 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:56:03 INFO - PROCESS | 1949 | 1461052563454 Marionette TRACE conn5 <- [1,1358,null,{}] 00:56:03 INFO - PROCESS | 1949 | 1461052563460 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:03 INFO - PROCESS | 1949 | 1461052563682 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 00:56:04 INFO - PROCESS | 1949 | 1461052564026 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:04 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ef07400 == 114 [pid = 1949] [id = 347] 00:56:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 181 (0x8fd5d800) [pid = 1949] [serial = 1042] [outer = (nil)] 00:56:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 182 (0x99174400) [pid = 1949] [serial = 1043] [outer = 0x8fd5d800] 00:56:04 INFO - PROCESS | 1949 | 1461052564145 Marionette DEBUG loaded listener.js 00:56:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 183 (0x9a620c00) [pid = 1949] [serial = 1044] [outer = 0x8fd5d800] 00:56:05 INFO - PROCESS | 1949 | 1461052565144 Marionette TRACE conn5 <- [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]]]}] 00:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1739ms 00:56:05 INFO - PROCESS | 1949 | 1461052565190 Marionette TRACE conn5 -> [0,1361,"getWindowHandle",null] 00:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:56:05 INFO - PROCESS | 1949 | 1461052565195 Marionette TRACE conn5 <- [1,1361,null,{"value":"8"}] 00:56:05 INFO - PROCESS | 1949 | 1461052565202 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:56:05 INFO - PROCESS | 1949 | 1461052565207 Marionette TRACE conn5 <- [1,1362,null,{}] 00:56:05 INFO - PROCESS | 1949 | 1461052565213 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:05 INFO - PROCESS | 1949 | 1461052565478 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 00:56:05 INFO - PROCESS | 1949 | 1461052565819 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x9eb4d400 == 115 [pid = 1949] [id = 348] 00:56:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 184 (0x9fb07400) [pid = 1949] [serial = 1045] [outer = (nil)] 00:56:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 185 (0x9fe21000) [pid = 1949] [serial = 1046] [outer = 0x9fb07400] 00:56:05 INFO - PROCESS | 1949 | 1461052565917 Marionette DEBUG loaded listener.js 00:56:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 186 (0xa0064800) [pid = 1949] [serial = 1047] [outer = 0x9fb07400] 00:56:06 INFO - PROCESS | 1949 | 1461052566929 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 00:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1795ms 00:56:06 INFO - PROCESS | 1949 | 1461052566998 Marionette TRACE conn5 -> [0,1365,"getWindowHandle",null] 00:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:56:07 INFO - PROCESS | 1949 | 1461052567002 Marionette TRACE conn5 <- [1,1365,null,{"value":"8"}] 00:56:07 INFO - PROCESS | 1949 | 1461052567011 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:56:07 INFO - PROCESS | 1949 | 1461052567016 Marionette TRACE conn5 <- [1,1366,null,{}] 00:56:07 INFO - PROCESS | 1949 | 1461052567023 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:07 INFO - PROCESS | 1949 | 1461052567283 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 00:56:07 INFO - PROCESS | 1949 | 1461052567609 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x8990d400 == 116 [pid = 1949] [id = 349] 00:56:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 187 (0x98b85800) [pid = 1949] [serial = 1048] [outer = (nil)] 00:56:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 188 (0xa0cb8000) [pid = 1949] [serial = 1049] [outer = 0x98b85800] 00:56:07 INFO - PROCESS | 1949 | 1461052567704 Marionette DEBUG loaded listener.js 00:56:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 189 (0xa0cbd000) [pid = 1949] [serial = 1050] [outer = 0x98b85800] 00:56:08 INFO - PROCESS | 1949 | 1461052568741 Marionette TRACE conn5 <- [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] 00:56:08 INFO - PROCESS | 1949 | 1461052568807 Marionette TRACE conn5 <- [1,1369,null,{"value":"8"}] 00:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 00:56:08 INFO - PROCESS | 1949 | 1461052568814 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:56:08 INFO - PROCESS | 1949 | 1461052568817 Marionette TRACE conn5 <- [1,1370,null,{}] 00:56:08 INFO - PROCESS | 1949 | 1461052568824 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:09 INFO - PROCESS | 1949 | 1461052569106 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 00:56:09 INFO - PROCESS | 1949 | 1461052569436 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x902a3c00 == 117 [pid = 1949] [id = 350] 00:56:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 190 (0x930d6c00) [pid = 1949] [serial = 1051] [outer = (nil)] 00:56:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 191 (0xa0fdc800) [pid = 1949] [serial = 1052] [outer = 0x930d6c00] 00:56:09 INFO - PROCESS | 1949 | 1461052569533 Marionette DEBUG loaded listener.js 00:56:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 192 (0xa2a0a400) [pid = 1949] [serial = 1053] [outer = 0x930d6c00] 00:56:10 INFO - PROCESS | 1949 | 1461052570549 Marionette TRACE conn5 <- [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] 00:56:10 INFO - PROCESS | 1949 | 1461052570605 Marionette TRACE conn5 <- [1,1373,null,{"value":"8"}] 00:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 00:56:10 INFO - PROCESS | 1949 | 1461052570614 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:56:10 INFO - PROCESS | 1949 | 1461052570617 Marionette TRACE conn5 <- [1,1374,null,{}] 00:56:10 INFO - PROCESS | 1949 | 1461052570624 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:10 INFO - PROCESS | 1949 | 1461052570890 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 00:56:11 INFO - PROCESS | 1949 | 1461052571231 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:11 INFO - PROCESS | 1949 | ++DOCSHELL 0x891ad400 == 118 [pid = 1949] [id = 351] 00:56:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 193 (0x8b4ed800) [pid = 1949] [serial = 1054] [outer = (nil)] 00:56:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 194 (0xa47ae400) [pid = 1949] [serial = 1055] [outer = 0x8b4ed800] 00:56:11 INFO - PROCESS | 1949 | 1461052571326 Marionette DEBUG loaded listener.js 00:56:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 195 (0xa4adb000) [pid = 1949] [serial = 1056] [outer = 0x8b4ed800] 00:56:12 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:56:12 INFO - PROCESS | 1949 | 1461052572453 Marionette TRACE conn5 <- [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] 00:56:12 INFO - PROCESS | 1949 | 1461052572518 Marionette TRACE conn5 <- [1,1377,null,{"value":"8"}] 00:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 00:56:12 INFO - PROCESS | 1949 | 1461052572526 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:56:12 INFO - PROCESS | 1949 | 1461052572530 Marionette TRACE conn5 <- [1,1378,null,{}] 00:56:12 INFO - PROCESS | 1949 | 1461052572536 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:12 INFO - PROCESS | 1949 | 1461052572810 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 00:56:13 INFO - PROCESS | 1949 | 1461052573140 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:13 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b111400 == 119 [pid = 1949] [id = 352] 00:56:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 196 (0x8b113400) [pid = 1949] [serial = 1057] [outer = (nil)] 00:56:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 197 (0x8b11a000) [pid = 1949] [serial = 1058] [outer = 0x8b113400] 00:56:13 INFO - PROCESS | 1949 | 1461052573239 Marionette DEBUG loaded listener.js 00:56:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 198 (0x8b11d800) [pid = 1949] [serial = 1059] [outer = 0x8b113400] 00:56:14 INFO - PROCESS | 1949 | 1461052574368 Marionette TRACE conn5 <- [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] 00:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 00:56:14 INFO - PROCESS | 1949 | 1461052574426 Marionette TRACE conn5 <- [1,1381,null,{"value":"8"}] 00:56:14 INFO - PROCESS | 1949 | 1461052574434 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:56:14 INFO - PROCESS | 1949 | 1461052574437 Marionette TRACE conn5 <- [1,1382,null,{}] 00:56:14 INFO - PROCESS | 1949 | 1461052574443 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:14 INFO - PROCESS | 1949 | 1461052574707 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 00:56:15 INFO - PROCESS | 1949 | 1461052575044 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:15 INFO - PROCESS | 1949 | ++DOCSHELL 0x89ac4800 == 120 [pid = 1949] [id = 353] 00:56:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 199 (0x89ac9800) [pid = 1949] [serial = 1060] [outer = (nil)] 00:56:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 200 (0x8b4e9400) [pid = 1949] [serial = 1061] [outer = 0x89ac9800] 00:56:15 INFO - PROCESS | 1949 | 1461052575147 Marionette DEBUG loaded listener.js 00:56:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 201 (0x8bfebc00) [pid = 1949] [serial = 1062] [outer = 0x89ac9800] 00:56:16 INFO - PROCESS | 1949 | --DOCSHELL 0x8990b800 == 119 [pid = 1949] [id = 336] 00:56:16 INFO - PROCESS | 1949 | --DOCSHELL 0x89acf800 == 118 [pid = 1949] [id = 335] 00:56:16 INFO - PROCESS | 1949 | --DOCSHELL 0x8bc75800 == 117 [pid = 1949] [id = 334] 00:56:16 INFO - PROCESS | 1949 | --DOCSHELL 0x89a4f000 == 116 [pid = 1949] [id = 333] 00:56:16 INFO - PROCESS | 1949 | --DOCSHELL 0x8c0e7800 == 115 [pid = 1949] [id = 332] 00:56:16 INFO - PROCESS | 1949 | --DOCSHELL 0x8abedc00 == 114 [pid = 1949] [id = 331] 00:56:16 INFO - PROCESS | 1949 | --DOCSHELL 0x8fde8000 == 113 [pid = 1949] [id = 329] 00:56:16 INFO - PROCESS | 1949 | --DOCSHELL 0xa0cbd400 == 112 [pid = 1949] [id = 327] 00:56:16 INFO - PROCESS | 1949 | --DOCSHELL 0x8c79cc00 == 111 [pid = 1949] [id = 328] 00:56:16 INFO - PROCESS | 1949 | --DOCSHELL 0xa0065000 == 110 [pid = 1949] [id = 326] 00:56:16 INFO - PROCESS | 1949 | --DOCSHELL 0x88bd0c00 == 109 [pid = 1949] [id = 325] 00:56:16 INFO - PROCESS | 1949 | --DOCSHELL 0x8b428400 == 108 [pid = 1949] [id = 323] 00:56:16 INFO - PROCESS | 1949 | --DOCSHELL 0x8ef0ac00 == 107 [pid = 1949] [id = 324] 00:56:16 INFO - PROCESS | 1949 | --DOCSHELL 0x90490000 == 106 [pid = 1949] [id = 322] 00:56:16 INFO - PROCESS | 1949 | --DOCSHELL 0x90493c00 == 105 [pid = 1949] [id = 321] 00:56:16 INFO - PROCESS | 1949 | --DOCSHELL 0x89904c00 == 104 [pid = 1949] [id = 320] 00:56:16 INFO - PROCESS | 1949 | --DOCSHELL 0x8e51d400 == 103 [pid = 1949] [id = 319] 00:56:16 INFO - PROCESS | 1949 | --DOCSHELL 0x8e50d000 == 102 [pid = 1949] [id = 318] 00:56:16 INFO - PROCESS | 1949 | --DOCSHELL 0x89790000 == 101 [pid = 1949] [id = 316] 00:56:16 INFO - PROCESS | 1949 | --DOCSHELL 0x8b4eb000 == 100 [pid = 1949] [id = 317] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 200 (0x8b42a400) [pid = 1949] [serial = 870] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 199 (0x8ed89000) [pid = 1949] [serial = 837] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 198 (0x8c3d5800) [pid = 1949] [serial = 834] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 197 (0x8bc71800) [pid = 1949] [serial = 831] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 196 (0x89906400) [pid = 1949] [serial = 828] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 195 (0x902a3400) [pid = 1949] [serial = 801] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 194 (0x91ea2c00) [pid = 1949] [serial = 798] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 193 (0x905b8800) [pid = 1949] [serial = 795] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 192 (0x901d9400) [pid = 1949] [serial = 792] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 191 (0x8fe04400) [pid = 1949] [serial = 789] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 190 (0x8fd5ac00) [pid = 1949] [serial = 786] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 189 (0x8f6f8000) [pid = 1949] [serial = 783] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 188 (0x8f103800) [pid = 1949] [serial = 780] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 187 (0x8e523400) [pid = 1949] [serial = 777] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 186 (0x8e502c00) [pid = 1949] [serial = 774] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 185 (0x8dae0400) [pid = 1949] [serial = 771] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 184 (0x8bfe4400) [pid = 1949] [serial = 768] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 183 (0x89ac2c00) [pid = 1949] [serial = 765] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 182 (0x8bff0000) [pid = 1949] [serial = 762] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 181 (0x8b4f0400) [pid = 1949] [serial = 867] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 180 (0x9780b400) [pid = 1949] [serial = 858] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 179 (0x94dd7000) [pid = 1949] [serial = 846] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 178 (0x9705a800) [pid = 1949] [serial = 855] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 177 (0x96757800) [pid = 1949] [serial = 852] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 176 (0x98b80c00) [pid = 1949] [serial = 864] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 175 (0x8f7c4800) [pid = 1949] [serial = 840] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0x97bddc00) [pid = 1949] [serial = 861] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x905b4800) [pid = 1949] [serial = 843] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0x95f0b800) [pid = 1949] [serial = 849] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x8c3df800) [pid = 1949] [serial = 944] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x8dadb000) [pid = 1949] [serial = 945] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x902a1400) [pid = 1949] [serial = 902] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x9049a800) [pid = 1949] [serial = 903] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x930cfc00) [pid = 1949] [serial = 905] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x94dce800) [pid = 1949] [serial = 906] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0xa0c4ac00) [pid = 1949] [serial = 935] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0xa0c54400) [pid = 1949] [serial = 936] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x97080400) [pid = 1949] [serial = 911] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x97360400) [pid = 1949] [serial = 912] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x89908c00) [pid = 1949] [serial = 887] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x89acd000) [pid = 1949] [serial = 888] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x8be08400) [pid = 1949] [serial = 941] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x9b2f2000) [pid = 1949] [serial = 923] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x9dffb400) [pid = 1949] [serial = 924] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x9fca7800) [pid = 1949] [serial = 929] [outer = (nil)] [url = about:blank] 00:56:16 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x9fcaf400) [pid = 1949] [serial = 930] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x9eb4cc00) [pid = 1949] [serial = 926] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x8e50bc00) [pid = 1949] [serial = 947] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x9fb0c000) [pid = 1949] [serial = 927] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0xa008cc00) [pid = 1949] [serial = 932] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0xa0096000) [pid = 1949] [serial = 933] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x98be6400) [pid = 1949] [serial = 917] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x99175400) [pid = 1949] [serial = 918] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x9a40a400) [pid = 1949] [serial = 920] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x9a625c00) [pid = 1949] [serial = 921] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x8f10f800) [pid = 1949] [serial = 896] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x8f7bbc00) [pid = 1949] [serial = 897] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x8bebcc00) [pid = 1949] [serial = 890] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x8c0e4000) [pid = 1949] [serial = 891] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x8990b000) [pid = 1949] [serial = 938] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x89ac9400) [pid = 1949] [serial = 939] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x8e4a5800) [pid = 1949] [serial = 893] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x8e520c00) [pid = 1949] [serial = 894] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x95faac00) [pid = 1949] [serial = 908] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x96259c00) [pid = 1949] [serial = 909] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x97810800) [pid = 1949] [serial = 914] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x97817c00) [pid = 1949] [serial = 915] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x8fd55400) [pid = 1949] [serial = 899] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x8fe03800) [pid = 1949] [serial = 900] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x8beb2400) [pid = 1949] [serial = 942] [outer = (nil)] [url = about:blank] 00:56:17 INFO - PROCESS | 1949 | [1949] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:56:17 INFO - PROCESS | 1949 | 1461052577449 Marionette TRACE conn5 <- [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] 00:56:17 INFO - PROCESS | 1949 | 1461052577517 Marionette TRACE conn5 <- [1,1385,null,{"value":"8"}] 00:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 00:56:17 INFO - PROCESS | 1949 | 1461052577532 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:56:17 INFO - PROCESS | 1949 | 1461052577539 Marionette TRACE conn5 <- [1,1386,null,{}] 00:56:17 INFO - PROCESS | 1949 | 1461052577549 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:17 INFO - PROCESS | 1949 | 1461052577775 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 00:56:17 INFO - PROCESS | 1949 | 1461052577959 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:17 INFO - PROCESS | 1949 | ++DOCSHELL 0x89786000 == 101 [pid = 1949] [id = 354] 00:56:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8990c400) [pid = 1949] [serial = 1063] [outer = (nil)] 00:56:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8b429800) [pid = 1949] [serial = 1064] [outer = 0x8990c400] 00:56:18 INFO - PROCESS | 1949 | 1461052578050 Marionette DEBUG loaded listener.js 00:56:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8bc70400) [pid = 1949] [serial = 1065] [outer = 0x8990c400] 00:56:18 INFO - PROCESS | 1949 | 1461052578988 Marionette TRACE conn5 <- [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] 00:56:19 INFO - PROCESS | 1949 | 1461052579032 Marionette TRACE conn5 <- [1,1389,null,{"value":"8"}] 00:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 00:56:19 INFO - PROCESS | 1949 | 1461052579046 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:56:19 INFO - PROCESS | 1949 | 1461052579050 Marionette TRACE conn5 <- [1,1390,null,{}] 00:56:19 INFO - PROCESS | 1949 | 1461052579057 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:19 INFO - PROCESS | 1949 | 1461052579285 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 00:56:19 INFO - PROCESS | 1949 | 1461052579548 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bc71800 == 102 [pid = 1949] [id = 355] 00:56:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8be0cc00) [pid = 1949] [serial = 1066] [outer = (nil)] 00:56:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8bfe6000) [pid = 1949] [serial = 1067] [outer = 0x8be0cc00] 00:56:19 INFO - PROCESS | 1949 | 1461052579654 Marionette DEBUG loaded listener.js 00:56:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8c0eac00) [pid = 1949] [serial = 1068] [outer = 0x8be0cc00] 00:56:20 INFO - PROCESS | 1949 | 1461052580767 Marionette TRACE conn5 <- [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]]]}] 00:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1738ms 00:56:20 INFO - PROCESS | 1949 | 1461052580782 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 00:56:20 INFO - PROCESS | 1949 | 1461052580788 Marionette TRACE conn5 <- [1,1393,null,{"value":"8"}] 00:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:56:20 INFO - PROCESS | 1949 | 1461052580820 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:56:20 INFO - PROCESS | 1949 | 1461052580833 Marionette TRACE conn5 <- [1,1394,null,{}] 00:56:20 INFO - PROCESS | 1949 | 1461052580880 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:21 INFO - PROCESS | 1949 | 1461052581185 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 00:56:21 INFO - PROCESS | 1949 | 1461052581274 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c0ee000 == 103 [pid = 1949] [id = 356] 00:56:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x8c719800) [pid = 1949] [serial = 1069] [outer = (nil)] 00:56:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8c71e800) [pid = 1949] [serial = 1070] [outer = 0x8c719800] 00:56:21 INFO - PROCESS | 1949 | 1461052581362 Marionette DEBUG loaded listener.js 00:56:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x8dad7800) [pid = 1949] [serial = 1071] [outer = 0x8c719800] 00:56:22 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x8e4a6400) [pid = 1949] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 00:56:22 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x8c0ed000) [pid = 1949] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 00:56:22 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x8e520400) [pid = 1949] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 00:56:22 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x8abf2800) [pid = 1949] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 00:56:22 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x8dadcc00) [pid = 1949] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 00:56:22 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x8abebc00) [pid = 1949] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 00:56:22 INFO - PROCESS | 1949 | 1461052582588 Marionette TRACE conn5 <- [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]]]}] 00:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1819ms 00:56:22 INFO - PROCESS | 1949 | 1461052582620 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 00:56:22 INFO - PROCESS | 1949 | 1461052582624 Marionette TRACE conn5 <- [1,1397,null,{"value":"8"}] 00:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:56:22 INFO - PROCESS | 1949 | 1461052582631 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:56:22 INFO - PROCESS | 1949 | 1461052582635 Marionette TRACE conn5 <- [1,1398,null,{}] 00:56:22 INFO - PROCESS | 1949 | 1461052582641 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:22 INFO - PROCESS | 1949 | 1461052582874 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 00:56:23 INFO - PROCESS | 1949 | 1461052583072 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bc79800 == 104 [pid = 1949] [id = 357] 00:56:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8c0ed000) [pid = 1949] [serial = 1072] [outer = (nil)] 00:56:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8e4a3400) [pid = 1949] [serial = 1073] [outer = 0x8c0ed000] 00:56:23 INFO - PROCESS | 1949 | 1461052583159 Marionette DEBUG loaded listener.js 00:56:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8e501400) [pid = 1949] [serial = 1074] [outer = 0x8c0ed000] 00:56:24 INFO - PROCESS | 1949 | 1461052584208 Marionette TRACE conn5 <- [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]]]}] 00:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1636ms 00:56:24 INFO - PROCESS | 1949 | 1461052584270 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 00:56:24 INFO - PROCESS | 1949 | 1461052584277 Marionette TRACE conn5 <- [1,1401,null,{"value":"8"}] 00:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:56:24 INFO - PROCESS | 1949 | 1461052584288 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:56:24 INFO - PROCESS | 1949 | 1461052584294 Marionette TRACE conn5 <- [1,1402,null,{}] 00:56:24 INFO - PROCESS | 1949 | 1461052584351 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:24 INFO - PROCESS | 1949 | 1461052584612 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 00:56:24 INFO - PROCESS | 1949 | 1461052584938 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b431000 == 105 [pid = 1949] [id = 358] 00:56:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x8b4e6800) [pid = 1949] [serial = 1075] [outer = (nil)] 00:56:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8b4f0c00) [pid = 1949] [serial = 1076] [outer = 0x8b4e6800] 00:56:25 INFO - PROCESS | 1949 | 1461052585037 Marionette DEBUG loaded listener.js 00:56:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x8be0c000) [pid = 1949] [serial = 1077] [outer = 0x8b4e6800] 00:56:26 INFO - PROCESS | 1949 | 1461052586107 Marionette TRACE conn5 <- [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]]]}] 00:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1900ms 00:56:26 INFO - PROCESS | 1949 | 1461052586189 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 00:56:26 INFO - PROCESS | 1949 | 1461052586199 Marionette TRACE conn5 <- [1,1405,null,{"value":"8"}] 00:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:56:26 INFO - PROCESS | 1949 | 1461052586212 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:56:26 INFO - PROCESS | 1949 | 1461052586217 Marionette TRACE conn5 <- [1,1406,null,{}] 00:56:26 INFO - PROCESS | 1949 | 1461052586224 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:26 INFO - PROCESS | 1949 | 1461052586611 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 00:56:26 INFO - PROCESS | 1949 | 1461052586837 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bfe9000 == 106 [pid = 1949] [id = 359] 00:56:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x8c713400) [pid = 1949] [serial = 1078] [outer = (nil)] 00:56:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x8c71c400) [pid = 1949] [serial = 1079] [outer = 0x8c713400] 00:56:26 INFO - PROCESS | 1949 | 1461052586937 Marionette DEBUG loaded listener.js 00:56:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x8e4abc00) [pid = 1949] [serial = 1080] [outer = 0x8c713400] 00:56:28 INFO - PROCESS | 1949 | 1461052588021 Marionette TRACE conn5 <- [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]]]}] 00:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1890ms 00:56:28 INFO - PROCESS | 1949 | 1461052588103 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 00:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:56:28 INFO - PROCESS | 1949 | 1461052588108 Marionette TRACE conn5 <- [1,1409,null,{"value":"8"}] 00:56:28 INFO - PROCESS | 1949 | 1461052588116 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:56:28 INFO - PROCESS | 1949 | 1461052588123 Marionette TRACE conn5 <- [1,1410,null,{}] 00:56:28 INFO - PROCESS | 1949 | 1461052588141 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:28 INFO - PROCESS | 1949 | 1461052588474 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 00:56:28 INFO - PROCESS | 1949 | 1461052588843 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e520400 == 107 [pid = 1949] [id = 360] 00:56:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x8e6b9c00) [pid = 1949] [serial = 1081] [outer = (nil)] 00:56:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x8ed90c00) [pid = 1949] [serial = 1082] [outer = 0x8e6b9c00] 00:56:28 INFO - PROCESS | 1949 | 1461052588945 Marionette DEBUG loaded listener.js 00:56:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x8f101800) [pid = 1949] [serial = 1083] [outer = 0x8e6b9c00] 00:56:30 INFO - PROCESS | 1949 | 1461052590097 Marionette TRACE conn5 <- [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]]]}] 00:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2042ms 00:56:30 INFO - PROCESS | 1949 | 1461052590160 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 00:56:30 INFO - PROCESS | 1949 | 1461052590166 Marionette TRACE conn5 <- [1,1413,null,{"value":"8"}] 00:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:56:30 INFO - PROCESS | 1949 | 1461052590177 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:56:30 INFO - PROCESS | 1949 | 1461052590180 Marionette TRACE conn5 <- [1,1414,null,{}] 00:56:30 INFO - PROCESS | 1949 | 1461052590195 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:30 INFO - PROCESS | 1949 | 1461052590432 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 00:56:30 INFO - PROCESS | 1949 | 1461052590768 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:30 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e6b3800 == 108 [pid = 1949] [id = 361] 00:56:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x8ef05000) [pid = 1949] [serial = 1084] [outer = (nil)] 00:56:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x8f6ef400) [pid = 1949] [serial = 1085] [outer = 0x8ef05000] 00:56:30 INFO - PROCESS | 1949 | 1461052590868 Marionette DEBUG loaded listener.js 00:56:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x8f6f8000) [pid = 1949] [serial = 1086] [outer = 0x8ef05000] 00:56:31 INFO - PROCESS | 1949 | 1461052591968 Marionette TRACE conn5 <- [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]]]}] 00:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1832ms 00:56:32 INFO - PROCESS | 1949 | 1461052592009 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 00:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:56:32 INFO - PROCESS | 1949 | 1461052592014 Marionette TRACE conn5 <- [1,1417,null,{"value":"8"}] 00:56:32 INFO - PROCESS | 1949 | 1461052592021 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:56:32 INFO - PROCESS | 1949 | 1461052592025 Marionette TRACE conn5 <- [1,1418,null,{}] 00:56:32 INFO - PROCESS | 1949 | 1461052592031 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:32 INFO - PROCESS | 1949 | 1461052592304 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 00:56:32 INFO - PROCESS | 1949 | 1461052592627 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:32 INFO - PROCESS | 1949 | ++DOCSHELL 0x89a57c00 == 109 [pid = 1949] [id = 362] 00:56:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x8e6b2c00) [pid = 1949] [serial = 1087] [outer = (nil)] 00:56:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x8fd55400) [pid = 1949] [serial = 1088] [outer = 0x8e6b2c00] 00:56:32 INFO - PROCESS | 1949 | 1461052592728 Marionette DEBUG loaded listener.js 00:56:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x8fd5b800) [pid = 1949] [serial = 1089] [outer = 0x8e6b2c00] 00:56:33 INFO - PROCESS | 1949 | 1461052593800 Marionette TRACE conn5 <- [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]]]}] 00:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1838ms 00:56:33 INFO - PROCESS | 1949 | 1461052593860 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 00:56:33 INFO - PROCESS | 1949 | 1461052593863 Marionette TRACE conn5 <- [1,1421,null,{"value":"8"}] 00:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:56:33 INFO - PROCESS | 1949 | 1461052593872 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:56:33 INFO - PROCESS | 1949 | 1461052593876 Marionette TRACE conn5 <- [1,1422,null,{}] 00:56:33 INFO - PROCESS | 1949 | 1461052593882 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:34 INFO - PROCESS | 1949 | 1461052594144 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 00:56:34 INFO - PROCESS | 1949 | 1461052594464 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e52b000 == 110 [pid = 1949] [id = 363] 00:56:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x8fe05800) [pid = 1949] [serial = 1090] [outer = (nil)] 00:56:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x902a2000) [pid = 1949] [serial = 1091] [outer = 0x8fe05800] 00:56:34 INFO - PROCESS | 1949 | 1461052594565 Marionette DEBUG loaded listener.js 00:56:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x902a9c00) [pid = 1949] [serial = 1092] [outer = 0x8fe05800] 00:56:35 INFO - PROCESS | 1949 | 1461052595571 Marionette TRACE conn5 <- [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]]]}] 00:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1732ms 00:56:35 INFO - PROCESS | 1949 | 1461052595605 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 00:56:35 INFO - PROCESS | 1949 | 1461052595610 Marionette TRACE conn5 <- [1,1425,null,{"value":"8"}] 00:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:56:35 INFO - PROCESS | 1949 | 1461052595617 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:56:35 INFO - PROCESS | 1949 | 1461052595621 Marionette TRACE conn5 <- [1,1426,null,{}] 00:56:35 INFO - PROCESS | 1949 | 1461052595629 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:35 INFO - PROCESS | 1949 | 1461052595867 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 00:56:36 INFO - PROCESS | 1949 | 1461052596189 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c0e1c00 == 111 [pid = 1949] [id = 364] 00:56:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x8f7c7000) [pid = 1949] [serial = 1093] [outer = (nil)] 00:56:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x9049a000) [pid = 1949] [serial = 1094] [outer = 0x8f7c7000] 00:56:36 INFO - PROCESS | 1949 | 1461052596297 Marionette DEBUG loaded listener.js 00:56:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x905bd400) [pid = 1949] [serial = 1095] [outer = 0x8f7c7000] 00:56:37 INFO - PROCESS | 1949 | 1461052597335 Marionette TRACE conn5 <- [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]]]}] 00:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1799ms 00:56:37 INFO - PROCESS | 1949 | 1461052597418 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 00:56:37 INFO - PROCESS | 1949 | 1461052597422 Marionette TRACE conn5 <- [1,1429,null,{"value":"8"}] 00:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:56:37 INFO - PROCESS | 1949 | 1461052597429 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:56:37 INFO - PROCESS | 1949 | 1461052597433 Marionette TRACE conn5 <- [1,1430,null,{}] 00:56:37 INFO - PROCESS | 1949 | 1461052597439 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:37 INFO - PROCESS | 1949 | 1461052597701 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 00:56:38 INFO - PROCESS | 1949 | 1461052597999 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x902a7000 == 112 [pid = 1949] [id = 365] 00:56:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x90493c00) [pid = 1949] [serial = 1096] [outer = (nil)] 00:56:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x930cf800) [pid = 1949] [serial = 1097] [outer = 0x90493c00] 00:56:38 INFO - PROCESS | 1949 | 1461052598098 Marionette DEBUG loaded listener.js 00:56:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x930d5800) [pid = 1949] [serial = 1098] [outer = 0x90493c00] 00:56:39 INFO - PROCESS | 1949 | 1461052599077 Marionette TRACE conn5 <- [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]]]}] 00:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1691ms 00:56:39 INFO - PROCESS | 1949 | 1461052599121 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 00:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:56:39 INFO - PROCESS | 1949 | 1461052599126 Marionette TRACE conn5 <- [1,1433,null,{"value":"8"}] 00:56:39 INFO - PROCESS | 1949 | 1461052599134 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:56:39 INFO - PROCESS | 1949 | 1461052599137 Marionette TRACE conn5 <- [1,1434,null,{}] 00:56:39 INFO - PROCESS | 1949 | 1461052599144 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:39 INFO - PROCESS | 1949 | 1461052599394 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 00:56:39 INFO - PROCESS | 1949 | 1461052599717 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x905b4800 == 113 [pid = 1949] [id = 366] 00:56:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x91eabc00) [pid = 1949] [serial = 1099] [outer = (nil)] 00:56:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x95faac00) [pid = 1949] [serial = 1100] [outer = 0x91eabc00] 00:56:39 INFO - PROCESS | 1949 | 1461052599815 Marionette DEBUG loaded listener.js 00:56:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x9610a800) [pid = 1949] [serial = 1101] [outer = 0x91eabc00] 00:56:40 INFO - PROCESS | 1949 | 1461052600855 Marionette TRACE conn5 <- [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]]]}] 00:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1792ms 00:56:40 INFO - PROCESS | 1949 | 1461052600926 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 00:56:40 INFO - PROCESS | 1949 | 1461052600930 Marionette TRACE conn5 <- [1,1437,null,{"value":"8"}] 00:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:56:40 INFO - PROCESS | 1949 | 1461052600939 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:56:40 INFO - PROCESS | 1949 | 1461052600943 Marionette TRACE conn5 <- [1,1438,null,{}] 00:56:40 INFO - PROCESS | 1949 | 1461052600950 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:41 INFO - PROCESS | 1949 | 1461052601192 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 00:56:41 INFO - PROCESS | 1949 | 1461052601523 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bfe1400 == 114 [pid = 1949] [id = 367] 00:56:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x8e6c0800) [pid = 1949] [serial = 1102] [outer = (nil)] 00:56:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x96f82400) [pid = 1949] [serial = 1103] [outer = 0x8e6c0800] 00:56:41 INFO - PROCESS | 1949 | 1461052601622 Marionette DEBUG loaded listener.js 00:56:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x9705bc00) [pid = 1949] [serial = 1104] [outer = 0x8e6c0800] 00:56:42 INFO - PROCESS | 1949 | 1461052602643 Marionette TRACE conn5 <- [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]]]}] 00:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1783ms 00:56:42 INFO - PROCESS | 1949 | 1461052602723 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 00:56:42 INFO - PROCESS | 1949 | 1461052602729 Marionette TRACE conn5 <- [1,1441,null,{"value":"8"}] 00:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:56:42 INFO - PROCESS | 1949 | 1461052602736 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:56:42 INFO - PROCESS | 1949 | 1461052602741 Marionette TRACE conn5 <- [1,1442,null,{}] 00:56:42 INFO - PROCESS | 1949 | 1461052602749 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:43 INFO - PROCESS | 1949 | 1461052603049 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 00:56:43 INFO - PROCESS | 1949 | 1461052603394 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x95f08400 == 115 [pid = 1949] [id = 368] 00:56:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x97818000) [pid = 1949] [serial = 1105] [outer = (nil)] 00:56:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x97ab5c00) [pid = 1949] [serial = 1106] [outer = 0x97818000] 00:56:43 INFO - PROCESS | 1949 | 1461052603500 Marionette DEBUG loaded listener.js 00:56:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x98b80800) [pid = 1949] [serial = 1107] [outer = 0x97818000] 00:56:44 INFO - PROCESS | 1949 | 1461052604618 Marionette TRACE conn5 <- [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]]]}] 00:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1938ms 00:56:44 INFO - PROCESS | 1949 | 1461052604676 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 00:56:44 INFO - PROCESS | 1949 | 1461052604680 Marionette TRACE conn5 <- [1,1445,null,{"value":"8"}] 00:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:56:44 INFO - PROCESS | 1949 | 1461052604687 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:56:44 INFO - PROCESS | 1949 | 1461052604690 Marionette TRACE conn5 <- [1,1446,null,{}] 00:56:44 INFO - PROCESS | 1949 | 1461052604696 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:44 INFO - PROCESS | 1949 | 1461052604956 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 00:56:45 INFO - PROCESS | 1949 | 1461052605286 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x973cec00 == 116 [pid = 1949] [id = 369] 00:56:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x98bf1c00) [pid = 1949] [serial = 1108] [outer = (nil)] 00:56:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x99179000) [pid = 1949] [serial = 1109] [outer = 0x98bf1c00] 00:56:45 INFO - PROCESS | 1949 | 1461052605387 Marionette DEBUG loaded listener.js 00:56:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x99288400) [pid = 1949] [serial = 1110] [outer = 0x98bf1c00] 00:56:46 INFO - PROCESS | 1949 | 1461052606387 Marionette TRACE conn5 <- [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]]]}] 00:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1733ms 00:56:46 INFO - PROCESS | 1949 | 1461052606422 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 00:56:46 INFO - PROCESS | 1949 | 1461052606425 Marionette TRACE conn5 <- [1,1449,null,{"value":"8"}] 00:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:56:46 INFO - PROCESS | 1949 | 1461052606432 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:56:46 INFO - PROCESS | 1949 | 1461052606435 Marionette TRACE conn5 <- [1,1450,null,{}] 00:56:46 INFO - PROCESS | 1949 | 1461052606441 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:46 INFO - PROCESS | 1949 | 1461052606659 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 00:56:47 INFO - PROCESS | 1949 | 1461052606989 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:47 INFO - PROCESS | 1949 | ++DOCSHELL 0x8af63c00 == 117 [pid = 1949] [id = 370] 00:56:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0x8c798800) [pid = 1949] [serial = 1111] [outer = (nil)] 00:56:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x9a629800) [pid = 1949] [serial = 1112] [outer = 0x8c798800] 00:56:47 INFO - PROCESS | 1949 | 1461052607086 Marionette DEBUG loaded listener.js 00:56:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0x9dff1800) [pid = 1949] [serial = 1113] [outer = 0x8c798800] 00:56:48 INFO - PROCESS | 1949 | 1461052608060 Marionette TRACE conn5 <- [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]]]}] 00:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1682ms 00:56:48 INFO - PROCESS | 1949 | 1461052608115 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 00:56:48 INFO - PROCESS | 1949 | 1461052608118 Marionette TRACE conn5 <- [1,1453,null,{"value":"8"}] 00:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:56:48 INFO - PROCESS | 1949 | 1461052608126 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:56:48 INFO - PROCESS | 1949 | 1461052608129 Marionette TRACE conn5 <- [1,1454,null,{}] 00:56:48 INFO - PROCESS | 1949 | 1461052608135 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:48 INFO - PROCESS | 1949 | 1461052608364 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 00:56:48 INFO - PROCESS | 1949 | 1461052608699 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x9a620000 == 118 [pid = 1949] [id = 371] 00:56:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0x9a62a000) [pid = 1949] [serial = 1114] [outer = (nil)] 00:56:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 178 (0x9fb10800) [pid = 1949] [serial = 1115] [outer = 0x9a62a000] 00:56:48 INFO - PROCESS | 1949 | 1461052608800 Marionette DEBUG loaded listener.js 00:56:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 179 (0x9fbc3400) [pid = 1949] [serial = 1116] [outer = 0x9a62a000] 00:56:49 INFO - PROCESS | 1949 | 1461052609793 Marionette TRACE conn5 <- [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]]]}] 00:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1736ms 00:56:49 INFO - PROCESS | 1949 | 1461052609864 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 00:56:49 INFO - PROCESS | 1949 | 1461052609868 Marionette TRACE conn5 <- [1,1457,null,{"value":"8"}] 00:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:56:49 INFO - PROCESS | 1949 | 1461052609875 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:56:49 INFO - PROCESS | 1949 | 1461052609878 Marionette TRACE conn5 <- [1,1458,null,{}] 00:56:49 INFO - PROCESS | 1949 | 1461052609885 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:50 INFO - PROCESS | 1949 | 1461052610127 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 00:56:50 INFO - PROCESS | 1949 | 1461052610474 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:50 INFO - PROCESS | 1949 | ++DOCSHELL 0x9eb49800 == 119 [pid = 1949] [id = 372] 00:56:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 180 (0x9fb0c000) [pid = 1949] [serial = 1117] [outer = (nil)] 00:56:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 181 (0xa00c9800) [pid = 1949] [serial = 1118] [outer = 0x9fb0c000] 00:56:50 INFO - PROCESS | 1949 | 1461052610570 Marionette DEBUG loaded listener.js 00:56:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 182 (0xa0af3800) [pid = 1949] [serial = 1119] [outer = 0x9fb0c000] 00:56:52 INFO - PROCESS | 1949 | 1461052612298 Marionette TRACE conn5 <- [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]]]}] 00:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 2440ms 00:56:52 INFO - PROCESS | 1949 | 1461052612316 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 00:56:52 INFO - PROCESS | 1949 | 1461052612322 Marionette TRACE conn5 <- [1,1461,null,{"value":"8"}] 00:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:56:52 INFO - PROCESS | 1949 | 1461052612332 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:56:52 INFO - PROCESS | 1949 | 1461052612338 Marionette TRACE conn5 <- [1,1462,null,{}] 00:56:52 INFO - PROCESS | 1949 | 1461052612348 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:52 INFO - PROCESS | 1949 | 1461052612564 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 00:56:52 INFO - PROCESS | 1949 | 1461052612890 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:52 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b11d000 == 120 [pid = 1949] [id = 373] 00:56:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 183 (0x8b428400) [pid = 1949] [serial = 1120] [outer = (nil)] 00:56:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 184 (0x8be01800) [pid = 1949] [serial = 1121] [outer = 0x8b428400] 00:56:53 INFO - PROCESS | 1949 | 1461052613007 Marionette DEBUG loaded listener.js 00:56:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 185 (0x8beb6c00) [pid = 1949] [serial = 1122] [outer = 0x8b428400] 00:56:54 INFO - PROCESS | 1949 | 1461052614122 Marionette TRACE conn5 <- [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]]]}] 00:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1839ms 00:56:54 INFO - PROCESS | 1949 | --DOCSHELL 0x8ed87800 == 119 [pid = 1949] [id = 46] 00:56:54 INFO - PROCESS | 1949 | --DOCSHELL 0x9a624000 == 118 [pid = 1949] [id = 76] 00:56:54 INFO - PROCESS | 1949 | --DOCSHELL 0x9eb4d400 == 117 [pid = 1949] [id = 348] 00:56:54 INFO - PROCESS | 1949 | --DOCSHELL 0x8ef07400 == 116 [pid = 1949] [id = 347] 00:56:54 INFO - PROCESS | 1949 | --DOCSHELL 0x94dd9000 == 115 [pid = 1949] [id = 346] 00:56:54 INFO - PROCESS | 1949 | --DOCSHELL 0x8dae5400 == 114 [pid = 1949] [id = 345] 00:56:54 INFO - PROCESS | 1949 | --DOCSHELL 0x8b4ea800 == 113 [pid = 1949] [id = 344] 00:56:54 INFO - PROCESS | 1949 | --DOCSHELL 0x901d2000 == 112 [pid = 1949] [id = 342] 00:56:54 INFO - PROCESS | 1949 | --DOCSHELL 0x90492800 == 111 [pid = 1949] [id = 343] 00:56:54 INFO - PROCESS | 1949 | --DOCSHELL 0x8f109400 == 110 [pid = 1949] [id = 341] 00:56:54 INFO - PROCESS | 1949 | --DOCSHELL 0x8dae6000 == 109 [pid = 1949] [id = 340] 00:56:54 INFO - PROCESS | 1949 | --DOCSHELL 0x8978bc00 == 108 [pid = 1949] [id = 339] 00:56:54 INFO - PROCESS | 1949 | --DOCSHELL 0x8bc6f000 == 107 [pid = 1949] [id = 338] 00:56:54 INFO - PROCESS | 1949 | --DOCSHELL 0x89865c00 == 106 [pid = 1949] [id = 337] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 184 (0x8be0f800) [pid = 1949] [serial = 1010] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 183 (0xa0fe2800) [pid = 1949] [serial = 983] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 182 (0x8e50e800) [pid = 1949] [serial = 1004] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 181 (0x9917a800) [pid = 1949] [serial = 974] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 180 (0x90498400) [pid = 1949] [serial = 965] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 179 (0x8dad7c00) [pid = 1949] [serial = 999] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 178 (0x8ef0b000) [pid = 1949] [serial = 1008] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 177 (0x96110400) [pid = 1949] [serial = 968] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 176 (0x8b426400) [pid = 1949] [serial = 995] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 175 (0x8e529400) [pid = 1949] [serial = 1005] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0x8e6b9000) [pid = 1949] [serial = 948] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x9729e000) [pid = 1949] [serial = 971] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0xa3c26c00) [pid = 1949] [serial = 986] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0xa47a7000) [pid = 1949] [serial = 992] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x8bc70000) [pid = 1949] [serial = 1001] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x901d4c00) [pid = 1949] [serial = 962] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x9b2e9000) [pid = 1949] [serial = 977] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x8b4e9c00) [pid = 1949] [serial = 996] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0xa458d000) [pid = 1949] [serial = 989] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x8bebac00) [pid = 1949] [serial = 1002] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x8f6f5c00) [pid = 1949] [serial = 959] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x8c3d4800) [pid = 1949] [serial = 998] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x8ed87c00) [pid = 1949] [serial = 1007] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x8c0e8800) [pid = 1949] [serial = 953] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x8e51fc00) [pid = 1949] [serial = 956] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0xa0cb3800) [pid = 1949] [serial = 980] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x89871c00) [pid = 1949] [serial = 950] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1949 | 1461052614960 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 00:56:54 INFO - PROCESS | 1949 | 1461052614980 Marionette TRACE conn5 <- [1,1465,null,{"value":"8"}] 00:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:56:55 INFO - PROCESS | 1949 | 1461052615052 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:56:55 INFO - PROCESS | 1949 | 1461052615056 Marionette TRACE conn5 <- [1,1466,null,{}] 00:56:55 INFO - PROCESS | 1949 | 1461052615068 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:55 INFO - PROCESS | 1949 | 1461052615272 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 00:56:55 INFO - PROCESS | 1949 | 1461052615285 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:55 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b11a400 == 107 [pid = 1949] [id = 374] 00:56:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x8b11e000) [pid = 1949] [serial = 1123] [outer = (nil)] 00:56:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x8b42e000) [pid = 1949] [serial = 1124] [outer = 0x8b11e000] 00:56:55 INFO - PROCESS | 1949 | 1461052615366 Marionette DEBUG loaded listener.js 00:56:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x8bc71000) [pid = 1949] [serial = 1125] [outer = 0x8b11e000] 00:56:56 INFO - PROCESS | 1949 | 1461052616549 Marionette TRACE conn5 <- [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]]]}] 00:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1602ms 00:56:56 INFO - PROCESS | 1949 | 1461052616610 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 00:56:56 INFO - PROCESS | 1949 | 1461052616614 Marionette TRACE conn5 <- [1,1469,null,{"value":"8"}] 00:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:56:56 INFO - PROCESS | 1949 | 1461052616621 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:56:56 INFO - PROCESS | 1949 | 1461052616627 Marionette TRACE conn5 <- [1,1470,null,{}] 00:56:56 INFO - PROCESS | 1949 | 1461052616655 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:56 INFO - PROCESS | 1949 | 1461052616863 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 00:56:57 INFO - PROCESS | 1949 | 1461052617117 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bfe6c00 == 108 [pid = 1949] [id = 375] 00:56:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x8c3d3800) [pid = 1949] [serial = 1126] [outer = (nil)] 00:56:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x8c71ac00) [pid = 1949] [serial = 1127] [outer = 0x8c3d3800] 00:56:57 INFO - PROCESS | 1949 | 1461052617202 Marionette DEBUG loaded listener.js 00:56:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x8dadd400) [pid = 1949] [serial = 1128] [outer = 0x8c3d3800] 00:56:58 INFO - PROCESS | 1949 | 1461052618127 Marionette TRACE conn5 <- [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]]]}] 00:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1543ms 00:56:58 INFO - PROCESS | 1949 | 1461052618166 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 00:56:58 INFO - PROCESS | 1949 | 1461052618171 Marionette TRACE conn5 <- [1,1473,null,{"value":"8"}] 00:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:56:58 INFO - PROCESS | 1949 | 1461052618177 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:56:58 INFO - PROCESS | 1949 | 1461052618180 Marionette TRACE conn5 <- [1,1474,null,{}] 00:56:58 INFO - PROCESS | 1949 | 1461052618198 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:58 INFO - PROCESS | 1949 | 1461052618470 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 00:56:58 INFO - PROCESS | 1949 | 1461052618498 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c718000 == 109 [pid = 1949] [id = 376] 00:56:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x8e50cc00) [pid = 1949] [serial = 1129] [outer = (nil)] 00:56:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x8e523400) [pid = 1949] [serial = 1130] [outer = 0x8e50cc00] 00:56:58 INFO - PROCESS | 1949 | 1461052618578 Marionette DEBUG loaded listener.js 00:56:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x8e6b2000) [pid = 1949] [serial = 1131] [outer = 0x8e50cc00] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x8be0cc00) [pid = 1949] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x8e50e400) [pid = 1949] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x89867000) [pid = 1949] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x8fd5d800) [pid = 1949] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x94dd4800) [pid = 1949] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x8b113400) [pid = 1949] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x958dd400) [pid = 1949] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x8b4ed800) [pid = 1949] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x98b85800) [pid = 1949] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x8abefc00) [pid = 1949] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0xa00d5000) [pid = 1949] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x901d9000) [pid = 1949] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x8f6f1800) [pid = 1949] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x90494400) [pid = 1949] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x94ddb800) [pid = 1949] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x8e509c00) [pid = 1949] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x930cd000) [pid = 1949] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x905b3800) [pid = 1949] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x9a410400) [pid = 1949] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x8beb6800) [pid = 1949] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x8be02400) [pid = 1949] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x9fb07400) [pid = 1949] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x8c719800) [pid = 1949] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0xa3c24400) [pid = 1949] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x89791400) [pid = 1949] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x930d6c00) [pid = 1949] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x89ac9800) [pid = 1949] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x96f7f800) [pid = 1949] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x8990c400) [pid = 1949] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x8e4a6000) [pid = 1949] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x8e521000) [pid = 1949] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0xa0e43c00) [pid = 1949] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x930ca000) [pid = 1949] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x901d2c00) [pid = 1949] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x8af59000) [pid = 1949] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x8beb0400) [pid = 1949] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:57:00 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x8b433800) [pid = 1949] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 00:57:00 INFO - PROCESS | 1949 | 1461052620572 Marionette TRACE conn5 <- [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]]]}] 00:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 2452ms 00:57:00 INFO - PROCESS | 1949 | 1461052620631 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 00:57:00 INFO - PROCESS | 1949 | 1461052620634 Marionette TRACE conn5 <- [1,1477,null,{"value":"8"}] 00:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:57:00 INFO - PROCESS | 1949 | 1461052620642 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:57:00 INFO - PROCESS | 1949 | 1461052620661 Marionette TRACE conn5 <- [1,1478,null,{}] 00:57:00 INFO - PROCESS | 1949 | 1461052620669 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:00 INFO - PROCESS | 1949 | 1461052620889 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 00:57:01 INFO - PROCESS | 1949 | 1461052621070 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x891ae800 == 110 [pid = 1949] [id = 377] 00:57:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x89791400) [pid = 1949] [serial = 1132] [outer = (nil)] 00:57:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8bc72400) [pid = 1949] [serial = 1133] [outer = 0x89791400] 00:57:01 INFO - PROCESS | 1949 | 1461052621158 Marionette DEBUG loaded listener.js 00:57:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8beb4000) [pid = 1949] [serial = 1134] [outer = 0x89791400] 00:57:02 INFO - PROCESS | 1949 | 1461052622057 Marionette TRACE conn5 <- [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]]]}] 00:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1447ms 00:57:02 INFO - PROCESS | 1949 | 1461052622090 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 00:57:02 INFO - PROCESS | 1949 | 1461052622094 Marionette TRACE conn5 <- [1,1481,null,{"value":"8"}] 00:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:57:02 INFO - PROCESS | 1949 | 1461052622103 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:57:02 INFO - PROCESS | 1949 | 1461052622108 Marionette TRACE conn5 <- [1,1482,null,{}] 00:57:02 INFO - PROCESS | 1949 | 1461052622115 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:02 INFO - PROCESS | 1949 | 1461052622494 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 00:57:02 INFO - PROCESS | 1949 | 1461052622851 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:02 INFO - PROCESS | 1949 | ++DOCSHELL 0x89910c00 == 111 [pid = 1949] [id = 378] 00:57:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x89a55800) [pid = 1949] [serial = 1135] [outer = (nil)] 00:57:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8abf3000) [pid = 1949] [serial = 1136] [outer = 0x89a55800] 00:57:02 INFO - PROCESS | 1949 | 1461052622954 Marionette DEBUG loaded listener.js 00:57:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8b117400) [pid = 1949] [serial = 1137] [outer = 0x89a55800] 00:57:04 INFO - PROCESS | 1949 | 1461052624119 Marionette TRACE conn5 <- [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]]]}] 00:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 2088ms 00:57:04 INFO - PROCESS | 1949 | 1461052624193 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 00:57:04 INFO - PROCESS | 1949 | 1461052624202 Marionette TRACE conn5 <- [1,1485,null,{"value":"8"}] 00:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:57:04 INFO - PROCESS | 1949 | 1461052624211 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:57:04 INFO - PROCESS | 1949 | 1461052624220 Marionette TRACE conn5 <- [1,1486,null,{}] 00:57:04 INFO - PROCESS | 1949 | 1461052624229 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:04 INFO - PROCESS | 1949 | 1461052624523 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 00:57:04 INFO - PROCESS | 1949 | 1461052624857 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:04 INFO - PROCESS | 1949 | ++DOCSHELL 0x8be0e000 == 112 [pid = 1949] [id = 379] 00:57:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8beb1400) [pid = 1949] [serial = 1138] [outer = (nil)] 00:57:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x8bfe7000) [pid = 1949] [serial = 1139] [outer = 0x8beb1400] 00:57:04 INFO - PROCESS | 1949 | 1461052624963 Marionette DEBUG loaded listener.js 00:57:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8c3d0400) [pid = 1949] [serial = 1140] [outer = 0x8beb1400] 00:57:06 INFO - PROCESS | 1949 | 1461052626179 Marionette TRACE conn5 <- [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]]]}] 00:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 2043ms 00:57:06 INFO - PROCESS | 1949 | 1461052626254 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 00:57:06 INFO - PROCESS | 1949 | 1461052626259 Marionette TRACE conn5 <- [1,1489,null,{"value":"8"}] 00:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:57:06 INFO - PROCESS | 1949 | 1461052626269 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:57:06 INFO - PROCESS | 1949 | 1461052626273 Marionette TRACE conn5 <- [1,1490,null,{}] 00:57:06 INFO - PROCESS | 1949 | 1461052626281 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:06 INFO - PROCESS | 1949 | 1461052626572 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 00:57:07 INFO - PROCESS | 1949 | 1461052627045 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c71a400 == 113 [pid = 1949] [id = 380] 00:57:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x8c71fc00) [pid = 1949] [serial = 1141] [outer = (nil)] 00:57:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x8c7a3800) [pid = 1949] [serial = 1142] [outer = 0x8c71fc00] 00:57:07 INFO - PROCESS | 1949 | 1461052627222 Marionette DEBUG loaded listener.js 00:57:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x8dae1400) [pid = 1949] [serial = 1143] [outer = 0x8c71fc00] 00:57:08 INFO - PROCESS | 1949 | 1461052628841 Marionette TRACE conn5 <- [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]]]}] 00:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 2599ms 00:57:08 INFO - PROCESS | 1949 | 1461052628869 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 00:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:57:08 INFO - PROCESS | 1949 | 1461052628880 Marionette TRACE conn5 <- [1,1493,null,{"value":"8"}] 00:57:08 INFO - PROCESS | 1949 | 1461052628910 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:57:08 INFO - PROCESS | 1949 | 1461052628923 Marionette TRACE conn5 <- [1,1494,null,{}] 00:57:09 INFO - PROCESS | 1949 | 1461052629044 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:09 INFO - PROCESS | 1949 | 1461052629320 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 00:57:09 INFO - PROCESS | 1949 | 1461052629555 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e4aa400 == 114 [pid = 1949] [id = 381] 00:57:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x8e508400) [pid = 1949] [serial = 1144] [outer = (nil)] 00:57:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x8ed8d800) [pid = 1949] [serial = 1145] [outer = 0x8e508400] 00:57:09 INFO - PROCESS | 1949 | 1461052629653 Marionette DEBUG loaded listener.js 00:57:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x8ef0b400) [pid = 1949] [serial = 1146] [outer = 0x8e508400] 00:57:10 INFO - PROCESS | 1949 | 1461052630727 Marionette TRACE conn5 <- [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]]]}] 00:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1874ms 00:57:10 INFO - PROCESS | 1949 | 1461052630767 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 00:57:10 INFO - PROCESS | 1949 | 1461052630771 Marionette TRACE conn5 <- [1,1497,null,{"value":"8"}] 00:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:57:10 INFO - PROCESS | 1949 | 1461052630779 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:57:10 INFO - PROCESS | 1949 | 1461052630782 Marionette TRACE conn5 <- [1,1498,null,{}] 00:57:10 INFO - PROCESS | 1949 | 1461052630789 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:11 INFO - PROCESS | 1949 | 1461052631041 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 00:57:11 INFO - PROCESS | 1949 | 1461052631367 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:11 INFO - PROCESS | 1949 | ++DOCSHELL 0x89a59000 == 115 [pid = 1949] [id = 382] 00:57:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x8beaf000) [pid = 1949] [serial = 1147] [outer = (nil)] 00:57:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x8f6ed800) [pid = 1949] [serial = 1148] [outer = 0x8beaf000] 00:57:11 INFO - PROCESS | 1949 | 1461052631466 Marionette DEBUG loaded listener.js 00:57:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x8f7c0800) [pid = 1949] [serial = 1149] [outer = 0x8beaf000] 00:57:12 INFO - PROCESS | 1949 | 1461052632459 Marionette TRACE conn5 <- [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]]]}] 00:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1741ms 00:57:12 INFO - PROCESS | 1949 | 1461052632522 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 00:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:57:12 INFO - PROCESS | 1949 | 1461052632526 Marionette TRACE conn5 <- [1,1501,null,{"value":"8"}] 00:57:12 INFO - PROCESS | 1949 | 1461052632534 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:57:12 INFO - PROCESS | 1949 | 1461052632538 Marionette TRACE conn5 <- [1,1502,null,{}] 00:57:12 INFO - PROCESS | 1949 | 1461052632545 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:12 INFO - PROCESS | 1949 | 1461052632823 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 00:57:13 INFO - PROCESS | 1949 | 1461052633161 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:13 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fd5b400 == 116 [pid = 1949] [id = 383] 00:57:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x8fd5c800) [pid = 1949] [serial = 1150] [outer = (nil)] 00:57:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x8fde9000) [pid = 1949] [serial = 1151] [outer = 0x8fd5c800] 00:57:13 INFO - PROCESS | 1949 | 1461052633293 Marionette DEBUG loaded listener.js 00:57:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x901d6c00) [pid = 1949] [serial = 1152] [outer = 0x8fd5c800] 00:57:14 INFO - PROCESS | 1949 | 1461052634391 Marionette TRACE conn5 <- [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]]]}] 00:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1894ms 00:57:14 INFO - PROCESS | 1949 | 1461052634427 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 00:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:57:14 INFO - PROCESS | 1949 | 1461052634432 Marionette TRACE conn5 <- [1,1505,null,{"value":"8"}] 00:57:14 INFO - PROCESS | 1949 | 1461052634439 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:57:14 INFO - PROCESS | 1949 | 1461052634443 Marionette TRACE conn5 <- [1,1506,null,{}] 00:57:14 INFO - PROCESS | 1949 | 1461052634450 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:14 INFO - PROCESS | 1949 | 1461052634735 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 00:57:15 INFO - PROCESS | 1949 | 1461052635071 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:15 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e510c00 == 117 [pid = 1949] [id = 384] 00:57:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x8f107800) [pid = 1949] [serial = 1153] [outer = (nil)] 00:57:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x9048fc00) [pid = 1949] [serial = 1154] [outer = 0x8f107800] 00:57:15 INFO - PROCESS | 1949 | 1461052635185 Marionette DEBUG loaded listener.js 00:57:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x9049a800) [pid = 1949] [serial = 1155] [outer = 0x8f107800] 00:57:16 INFO - PROCESS | 1949 | 1461052636228 Marionette TRACE conn5 <- [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]]]}] 00:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1836ms 00:57:16 INFO - PROCESS | 1949 | 1461052636276 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 00:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:57:16 INFO - PROCESS | 1949 | 1461052636281 Marionette TRACE conn5 <- [1,1509,null,{"value":"8"}] 00:57:16 INFO - PROCESS | 1949 | 1461052636289 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:57:16 INFO - PROCESS | 1949 | 1461052636292 Marionette TRACE conn5 <- [1,1510,null,{}] 00:57:16 INFO - PROCESS | 1949 | 1461052636299 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:16 INFO - PROCESS | 1949 | 1461052636569 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 00:57:16 INFO - PROCESS | 1949 | 1461052636905 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c7a2400 == 118 [pid = 1949] [id = 385] 00:57:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x901d6400) [pid = 1949] [serial = 1156] [outer = (nil)] 00:57:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x91dd4000) [pid = 1949] [serial = 1157] [outer = 0x901d6400] 00:57:17 INFO - PROCESS | 1949 | 1461052637009 Marionette DEBUG loaded listener.js 00:57:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x930ca000) [pid = 1949] [serial = 1158] [outer = 0x901d6400] 00:57:18 INFO - PROCESS | 1949 | 1461052638108 Marionette TRACE conn5 <- [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]]]}] 00:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1893ms 00:57:18 INFO - PROCESS | 1949 | 1461052638182 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 00:57:18 INFO - PROCESS | 1949 | 1461052638185 Marionette TRACE conn5 <- [1,1513,null,{"value":"8"}] 00:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:57:18 INFO - PROCESS | 1949 | 1461052638195 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:57:18 INFO - PROCESS | 1949 | 1461052638198 Marionette TRACE conn5 <- [1,1514,null,{}] 00:57:18 INFO - PROCESS | 1949 | 1461052638207 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:18 INFO - PROCESS | 1949 | 1461052638494 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 00:57:18 INFO - PROCESS | 1949 | 1461052638828 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:18 INFO - PROCESS | 1949 | ++DOCSHELL 0x9029c800 == 119 [pid = 1949] [id = 386] 00:57:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x905b8c00) [pid = 1949] [serial = 1159] [outer = (nil)] 00:57:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x958e0800) [pid = 1949] [serial = 1160] [outer = 0x905b8c00] 00:57:18 INFO - PROCESS | 1949 | 1461052638927 Marionette DEBUG loaded listener.js 00:57:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x95fac000) [pid = 1949] [serial = 1161] [outer = 0x905b8c00] 00:57:20 INFO - PROCESS | 1949 | 1461052640009 Marionette TRACE conn5 <- [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]]]}] 00:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1894ms 00:57:20 INFO - PROCESS | 1949 | 1461052640090 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 00:57:20 INFO - PROCESS | 1949 | 1461052640095 Marionette TRACE conn5 <- [1,1517,null,{"value":"8"}] 00:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:57:20 INFO - PROCESS | 1949 | 1461052640104 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:57:20 INFO - PROCESS | 1949 | 1461052640108 Marionette TRACE conn5 <- [1,1518,null,{}] 00:57:20 INFO - PROCESS | 1949 | 1461052640115 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:20 INFO - PROCESS | 1949 | 1461052640413 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 00:57:20 INFO - PROCESS | 1949 | 1461052640756 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x902a0c00 == 120 [pid = 1949] [id = 387] 00:57:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x9048d800) [pid = 1949] [serial = 1162] [outer = (nil)] 00:57:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x97057400) [pid = 1949] [serial = 1163] [outer = 0x9048d800] 00:57:20 INFO - PROCESS | 1949 | 1461052640876 Marionette DEBUG loaded listener.js 00:57:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x9705ec00) [pid = 1949] [serial = 1164] [outer = 0x9048d800] 00:57:21 INFO - PROCESS | 1949 | 1461052641890 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 00:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1838ms 00:57:21 INFO - PROCESS | 1949 | 1461052641943 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 00:57:21 INFO - PROCESS | 1949 | 1461052641946 Marionette TRACE conn5 <- [1,1521,null,{"value":"8"}] 00:57:21 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:57:21 INFO - PROCESS | 1949 | 1461052641954 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:57:21 INFO - PROCESS | 1949 | 1461052641957 Marionette TRACE conn5 <- [1,1522,null,{}] 00:57:21 INFO - PROCESS | 1949 | 1461052641964 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:22 INFO - PROCESS | 1949 | 1461052642248 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 00:57:22 INFO - PROCESS | 1949 | 1461052642599 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x977b0000 == 121 [pid = 1949] [id = 388] 00:57:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x977b0400) [pid = 1949] [serial = 1165] [outer = (nil)] 00:57:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x97810400) [pid = 1949] [serial = 1166] [outer = 0x977b0400] 00:57:22 INFO - PROCESS | 1949 | 1461052642716 Marionette DEBUG loaded listener.js 00:57:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x97bda400) [pid = 1949] [serial = 1167] [outer = 0x977b0400] 00:57:23 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:57:23 INFO - PROCESS | 1949 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:57:23 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:57:23 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:57:23 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:57:23 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:57:23 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:57:23 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:57:23 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:57:23 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:57:23 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:57:23 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 00:57:23 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 () { 00:57:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:57:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:57:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:57:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:57:23 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 () { 00:57:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:57:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:57:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:57:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:57:23 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 () { 00:57:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:57:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:57:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:57:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:57:23 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 () { 00:57:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:57:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:57:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:57:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:57:23 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1788ms 00:57:23 INFO - PROCESS | 1949 | 1461052643714 Marionette TRACE conn5 <- [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"]]]}] 00:57:23 INFO - PROCESS | 1949 | 1461052643774 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 00:57:23 INFO - PROCESS | 1949 | 1461052643786 Marionette TRACE conn5 <- [1,1525,null,{"value":"8"}] 00:57:23 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:57:23 INFO - PROCESS | 1949 | 1461052643799 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:57:23 INFO - PROCESS | 1949 | 1461052643804 Marionette TRACE conn5 <- [1,1526,null,{}] 00:57:23 INFO - PROCESS | 1949 | 1461052643811 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:24 INFO - PROCESS | 1949 | 1461052644074 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 00:57:24 INFO - PROCESS | 1949 | 1461052644407 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x88bc8c00 == 122 [pid = 1949] [id = 389] 00:57:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x9833fc00) [pid = 1949] [serial = 1168] [outer = (nil)] 00:57:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x9dff5c00) [pid = 1949] [serial = 1169] [outer = 0x9833fc00] 00:57:24 INFO - PROCESS | 1949 | 1461052644513 Marionette DEBUG loaded listener.js 00:57:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x9eb4bc00) [pid = 1949] [serial = 1170] [outer = 0x9833fc00] 00:57:25 INFO - PROCESS | 1949 | 1461052645454 Marionette TRACE conn5 <- [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"]]]}] 00:57:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:57:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:57:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:57:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:57:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:57:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:57:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:57:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:57:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:57:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:57:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:57:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:57:25 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1752ms 00:57:25 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:57:25 INFO - PROCESS | 1949 | 1461052645561 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 00:57:25 INFO - PROCESS | 1949 | 1461052645564 Marionette TRACE conn5 <- [1,1529,null,{"value":"8"}] 00:57:25 INFO - PROCESS | 1949 | 1461052645573 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:57:25 INFO - PROCESS | 1949 | 1461052645576 Marionette TRACE conn5 <- [1,1530,null,{}] 00:57:25 INFO - PROCESS | 1949 | 1461052645584 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:25 INFO - PROCESS | 1949 | 1461052645890 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 00:57:26 INFO - PROCESS | 1949 | 1461052646227 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x8abe5000 == 123 [pid = 1949] [id = 390] 00:57:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x8af64c00) [pid = 1949] [serial = 1171] [outer = (nil)] 00:57:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0xa0003000) [pid = 1949] [serial = 1172] [outer = 0x8af64c00] 00:57:26 INFO - PROCESS | 1949 | 1461052646325 Marionette DEBUG loaded listener.js 00:57:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0xa00d7800) [pid = 1949] [serial = 1173] [outer = 0x8af64c00] 00:57:27 INFO - PROCESS | 1949 | 1461052647213 Marionette TRACE conn5 <- [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]]]}] 00:57:27 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 00:57:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:57:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:57:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:57:27 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. 00:57:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:57:27 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1698ms 00:57:27 INFO - PROCESS | 1949 | 1461052647273 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 00:57:27 INFO - PROCESS | 1949 | 1461052647278 Marionette TRACE conn5 <- [1,1533,null,{"value":"8"}] 00:57:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:57:27 INFO - PROCESS | 1949 | 1461052647285 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:57:27 INFO - PROCESS | 1949 | 1461052647290 Marionette TRACE conn5 <- [1,1534,null,{}] 00:57:27 INFO - PROCESS | 1949 | 1461052647296 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:27 INFO - PROCESS | 1949 | 1461052647569 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 00:57:27 INFO - PROCESS | 1949 | 1461052647914 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x9906dc00 == 124 [pid = 1949] [id = 391] 00:57:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x9917d800) [pid = 1949] [serial = 1174] [outer = (nil)] 00:57:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0xa0ee6c00) [pid = 1949] [serial = 1175] [outer = 0x9917d800] 00:57:28 INFO - PROCESS | 1949 | 1461052648014 Marionette DEBUG loaded listener.js 00:57:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0xa2812800) [pid = 1949] [serial = 1176] [outer = 0x9917d800] 00:57:29 INFO - PROCESS | 1949 | 1461052649000 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 00:57:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:57:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1789ms 00:57:29 INFO - PROCESS | 1949 | 1461052649078 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 00:57:29 INFO - PROCESS | 1949 | 1461052649084 Marionette TRACE conn5 <- [1,1537,null,{"value":"8"}] 00:57:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:57:29 INFO - PROCESS | 1949 | 1461052649098 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:57:29 INFO - PROCESS | 1949 | 1461052649105 Marionette TRACE conn5 <- [1,1538,null,{}] 00:57:29 INFO - PROCESS | 1949 | 1461052649115 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:29 INFO - PROCESS | 1949 | 1461052649416 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 00:57:29 INFO - PROCESS | 1949 | 1461052649778 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:29 INFO - PROCESS | 1949 | ++DOCSHELL 0xa0cbb400 == 125 [pid = 1949] [id = 392] 00:57:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0xa0cbe800) [pid = 1949] [serial = 1177] [outer = (nil)] 00:57:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0xa3c20800) [pid = 1949] [serial = 1178] [outer = 0xa0cbe800] 00:57:29 INFO - PROCESS | 1949 | 1461052649878 Marionette DEBUG loaded listener.js 00:57:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 178 (0xa3c2a000) [pid = 1949] [serial = 1179] [outer = 0xa0cbe800] 00:57:30 INFO - PROCESS | 1949 | 1461052650986 Marionette TRACE conn5 <- [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]]]}] 00:57:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:57:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1951ms 00:57:31 INFO - PROCESS | 1949 | 1461052651049 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 00:57:31 INFO - PROCESS | 1949 | 1461052651053 Marionette TRACE conn5 <- [1,1541,null,{"value":"8"}] 00:57:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:57:31 INFO - PROCESS | 1949 | 1461052651060 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:57:31 INFO - PROCESS | 1949 | 1461052651064 Marionette TRACE conn5 <- [1,1542,null,{}] 00:57:31 INFO - PROCESS | 1949 | 1461052651071 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:31 INFO - PROCESS | 1949 | 1461052651325 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 00:57:31 INFO - PROCESS | 1949 | 1461052651653 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:31 INFO - PROCESS | 1949 | ++DOCSHELL 0x9a622800 == 126 [pid = 1949] [id = 393] 00:57:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 179 (0x9b2ea000) [pid = 1949] [serial = 1180] [outer = (nil)] 00:57:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 180 (0xa45ed800) [pid = 1949] [serial = 1181] [outer = 0x9b2ea000] 00:57:31 INFO - PROCESS | 1949 | 1461052651752 Marionette DEBUG loaded listener.js 00:57:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 181 (0xa45f5c00) [pid = 1949] [serial = 1182] [outer = 0x9b2ea000] 00:57:32 INFO - PROCESS | 1949 | 1461052652717 Marionette TRACE conn5 <- [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]]]}] 00:57:33 INFO - PROCESS | 1949 | --DOCSHELL 0x891ae800 == 125 [pid = 1949] [id = 377] 00:57:33 INFO - PROCESS | 1949 | --DOCSHELL 0x8c718000 == 124 [pid = 1949] [id = 376] 00:57:33 INFO - PROCESS | 1949 | --DOCSHELL 0x8bfe6c00 == 123 [pid = 1949] [id = 375] 00:57:33 INFO - PROCESS | 1949 | --DOCSHELL 0x8b11a400 == 122 [pid = 1949] [id = 374] 00:57:33 INFO - PROCESS | 1949 | --DOCSHELL 0x8b11d000 == 121 [pid = 1949] [id = 373] 00:57:33 INFO - PROCESS | 1949 | --DOCSHELL 0x905b4800 == 120 [pid = 1949] [id = 366] 00:57:33 INFO - PROCESS | 1949 | --DOCSHELL 0x902a7000 == 119 [pid = 1949] [id = 365] 00:57:33 INFO - PROCESS | 1949 | --DOCSHELL 0x8c0e1c00 == 118 [pid = 1949] [id = 364] 00:57:33 INFO - PROCESS | 1949 | --DOCSHELL 0xa0fdbc00 == 117 [pid = 1949] [id = 330] 00:57:33 INFO - PROCESS | 1949 | --DOCSHELL 0x8e52b000 == 116 [pid = 1949] [id = 363] 00:57:33 INFO - PROCESS | 1949 | --DOCSHELL 0x89a57c00 == 115 [pid = 1949] [id = 362] 00:57:33 INFO - PROCESS | 1949 | --DOCSHELL 0x8e6b3800 == 114 [pid = 1949] [id = 361] 00:57:33 INFO - PROCESS | 1949 | --DOCSHELL 0x8bfe9000 == 113 [pid = 1949] [id = 359] 00:57:33 INFO - PROCESS | 1949 | --DOCSHELL 0x8e520400 == 112 [pid = 1949] [id = 360] 00:57:33 INFO - PROCESS | 1949 | --DOCSHELL 0x8b431000 == 111 [pid = 1949] [id = 358] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 180 (0xa0064800) [pid = 1949] [serial = 1047] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 179 (0x8c71e800) [pid = 1949] [serial = 1070] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 178 (0xa47ab800) [pid = 1949] [serial = 993] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 177 (0x91ea0400) [pid = 1949] [serial = 1034] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 176 (0x89acdc00) [pid = 1949] [serial = 1014] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 175 (0x8abee000) [pid = 1949] [serial = 951] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0xa0fdc800) [pid = 1949] [serial = 1052] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x8bfebc00) [pid = 1949] [serial = 1062] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0x8fd58c00) [pid = 1949] [serial = 1025] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x9917e800) [pid = 1949] [serial = 975] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x8b429800) [pid = 1949] [serial = 1064] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x9fe21000) [pid = 1949] [serial = 1046] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x8dad7800) [pid = 1949] [serial = 1071] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x8e4ad000) [pid = 1949] [serial = 1019] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x91ea0000) [pid = 1949] [serial = 1031] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0xa0cb8000) [pid = 1949] [serial = 1049] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0xa47ae400) [pid = 1949] [serial = 1055] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x8fd52400) [pid = 1949] [serial = 960] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0xa28b3800) [pid = 1949] [serial = 984] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0xa45eb400) [pid = 1949] [serial = 990] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x9029e000) [pid = 1949] [serial = 1028] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x8c0e1800) [pid = 1949] [serial = 1017] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x901dbc00) [pid = 1949] [serial = 963] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x9049c400) [pid = 1949] [serial = 1029] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x97ab6400) [pid = 1949] [serial = 1041] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x8bc70400) [pid = 1949] [serial = 1065] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x8c3d5000) [pid = 1949] [serial = 954] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x98515c00) [pid = 1949] [serial = 972] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x8b11d800) [pid = 1949] [serial = 1059] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x8e507800) [pid = 1949] [serial = 1020] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x97056400) [pid = 1949] [serial = 1037] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x8b4e9400) [pid = 1949] [serial = 1061] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0xa2a0a400) [pid = 1949] [serial = 1053] [outer = (nil)] [url = about:blank] 00:57:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:57:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 3096ms 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x8e4a3400) [pid = 1949] [serial = 1073] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x8bfe6000) [pid = 1949] [serial = 1067] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x8ed8b000) [pid = 1949] [serial = 957] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x89907400) [pid = 1949] [serial = 1013] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x99174400) [pid = 1949] [serial = 1043] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x9eb45800) [pid = 1949] [serial = 978] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x8b11a000) [pid = 1949] [serial = 1058] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x97817800) [pid = 1949] [serial = 1040] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0xa4adb000) [pid = 1949] [serial = 1056] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0xa0cbd000) [pid = 1949] [serial = 1050] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x8e6c0c00) [pid = 1949] [serial = 1011] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0xa0cbc400) [pid = 1949] [serial = 981] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x95f0cc00) [pid = 1949] [serial = 1035] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x8fde7400) [pid = 1949] [serial = 1026] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x930cac00) [pid = 1949] [serial = 966] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x972a2400) [pid = 1949] [serial = 1038] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x8f10ec00) [pid = 1949] [serial = 1022] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x9705fc00) [pid = 1949] [serial = 969] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x8f6f6400) [pid = 1949] [serial = 1023] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x94dcec00) [pid = 1949] [serial = 1032] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0xa3cc3c00) [pid = 1949] [serial = 987] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x9a620c00) [pid = 1949] [serial = 1044] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x8e50b000) [pid = 1949] [serial = 885] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x8beb8c00) [pid = 1949] [serial = 1016] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x8c0eac00) [pid = 1949] [serial = 1068] [outer = (nil)] [url = about:blank] 00:57:34 INFO - PROCESS | 1949 | 1461052654347 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 00:57:34 INFO - PROCESS | 1949 | 1461052654353 Marionette TRACE conn5 <- [1,1545,null,{"value":"8"}] 00:57:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:57:34 INFO - PROCESS | 1949 | 1461052654368 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:57:34 INFO - PROCESS | 1949 | 1461052654378 Marionette TRACE conn5 <- [1,1546,null,{}] 00:57:34 INFO - PROCESS | 1949 | 1461052654387 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:34 INFO - PROCESS | 1949 | 1461052654610 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 00:57:34 INFO - PROCESS | 1949 | 1461052654900 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b38e400 == 112 [pid = 1949] [id = 394] 00:57:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x8b38fc00) [pid = 1949] [serial = 1183] [outer = (nil)] 00:57:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x8b391c00) [pid = 1949] [serial = 1184] [outer = 0x8b38fc00] 00:57:35 INFO - PROCESS | 1949 | 1461052655048 Marionette DEBUG loaded listener.js 00:57:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x8b397400) [pid = 1949] [serial = 1185] [outer = 0x8b38fc00] 00:57:36 INFO - PROCESS | 1949 | 1461052656308 Marionette TRACE conn5 <- [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]]]}] 00:57:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:57:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1994ms 00:57:36 INFO - PROCESS | 1949 | 1461052656363 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 00:57:36 INFO - PROCESS | 1949 | 1461052656370 Marionette TRACE conn5 <- [1,1549,null,{"value":"8"}] 00:57:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:57:36 INFO - PROCESS | 1949 | 1461052656439 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:57:36 INFO - PROCESS | 1949 | 1461052656449 Marionette TRACE conn5 <- [1,1550,null,{}] 00:57:36 INFO - PROCESS | 1949 | 1461052656467 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:36 INFO - PROCESS | 1949 | 1461052656764 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 00:57:36 INFO - PROCESS | 1949 | 1461052656862 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b399400 == 113 [pid = 1949] [id = 395] 00:57:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x8b39c800) [pid = 1949] [serial = 1186] [outer = (nil)] 00:57:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8bc70400) [pid = 1949] [serial = 1187] [outer = 0x8b39c800] 00:57:36 INFO - PROCESS | 1949 | 1461052656943 Marionette DEBUG loaded listener.js 00:57:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8be03c00) [pid = 1949] [serial = 1188] [outer = 0x8b39c800] 00:57:38 INFO - PROCESS | 1949 | 1461052658082 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 00:57:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:57:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1716ms 00:57:38 INFO - PROCESS | 1949 | 1461052658132 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 00:57:38 INFO - PROCESS | 1949 | 1461052658136 Marionette TRACE conn5 <- [1,1553,null,{"value":"8"}] 00:57:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:57:38 INFO - PROCESS | 1949 | 1461052658144 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:57:38 INFO - PROCESS | 1949 | 1461052658147 Marionette TRACE conn5 <- [1,1554,null,{}] 00:57:38 INFO - PROCESS | 1949 | 1461052658172 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:38 INFO - PROCESS | 1949 | 1461052658466 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 00:57:38 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x8b428400) [pid = 1949] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 00:57:38 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x8e50cc00) [pid = 1949] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 00:57:38 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x8b11e000) [pid = 1949] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 00:57:38 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x8c3d3800) [pid = 1949] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 00:57:38 INFO - PROCESS | 1949 | 1461052658956 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x8990e400 == 114 [pid = 1949] [id = 396] 00:57:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x8abe4c00) [pid = 1949] [serial = 1189] [outer = (nil)] 00:57:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x8b11e000) [pid = 1949] [serial = 1190] [outer = 0x8abe4c00] 00:57:39 INFO - PROCESS | 1949 | 1461052659047 Marionette DEBUG loaded listener.js 00:57:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8c0e4c00) [pid = 1949] [serial = 1191] [outer = 0x8abe4c00] 00:57:39 INFO - PROCESS | 1949 | 1461052659960 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 00:57:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:57:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1889ms 00:57:40 INFO - PROCESS | 1949 | 1461052660034 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 00:57:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:57:40 INFO - PROCESS | 1949 | 1461052660039 Marionette TRACE conn5 <- [1,1557,null,{"value":"8"}] 00:57:40 INFO - PROCESS | 1949 | 1461052660046 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:57:40 INFO - PROCESS | 1949 | 1461052660049 Marionette TRACE conn5 <- [1,1558,null,{}] 00:57:40 INFO - PROCESS | 1949 | 1461052660055 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:40 INFO - PROCESS | 1949 | 1461052660331 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 00:57:40 INFO - PROCESS | 1949 | 1461052660569 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b42d000 == 115 [pid = 1949] [id = 397] 00:57:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8bebc400) [pid = 1949] [serial = 1192] [outer = (nil)] 00:57:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8c715400) [pid = 1949] [serial = 1193] [outer = 0x8bebc400] 00:57:40 INFO - PROCESS | 1949 | 1461052660655 Marionette DEBUG loaded listener.js 00:57:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8dadac00) [pid = 1949] [serial = 1194] [outer = 0x8bebc400] 00:57:41 INFO - PROCESS | 1949 | 1461052661831 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 00:57:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:57:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1848ms 00:57:41 INFO - PROCESS | 1949 | 1461052661895 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 00:57:41 INFO - PROCESS | 1949 | 1461052661903 Marionette TRACE conn5 <- [1,1561,null,{"value":"8"}] 00:57:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:57:41 INFO - PROCESS | 1949 | 1461052661914 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:57:41 INFO - PROCESS | 1949 | 1461052661919 Marionette TRACE conn5 <- [1,1562,null,{}] 00:57:41 INFO - PROCESS | 1949 | 1461052661989 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:42 INFO - PROCESS | 1949 | 1461052662233 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 00:57:42 INFO - PROCESS | 1949 | 1461052662554 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:42 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b118c00 == 116 [pid = 1949] [id = 398] 00:57:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8b394800) [pid = 1949] [serial = 1195] [outer = (nil)] 00:57:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8b39b800) [pid = 1949] [serial = 1196] [outer = 0x8b394800] 00:57:42 INFO - PROCESS | 1949 | 1461052662652 Marionette DEBUG loaded listener.js 00:57:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8bc73400) [pid = 1949] [serial = 1197] [outer = 0x8b394800] 00:57:43 INFO - PROCESS | 1949 | 1461052663628 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 00:57:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:57:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1787ms 00:57:43 INFO - PROCESS | 1949 | 1461052663701 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 00:57:43 INFO - PROCESS | 1949 | 1461052663710 Marionette TRACE conn5 <- [1,1565,null,{"value":"8"}] 00:57:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:57:43 INFO - PROCESS | 1949 | 1461052663723 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:57:43 INFO - PROCESS | 1949 | 1461052663728 Marionette TRACE conn5 <- [1,1566,null,{}] 00:57:43 INFO - PROCESS | 1949 | 1461052663735 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:44 INFO - PROCESS | 1949 | 1461052664043 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 00:57:44 INFO - PROCESS | 1949 | 1461052664464 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:44 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bff0000 == 117 [pid = 1949] [id = 399] 00:57:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8bff0c00) [pid = 1949] [serial = 1198] [outer = (nil)] 00:57:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8c711400) [pid = 1949] [serial = 1199] [outer = 0x8bff0c00] 00:57:44 INFO - PROCESS | 1949 | 1461052664611 Marionette DEBUG loaded listener.js 00:57:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8e4a3400) [pid = 1949] [serial = 1200] [outer = 0x8bff0c00] 00:57:45 INFO - PROCESS | 1949 | 1461052665821 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 00:57:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:57:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 2142ms 00:57:45 INFO - PROCESS | 1949 | 1461052665866 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 00:57:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:57:45 INFO - PROCESS | 1949 | 1461052665871 Marionette TRACE conn5 <- [1,1569,null,{"value":"8"}] 00:57:45 INFO - PROCESS | 1949 | 1461052665878 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:57:45 INFO - PROCESS | 1949 | 1461052665885 Marionette TRACE conn5 <- [1,1570,null,{}] 00:57:45 INFO - PROCESS | 1949 | 1461052665916 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:46 INFO - PROCESS | 1949 | 1461052666346 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 00:57:46 INFO - PROCESS | 1949 | 1461052666592 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bfe6000 == 118 [pid = 1949] [id = 400] 00:57:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x8c71ec00) [pid = 1949] [serial = 1201] [outer = (nil)] 00:57:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8e6b3400) [pid = 1949] [serial = 1202] [outer = 0x8c71ec00] 00:57:46 INFO - PROCESS | 1949 | 1461052666697 Marionette DEBUG loaded listener.js 00:57:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x8ed87000) [pid = 1949] [serial = 1203] [outer = 0x8c71ec00] 00:57:47 INFO - PROCESS | 1949 | 1461052667729 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 00:57:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:57:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1894ms 00:57:47 INFO - PROCESS | 1949 | 1461052667773 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 00:57:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:57:47 INFO - PROCESS | 1949 | 1461052667779 Marionette TRACE conn5 <- [1,1573,null,{"value":"8"}] 00:57:47 INFO - PROCESS | 1949 | 1461052667786 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:57:47 INFO - PROCESS | 1949 | 1461052667790 Marionette TRACE conn5 <- [1,1574,null,{}] 00:57:47 INFO - PROCESS | 1949 | 1461052667797 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:48 INFO - PROCESS | 1949 | 1461052668046 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 00:57:48 INFO - PROCESS | 1949 | 1461052668377 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b4ec400 == 119 [pid = 1949] [id = 401] 00:57:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x8e6be000) [pid = 1949] [serial = 1204] [outer = (nil)] 00:57:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x8ef0f400) [pid = 1949] [serial = 1205] [outer = 0x8e6be000] 00:57:48 INFO - PROCESS | 1949 | 1461052668472 Marionette DEBUG loaded listener.js 00:57:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x8f10e000) [pid = 1949] [serial = 1206] [outer = 0x8e6be000] 00:57:49 INFO - PROCESS | 1949 | 1461052669428 Marionette TRACE conn5 <- [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]]]}] 00:57:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:57:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1686ms 00:57:49 INFO - PROCESS | 1949 | 1461052669473 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 00:57:49 INFO - PROCESS | 1949 | 1461052669479 Marionette TRACE conn5 <- [1,1577,null,{"value":"8"}] 00:57:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:57:49 INFO - PROCESS | 1949 | 1461052669489 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:57:49 INFO - PROCESS | 1949 | 1461052669493 Marionette TRACE conn5 <- [1,1578,null,{}] 00:57:49 INFO - PROCESS | 1949 | 1461052669500 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:49 INFO - PROCESS | 1949 | 1461052669746 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 00:57:50 INFO - PROCESS | 1949 | 1461052670084 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:50 INFO - PROCESS | 1949 | ++DOCSHELL 0x8986ac00 == 120 [pid = 1949] [id = 402] 00:57:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x8ef01400) [pid = 1949] [serial = 1207] [outer = (nil)] 00:57:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x8f7c2c00) [pid = 1949] [serial = 1208] [outer = 0x8ef01400] 00:57:50 INFO - PROCESS | 1949 | 1461052670188 Marionette DEBUG loaded listener.js 00:57:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x8fd57000) [pid = 1949] [serial = 1209] [outer = 0x8ef01400] 00:57:51 INFO - PROCESS | 1949 | 1461052671164 Marionette TRACE conn5 <- [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]]]}] 00:57:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:57:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1743ms 00:57:51 INFO - PROCESS | 1949 | 1461052671232 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 00:57:51 INFO - PROCESS | 1949 | 1461052671236 Marionette TRACE conn5 <- [1,1581,null,{"value":"8"}] 00:57:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:57:51 INFO - PROCESS | 1949 | 1461052671243 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:57:51 INFO - PROCESS | 1949 | 1461052671247 Marionette TRACE conn5 <- [1,1582,null,{}] 00:57:51 INFO - PROCESS | 1949 | 1461052671253 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:51 INFO - PROCESS | 1949 | 1461052671539 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 00:57:51 INFO - PROCESS | 1949 | 1461052671878 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f6f1c00 == 121 [pid = 1949] [id = 403] 00:57:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x8fe04400) [pid = 1949] [serial = 1210] [outer = (nil)] 00:57:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x901ce400) [pid = 1949] [serial = 1211] [outer = 0x8fe04400] 00:57:51 INFO - PROCESS | 1949 | 1461052671985 Marionette DEBUG loaded listener.js 00:57:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x901d4000) [pid = 1949] [serial = 1212] [outer = 0x8fe04400] 00:57:52 INFO - PROCESS | 1949 | 1461052672924 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 00:57:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:57:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1736ms 00:57:52 INFO - PROCESS | 1949 | 1461052672981 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 00:57:52 INFO - PROCESS | 1949 | 1461052672985 Marionette TRACE conn5 <- [1,1585,null,{"value":"8"}] 00:57:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:57:52 INFO - PROCESS | 1949 | 1461052672993 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:57:52 INFO - PROCESS | 1949 | 1461052672997 Marionette TRACE conn5 <- [1,1586,null,{}] 00:57:53 INFO - PROCESS | 1949 | 1461052673003 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:53 INFO - PROCESS | 1949 | 1461052673242 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 00:57:53 INFO - PROCESS | 1949 | 1461052673568 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x91dd6c00 == 122 [pid = 1949] [id = 404] 00:57:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x91dd8000) [pid = 1949] [serial = 1213] [outer = (nil)] 00:57:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x91ddd800) [pid = 1949] [serial = 1214] [outer = 0x91dd8000] 00:57:53 INFO - PROCESS | 1949 | 1461052673749 Marionette DEBUG loaded listener.js 00:57:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x94dcd000) [pid = 1949] [serial = 1215] [outer = 0x91dd8000] 00:57:54 INFO - PROCESS | 1949 | ************************* 00:57:54 INFO - PROCESS | 1949 | A coding exception was thrown and uncaught in a Task. 00:57:54 INFO - PROCESS | 1949 | 00:57:54 INFO - PROCESS | 1949 | Full message: TypeError: NetworkError when attempting to fetch resource. 00:57:54 INFO - PROCESS | 1949 | Full stack: 00:57:54 INFO - PROCESS | 1949 | ************************* 00:57:54 INFO - PROCESS | 1949 | 1461052674704 Marionette TRACE conn5 <- [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]]]}] 00:57:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:57:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1790ms 00:57:54 INFO - PROCESS | 1949 | 1461052674783 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 00:57:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:57:54 INFO - PROCESS | 1949 | 1461052674788 Marionette TRACE conn5 <- [1,1589,null,{"value":"8"}] 00:57:54 INFO - PROCESS | 1949 | 1461052674795 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:57:54 INFO - PROCESS | 1949 | 1461052674799 Marionette TRACE conn5 <- [1,1590,null,{}] 00:57:54 INFO - PROCESS | 1949 | 1461052674805 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:55 INFO - PROCESS | 1949 | 1461052675057 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 00:57:55 INFO - PROCESS | 1949 | 1461052675378 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:55 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e4ae800 == 123 [pid = 1949] [id = 405] 00:57:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x8fe0d400) [pid = 1949] [serial = 1216] [outer = (nil)] 00:57:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x95f0d800) [pid = 1949] [serial = 1217] [outer = 0x8fe0d400] 00:57:55 INFO - PROCESS | 1949 | 1461052675477 Marionette DEBUG loaded listener.js 00:57:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x961a8400) [pid = 1949] [serial = 1218] [outer = 0x8fe0d400] 00:57:56 INFO - PROCESS | 1949 | 1461052676447 Marionette TRACE conn5 <- [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]]]}] 00:57:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:57:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1689ms 00:57:56 INFO - PROCESS | 1949 | 1461052676484 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 00:57:56 INFO - PROCESS | 1949 | 1461052676488 Marionette TRACE conn5 <- [1,1593,null,{"value":"8"}] 00:57:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:57:56 INFO - PROCESS | 1949 | 1461052676496 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:57:56 INFO - PROCESS | 1949 | 1461052676501 Marionette TRACE conn5 <- [1,1594,null,{}] 00:57:56 INFO - PROCESS | 1949 | 1461052676507 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:56 INFO - PROCESS | 1949 | 1461052676741 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 00:57:57 INFO - PROCESS | 1949 | 1461052677062 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ed8ec00 == 124 [pid = 1949] [id = 406] 00:57:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x94dd1000) [pid = 1949] [serial = 1219] [outer = (nil)] 00:57:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x97296c00) [pid = 1949] [serial = 1220] [outer = 0x94dd1000] 00:57:57 INFO - PROCESS | 1949 | 1461052677167 Marionette DEBUG loaded listener.js 00:57:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x97362000) [pid = 1949] [serial = 1221] [outer = 0x94dd1000] 00:57:58 INFO - PROCESS | 1949 | 1461052678112 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 00:57:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:57:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1693ms 00:57:58 INFO - PROCESS | 1949 | 1461052678191 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 00:57:58 INFO - PROCESS | 1949 | 1461052678196 Marionette TRACE conn5 <- [1,1597,null,{"value":"8"}] 00:57:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:57:58 INFO - PROCESS | 1949 | 1461052678202 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:57:58 INFO - PROCESS | 1949 | 1461052678206 Marionette TRACE conn5 <- [1,1598,null,{}] 00:57:58 INFO - PROCESS | 1949 | 1461052678212 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:58 INFO - PROCESS | 1949 | 1461052678477 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 00:57:58 INFO - PROCESS | 1949 | 1461052678816 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x8be08800 == 125 [pid = 1949] [id = 407] 00:57:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x8c0e8c00) [pid = 1949] [serial = 1222] [outer = (nil)] 00:57:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x97817800) [pid = 1949] [serial = 1223] [outer = 0x8c0e8c00] 00:57:58 INFO - PROCESS | 1949 | 1461052678931 Marionette DEBUG loaded listener.js 00:57:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x97bda800) [pid = 1949] [serial = 1224] [outer = 0x8c0e8c00] 00:57:59 INFO - PROCESS | 1949 | 1461052679946 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 00:57:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 00:57:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1785ms 00:57:59 INFO - PROCESS | 1949 | 1461052679989 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 00:57:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 00:57:59 INFO - PROCESS | 1949 | 1461052679994 Marionette TRACE conn5 <- [1,1601,null,{"value":"8"}] 00:58:00 INFO - PROCESS | 1949 | 1461052680001 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 00:58:00 INFO - PROCESS | 1949 | 1461052680005 Marionette TRACE conn5 <- [1,1602,null,{}] 00:58:00 INFO - PROCESS | 1949 | 1461052680033 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:00 INFO - PROCESS | 1949 | 1461052680296 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 00:58:00 INFO - PROCESS | 1949 | 1461052680636 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x91dd4c00 == 126 [pid = 1949] [id = 408] 00:58:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x99177000) [pid = 1949] [serial = 1225] [outer = (nil)] 00:58:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x991b5000) [pid = 1949] [serial = 1226] [outer = 0x99177000] 00:58:00 INFO - PROCESS | 1949 | 1461052680737 Marionette DEBUG loaded listener.js 00:58:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x9a629400) [pid = 1949] [serial = 1227] [outer = 0x99177000] 00:58:01 INFO - PROCESS | 1949 | 1461052681772 Marionette TRACE conn5 <- [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]]]}] 00:58:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 00:58:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1811ms 00:58:01 INFO - PROCESS | 1949 | 1461052681812 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 00:58:01 INFO - PROCESS | 1949 | 1461052681816 Marionette TRACE conn5 <- [1,1605,null,{"value":"8"}] 00:58:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 00:58:01 INFO - PROCESS | 1949 | 1461052681823 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 00:58:01 INFO - PROCESS | 1949 | 1461052681827 Marionette TRACE conn5 <- [1,1606,null,{}] 00:58:01 INFO - PROCESS | 1949 | 1461052681833 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:02 INFO - PROCESS | 1949 | 1461052682115 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 00:58:02 INFO - PROCESS | 1949 | 1461052682462 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:02 INFO - PROCESS | 1949 | ++DOCSHELL 0x99060c00 == 127 [pid = 1949] [id = 409] 00:58:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x9917e800) [pid = 1949] [serial = 1228] [outer = (nil)] 00:58:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x9fcadc00) [pid = 1949] [serial = 1229] [outer = 0x9917e800] 00:58:02 INFO - PROCESS | 1949 | 1461052682565 Marionette DEBUG loaded listener.js 00:58:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0xa00d0000) [pid = 1949] [serial = 1230] [outer = 0x9917e800] 00:58:03 INFO - PROCESS | 1949 | 1461052683515 Marionette TRACE conn5 <- [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]]]}] 00:58:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 00:58:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1732ms 00:58:03 INFO - PROCESS | 1949 | 1461052683557 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 00:58:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 00:58:03 INFO - PROCESS | 1949 | 1461052683561 Marionette TRACE conn5 <- [1,1609,null,{"value":"8"}] 00:58:03 INFO - PROCESS | 1949 | 1461052683569 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 00:58:03 INFO - PROCESS | 1949 | 1461052683572 Marionette TRACE conn5 <- [1,1610,null,{}] 00:58:03 INFO - PROCESS | 1949 | 1461052683578 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:03 INFO - PROCESS | 1949 | 1461052683809 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 00:58:04 INFO - PROCESS | 1949 | 1461052684143 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:04 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f10dc00 == 128 [pid = 1949] [id = 410] 00:58:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x8f7c9000) [pid = 1949] [serial = 1231] [outer = (nil)] 00:58:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0xa0cbd800) [pid = 1949] [serial = 1232] [outer = 0x8f7c9000] 00:58:04 INFO - PROCESS | 1949 | 1461052684243 Marionette DEBUG loaded listener.js 00:58:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0xa0e3b800) [pid = 1949] [serial = 1233] [outer = 0x8f7c9000] 00:58:05 INFO - PROCESS | 1949 | 1461052685168 Marionette TRACE conn5 <- [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]]]}] 00:58:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 00:58:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1635ms 00:58:05 INFO - PROCESS | 1949 | 1461052685204 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 00:58:05 INFO - PROCESS | 1949 | 1461052685208 Marionette TRACE conn5 <- [1,1613,null,{"value":"8"}] 00:58:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 00:58:05 INFO - PROCESS | 1949 | 1461052685216 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 00:58:05 INFO - PROCESS | 1949 | 1461052685220 Marionette TRACE conn5 <- [1,1614,null,{}] 00:58:05 INFO - PROCESS | 1949 | 1461052685226 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:05 INFO - PROCESS | 1949 | 1461052685460 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 00:58:05 INFO - PROCESS | 1949 | 1461052685786 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x977bc800 == 129 [pid = 1949] [id = 411] 00:58:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0xa0cb5400) [pid = 1949] [serial = 1234] [outer = (nil)] 00:58:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0xa2a0a400) [pid = 1949] [serial = 1235] [outer = 0xa0cb5400] 00:58:05 INFO - PROCESS | 1949 | 1461052685885 Marionette DEBUG loaded listener.js 00:58:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0xa3c23c00) [pid = 1949] [serial = 1236] [outer = 0xa0cb5400] 00:58:06 INFO - PROCESS | 1949 | 1461052686854 Marionette TRACE conn5 <- [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]]]}] 00:58:06 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 00:58:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1684ms 00:58:06 INFO - PROCESS | 1949 | 1461052686900 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 00:58:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 00:58:06 INFO - PROCESS | 1949 | 1461052686905 Marionette TRACE conn5 <- [1,1617,null,{"value":"8"}] 00:58:06 INFO - PROCESS | 1949 | 1461052686912 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 00:58:06 INFO - PROCESS | 1949 | 1461052686916 Marionette TRACE conn5 <- [1,1618,null,{}] 00:58:06 INFO - PROCESS | 1949 | 1461052686923 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:07 INFO - PROCESS | 1949 | 1461052687159 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 00:58:07 INFO - PROCESS | 1949 | 1461052687493 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:07 INFO - PROCESS | 1949 | ++DOCSHELL 0xa0a64800 == 130 [pid = 1949] [id = 412] 00:58:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0xa28b9800) [pid = 1949] [serial = 1237] [outer = (nil)] 00:58:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0xa45ee400) [pid = 1949] [serial = 1238] [outer = 0xa28b9800] 00:58:07 INFO - PROCESS | 1949 | 1461052687592 Marionette DEBUG loaded listener.js 00:58:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0xa47a6800) [pid = 1949] [serial = 1239] [outer = 0xa28b9800] 00:58:08 INFO - PROCESS | 1949 | 1461052688603 Marionette TRACE conn5 <- [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]]]}] 00:58:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 00:58:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1743ms 00:58:08 INFO - PROCESS | 1949 | 1461052688656 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 00:58:08 INFO - PROCESS | 1949 | 1461052688659 Marionette TRACE conn5 <- [1,1621,null,{"value":"8"}] 00:58:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 00:58:08 INFO - PROCESS | 1949 | 1461052688667 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 00:58:08 INFO - PROCESS | 1949 | 1461052688670 Marionette TRACE conn5 <- [1,1622,null,{}] 00:58:08 INFO - PROCESS | 1949 | 1461052688677 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:08 INFO - PROCESS | 1949 | 1461052688924 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 00:58:09 INFO - PROCESS | 1949 | 1461052689259 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x89b9a800 == 131 [pid = 1949] [id = 413] 00:58:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0x89b9b800) [pid = 1949] [serial = 1240] [outer = (nil)] 00:58:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 178 (0x89ba1c00) [pid = 1949] [serial = 1241] [outer = 0x89b9b800] 00:58:09 INFO - PROCESS | 1949 | 1461052689359 Marionette DEBUG loaded listener.js 00:58:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 179 (0x89ba4400) [pid = 1949] [serial = 1242] [outer = 0x89b9b800] 00:58:10 INFO - PROCESS | 1949 | 1461052690314 Marionette TRACE conn5 <- [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]]]}] 00:58:10 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 00:58:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1692ms 00:58:10 INFO - PROCESS | 1949 | 1461052690367 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 00:58:10 INFO - PROCESS | 1949 | 1461052690370 Marionette TRACE conn5 <- [1,1625,null,{"value":"8"}] 00:58:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 00:58:10 INFO - PROCESS | 1949 | 1461052690378 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 00:58:10 INFO - PROCESS | 1949 | 1461052690381 Marionette TRACE conn5 <- [1,1626,null,{}] 00:58:10 INFO - PROCESS | 1949 | 1461052690388 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:10 INFO - PROCESS | 1949 | 1461052690627 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 00:58:10 INFO - PROCESS | 1949 | 1461052690954 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:10 INFO - PROCESS | 1949 | ++DOCSHELL 0x89b9c800 == 132 [pid = 1949] [id = 414] 00:58:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 180 (0x89ba2800) [pid = 1949] [serial = 1243] [outer = (nil)] 00:58:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 181 (0x98baec00) [pid = 1949] [serial = 1244] [outer = 0x89ba2800] 00:58:11 INFO - PROCESS | 1949 | 1461052691053 Marionette DEBUG loaded listener.js 00:58:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 182 (0xa44bc000) [pid = 1949] [serial = 1245] [outer = 0x89ba2800] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x98b7d800 == 131 [pid = 1949] [id = 305] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x89865800 == 130 [pid = 1949] [id = 250] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x89786000 == 129 [pid = 1949] [id = 354] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x8beb7400 == 128 [pid = 1949] [id = 212] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x891ac800 == 127 [pid = 1949] [id = 201] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x8fd5c400 == 126 [pid = 1949] [id = 307] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x8fd59400 == 125 [pid = 1949] [id = 263] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x901d0c00 == 124 [pid = 1949] [id = 265] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x8ef0c800 == 123 [pid = 1949] [id = 53] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x8ef0dc00 == 122 [pid = 1949] [id = 71] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x9917dc00 == 121 [pid = 1949] [id = 306] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x8c0e6000 == 120 [pid = 1949] [id = 308] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x89868c00 == 119 [pid = 1949] [id = 262] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x8b4e6000 == 118 [pid = 1949] [id = 266] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x9fbbc800 == 117 [pid = 1949] [id = 309] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x977b3800 == 116 [pid = 1949] [id = 56] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x901ccc00 == 115 [pid = 1949] [id = 264] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x9906dc00 == 114 [pid = 1949] [id = 391] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x8abe5000 == 113 [pid = 1949] [id = 390] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x88bc8c00 == 112 [pid = 1949] [id = 389] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x977b0000 == 111 [pid = 1949] [id = 388] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x9029c800 == 110 [pid = 1949] [id = 386] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x902a0c00 == 109 [pid = 1949] [id = 387] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x8c7a2400 == 108 [pid = 1949] [id = 385] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x8e510c00 == 107 [pid = 1949] [id = 384] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x8fd5b400 == 106 [pid = 1949] [id = 383] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x89a59000 == 105 [pid = 1949] [id = 382] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x8e4aa400 == 104 [pid = 1949] [id = 381] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x8be0e000 == 103 [pid = 1949] [id = 379] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x8c71a400 == 102 [pid = 1949] [id = 380] 00:58:12 INFO - PROCESS | 1949 | --DOCSHELL 0x89910c00 == 101 [pid = 1949] [id = 378] 00:58:13 INFO - PROCESS | 1949 | --DOMWINDOW == 181 (0x902a2000) [pid = 1949] [serial = 1091] [outer = (nil)] [url = about:blank] 00:58:13 INFO - PROCESS | 1949 | --DOMWINDOW == 180 (0x99179000) [pid = 1949] [serial = 1109] [outer = (nil)] [url = about:blank] 00:58:13 INFO - PROCESS | 1949 | --DOMWINDOW == 179 (0x8beb6c00) [pid = 1949] [serial = 1122] [outer = (nil)] [url = about:blank] 00:58:13 INFO - PROCESS | 1949 | --DOMWINDOW == 178 (0x930cf800) [pid = 1949] [serial = 1097] [outer = (nil)] [url = about:blank] 00:58:13 INFO - PROCESS | 1949 | --DOMWINDOW == 177 (0x8f6ef400) [pid = 1949] [serial = 1085] [outer = (nil)] [url = about:blank] 00:58:13 INFO - PROCESS | 1949 | --DOMWINDOW == 176 (0xa00c9800) [pid = 1949] [serial = 1118] [outer = (nil)] [url = about:blank] 00:58:13 INFO - PROCESS | 1949 | --DOMWINDOW == 175 (0x8e523400) [pid = 1949] [serial = 1130] [outer = (nil)] [url = about:blank] 00:58:13 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0x8ed90c00) [pid = 1949] [serial = 1082] [outer = (nil)] [url = about:blank] 00:58:13 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x8b4f0c00) [pid = 1949] [serial = 1076] [outer = (nil)] [url = about:blank] 00:58:13 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0x9fb10800) [pid = 1949] [serial = 1115] [outer = (nil)] [url = about:blank] 00:58:13 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x8bc71000) [pid = 1949] [serial = 1125] [outer = (nil)] [url = about:blank] 00:58:13 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x96f82400) [pid = 1949] [serial = 1103] [outer = (nil)] [url = about:blank] 00:58:13 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x8b42e000) [pid = 1949] [serial = 1124] [outer = (nil)] [url = about:blank] 00:58:13 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x8c71c400) [pid = 1949] [serial = 1079] [outer = (nil)] [url = about:blank] 00:58:13 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x95faac00) [pid = 1949] [serial = 1100] [outer = (nil)] [url = about:blank] 00:58:13 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x8c71ac00) [pid = 1949] [serial = 1127] [outer = (nil)] [url = about:blank] 00:58:13 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x8dadd400) [pid = 1949] [serial = 1128] [outer = (nil)] [url = about:blank] 00:58:13 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x8e6b2000) [pid = 1949] [serial = 1131] [outer = (nil)] [url = about:blank] 00:58:13 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x97ab5c00) [pid = 1949] [serial = 1106] [outer = (nil)] [url = about:blank] 00:58:13 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x9049a000) [pid = 1949] [serial = 1094] [outer = (nil)] [url = about:blank] 00:58:13 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x9a629800) [pid = 1949] [serial = 1112] [outer = (nil)] [url = about:blank] 00:58:13 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x8fd55400) [pid = 1949] [serial = 1088] [outer = (nil)] [url = about:blank] 00:58:13 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x8be01800) [pid = 1949] [serial = 1121] [outer = (nil)] [url = about:blank] 00:58:13 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x8bc72400) [pid = 1949] [serial = 1133] [outer = (nil)] [url = about:blank] 00:58:13 INFO - PROCESS | 1949 | 1461052693674 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 00:58:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 00:58:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 3348ms 00:58:13 INFO - PROCESS | 1949 | 1461052693727 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 00:58:13 INFO - PROCESS | 1949 | 1461052693733 Marionette TRACE conn5 <- [1,1629,null,{"value":"8"}] 00:58:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 00:58:13 INFO - PROCESS | 1949 | 1461052693743 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 00:58:13 INFO - PROCESS | 1949 | 1461052693748 Marionette TRACE conn5 <- [1,1630,null,{}] 00:58:13 INFO - PROCESS | 1949 | 1461052693757 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:13 INFO - PROCESS | 1949 | 1461052693976 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 00:58:14 INFO - PROCESS | 1949 | 1461052694173 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x86d48800 == 102 [pid = 1949] [id = 415] 00:58:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x88bc8c00) [pid = 1949] [serial = 1246] [outer = (nil)] 00:58:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x89907400) [pid = 1949] [serial = 1247] [outer = 0x88bc8c00] 00:58:14 INFO - PROCESS | 1949 | 1461052694262 Marionette DEBUG loaded listener.js 00:58:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x89b9b000) [pid = 1949] [serial = 1248] [outer = 0x88bc8c00] 00:58:15 INFO - PROCESS | 1949 | 1461052695310 Marionette TRACE conn5 <- [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]]]}] 00:58:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 00:58:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1589ms 00:58:15 INFO - PROCESS | 1949 | 1461052695335 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 00:58:15 INFO - PROCESS | 1949 | 1461052695346 Marionette TRACE conn5 <- [1,1633,null,{"value":"8"}] 00:58:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 00:58:15 INFO - PROCESS | 1949 | 1461052695359 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 00:58:15 INFO - PROCESS | 1949 | 1461052695363 Marionette TRACE conn5 <- [1,1634,null,{}] 00:58:15 INFO - PROCESS | 1949 | 1461052695370 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:15 INFO - PROCESS | 1949 | 1461052695599 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 00:58:15 INFO - PROCESS | 1949 | 1461052695927 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:15 INFO - PROCESS | 1949 | ++DOCSHELL 0x8abebc00 == 103 [pid = 1949] [id = 416] 00:58:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x8abedc00) [pid = 1949] [serial = 1249] [outer = (nil)] 00:58:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x8b38f800) [pid = 1949] [serial = 1250] [outer = 0x8abedc00] 00:58:16 INFO - PROCESS | 1949 | 1461052696024 Marionette DEBUG loaded listener.js 00:58:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x8b39a400) [pid = 1949] [serial = 1251] [outer = 0x8abedc00] 00:58:17 INFO - PROCESS | 1949 | 1461052697114 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 00:58:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 00:58:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1792ms 00:58:17 INFO - PROCESS | 1949 | 1461052697151 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 00:58:17 INFO - PROCESS | 1949 | 1461052697156 Marionette TRACE conn5 <- [1,1637,null,{"value":"8"}] 00:58:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 00:58:17 INFO - PROCESS | 1949 | 1461052697163 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 00:58:17 INFO - PROCESS | 1949 | 1461052697169 Marionette TRACE conn5 <- [1,1638,null,{}] 00:58:17 INFO - PROCESS | 1949 | 1461052697193 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:17 INFO - PROCESS | 1949 | 1461052697490 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 00:58:17 INFO - PROCESS | 1949 | 1461052697710 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:17 INFO - PROCESS | 1949 | ++DOCSHELL 0x86d4f400 == 104 [pid = 1949] [id = 417] 00:58:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x8be0e800) [pid = 1949] [serial = 1252] [outer = (nil)] 00:58:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x8beb5800) [pid = 1949] [serial = 1253] [outer = 0x8be0e800] 00:58:17 INFO - PROCESS | 1949 | 1461052697797 Marionette DEBUG loaded listener.js 00:58:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x8bfef400) [pid = 1949] [serial = 1254] [outer = 0x8be0e800] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x8f107800) [pid = 1949] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x8fd5c800) [pid = 1949] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x8e508400) [pid = 1949] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x9048d800) [pid = 1949] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x8af64c00) [pid = 1949] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x9917d800) [pid = 1949] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x8beb1400) [pid = 1949] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x8e6b2c00) [pid = 1949] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x97818000) [pid = 1949] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x8b4e6800) [pid = 1949] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0xa0cbe800) [pid = 1949] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x901d6400) [pid = 1949] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x8c798800) [pid = 1949] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x977b0400) [pid = 1949] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x91eabc00) [pid = 1949] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x90493c00) [pid = 1949] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x8beaf000) [pid = 1949] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x9833fc00) [pid = 1949] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x8b38fc00) [pid = 1949] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x8b39c800) [pid = 1949] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x9fb0c000) [pid = 1949] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x89a55800) [pid = 1949] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x8fe05800) [pid = 1949] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x8e6c0800) [pid = 1949] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x98bf1c00) [pid = 1949] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x905b8c00) [pid = 1949] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x9a62a000) [pid = 1949] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x8abe4c00) [pid = 1949] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x8e6b9c00) [pid = 1949] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x8c713400) [pid = 1949] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x8c71fc00) [pid = 1949] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x8c0ed000) [pid = 1949] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x8ef05000) [pid = 1949] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 00:58:18 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x8f7c7000) [pid = 1949] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:58:19 INFO - PROCESS | 1949 | 1461052699441 Marionette TRACE conn5 <- [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]]]}] 00:58:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 00:58:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 2300ms 00:58:19 INFO - PROCESS | 1949 | 1461052699468 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 00:58:19 INFO - PROCESS | 1949 | 1461052699473 Marionette TRACE conn5 <- [1,1641,null,{"value":"8"}] 00:58:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 00:58:19 INFO - PROCESS | 1949 | 1461052699480 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 00:58:19 INFO - PROCESS | 1949 | 1461052699484 Marionette TRACE conn5 <- [1,1642,null,{}] 00:58:19 INFO - PROCESS | 1949 | 1461052699492 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:19 INFO - PROCESS | 1949 | 1461052699795 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 00:58:19 INFO - PROCESS | 1949 | 1461052699819 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x8abf1800 == 105 [pid = 1949] [id = 418] 00:58:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8b4e6800) [pid = 1949] [serial = 1255] [outer = (nil)] 00:58:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8beb7400) [pid = 1949] [serial = 1256] [outer = 0x8b4e6800] 00:58:19 INFO - PROCESS | 1949 | 1461052699901 Marionette DEBUG loaded listener.js 00:58:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8c0e9400) [pid = 1949] [serial = 1257] [outer = 0x8b4e6800] 00:58:21 INFO - PROCESS | 1949 | 1461052701082 Marionette TRACE conn5 <- [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]]]}] 00:58:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 00:58:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1642ms 00:58:21 INFO - PROCESS | 1949 | 1461052701124 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 00:58:21 INFO - PROCESS | 1949 | 1461052701131 Marionette TRACE conn5 <- [1,1645,null,{"value":"8"}] 00:58:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 00:58:21 INFO - PROCESS | 1949 | 1461052701142 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 00:58:21 INFO - PROCESS | 1949 | 1461052701151 Marionette TRACE conn5 <- [1,1646,null,{}] 00:58:21 INFO - PROCESS | 1949 | 1461052701219 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:21 INFO - PROCESS | 1949 | 1461052701504 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 00:58:21 INFO - PROCESS | 1949 | 1461052701862 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x891b4800 == 106 [pid = 1949] [id = 419] 00:58:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x89908c00) [pid = 1949] [serial = 1258] [outer = (nil)] 00:58:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x89b9d400) [pid = 1949] [serial = 1259] [outer = 0x89908c00] 00:58:21 INFO - PROCESS | 1949 | 1461052701968 Marionette DEBUG loaded listener.js 00:58:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8abe7c00) [pid = 1949] [serial = 1260] [outer = 0x89908c00] 00:58:23 INFO - PROCESS | 1949 | 1461052703045 Marionette TRACE conn5 <- [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]]]}] 00:58:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 00:58:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1945ms 00:58:23 INFO - PROCESS | 1949 | 1461052703088 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 00:58:23 INFO - PROCESS | 1949 | 1461052703099 Marionette TRACE conn5 <- [1,1649,null,{"value":"8"}] 00:58:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 00:58:23 INFO - PROCESS | 1949 | 1461052703114 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 00:58:23 INFO - PROCESS | 1949 | 1461052703120 Marionette TRACE conn5 <- [1,1650,null,{}] 00:58:23 INFO - PROCESS | 1949 | 1461052703129 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:23 INFO - PROCESS | 1949 | 1461052703440 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 00:58:23 INFO - PROCESS | 1949 | 1461052703768 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b11dc00 == 107 [pid = 1949] [id = 420] 00:58:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x8b392c00) [pid = 1949] [serial = 1261] [outer = (nil)] 00:58:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x8b4f0c00) [pid = 1949] [serial = 1262] [outer = 0x8b392c00] 00:58:23 INFO - PROCESS | 1949 | 1461052703869 Marionette DEBUG loaded listener.js 00:58:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x8be06400) [pid = 1949] [serial = 1263] [outer = 0x8b392c00] 00:58:24 INFO - PROCESS | 1949 | 1461052704966 Marionette TRACE conn5 <- [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]]]}] 00:58:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 00:58:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1894ms 00:58:25 INFO - PROCESS | 1949 | 1461052705007 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 00:58:25 INFO - PROCESS | 1949 | 1461052705012 Marionette TRACE conn5 <- [1,1653,null,{"value":"8"}] 00:58:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 00:58:25 INFO - PROCESS | 1949 | 1461052705021 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 00:58:25 INFO - PROCESS | 1949 | 1461052705027 Marionette TRACE conn5 <- [1,1654,null,{}] 00:58:25 INFO - PROCESS | 1949 | 1461052705046 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:25 INFO - PROCESS | 1949 | 1461052705301 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 00:58:25 INFO - PROCESS | 1949 | 1461052705690 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x8abe6000 == 108 [pid = 1949] [id = 421] 00:58:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x8b4ea800) [pid = 1949] [serial = 1264] [outer = (nil)] 00:58:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x8c71f800) [pid = 1949] [serial = 1265] [outer = 0x8b4ea800] 00:58:25 INFO - PROCESS | 1949 | 1461052705796 Marionette DEBUG loaded listener.js 00:58:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x8dadb000) [pid = 1949] [serial = 1266] [outer = 0x8b4ea800] 00:58:26 INFO - PROCESS | 1949 | 1461052706809 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 00:58:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 00:58:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1840ms 00:58:26 INFO - PROCESS | 1949 | 1461052706861 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 00:58:26 INFO - PROCESS | 1949 | 1461052706867 Marionette TRACE conn5 <- [1,1657,null,{"value":"8"}] 00:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 00:58:26 INFO - PROCESS | 1949 | 1461052706875 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 00:58:26 INFO - PROCESS | 1949 | 1461052706880 Marionette TRACE conn5 <- [1,1658,null,{}] 00:58:26 INFO - PROCESS | 1949 | 1461052706886 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:27 INFO - PROCESS | 1949 | 1461052707144 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 00:58:27 INFO - PROCESS | 1949 | 1461052707480 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b431800 == 109 [pid = 1949] [id = 422] 00:58:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x8dae3800) [pid = 1949] [serial = 1267] [outer = (nil)] 00:58:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x8e4b0400) [pid = 1949] [serial = 1268] [outer = 0x8dae3800] 00:58:27 INFO - PROCESS | 1949 | 1461052707583 Marionette DEBUG loaded listener.js 00:58:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x8e507800) [pid = 1949] [serial = 1269] [outer = 0x8dae3800] 00:58:28 INFO - PROCESS | 1949 | 1461052708559 Marionette TRACE conn5 <- [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]]]}] 00:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 00:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1735ms 00:58:28 INFO - PROCESS | 1949 | 1461052708614 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 00:58:28 INFO - PROCESS | 1949 | 1461052708621 Marionette TRACE conn5 <- [1,1661,null,{"value":"8"}] 00:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 00:58:28 INFO - PROCESS | 1949 | 1461052708631 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 00:58:28 INFO - PROCESS | 1949 | 1461052708638 Marionette TRACE conn5 <- [1,1662,null,{}] 00:58:28 INFO - PROCESS | 1949 | 1461052708647 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:28 INFO - PROCESS | 1949 | 1461052708952 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 00:58:29 INFO - PROCESS | 1949 | 1461052709304 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c717400 == 110 [pid = 1949] [id = 423] 00:58:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x8dae6c00) [pid = 1949] [serial = 1270] [outer = (nil)] 00:58:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x8e525c00) [pid = 1949] [serial = 1271] [outer = 0x8dae6c00] 00:58:29 INFO - PROCESS | 1949 | 1461052709404 Marionette DEBUG loaded listener.js 00:58:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x8e6b2c00) [pid = 1949] [serial = 1272] [outer = 0x8dae6c00] 00:58:30 INFO - PROCESS | 1949 | 1461052710424 Marionette TRACE conn5 <- [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]]]}] 00:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 00:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1850ms 00:58:30 INFO - PROCESS | 1949 | 1461052710480 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 00:58:30 INFO - PROCESS | 1949 | 1461052710483 Marionette TRACE conn5 <- [1,1665,null,{"value":"8"}] 00:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 00:58:30 INFO - PROCESS | 1949 | 1461052710491 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 00:58:30 INFO - PROCESS | 1949 | 1461052710496 Marionette TRACE conn5 <- [1,1666,null,{}] 00:58:30 INFO - PROCESS | 1949 | 1461052710503 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:30 INFO - PROCESS | 1949 | 1461052710831 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 00:58:31 INFO - PROCESS | 1949 | 1461052711183 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:31 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c3d6800 == 111 [pid = 1949] [id = 424] 00:58:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x8e529800) [pid = 1949] [serial = 1273] [outer = (nil)] 00:58:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x8f10f800) [pid = 1949] [serial = 1274] [outer = 0x8e529800] 00:58:31 INFO - PROCESS | 1949 | 1461052711304 Marionette DEBUG loaded listener.js 00:58:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x8f6f7c00) [pid = 1949] [serial = 1275] [outer = 0x8e529800] 00:58:32 INFO - PROCESS | 1949 | 1461052712330 Marionette TRACE conn5 <- [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]]]}] 00:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 00:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1887ms 00:58:32 INFO - PROCESS | 1949 | 1461052712380 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 00:58:32 INFO - PROCESS | 1949 | 1461052712384 Marionette TRACE conn5 <- [1,1669,null,{"value":"8"}] 00:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 00:58:32 INFO - PROCESS | 1949 | 1461052712391 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 00:58:32 INFO - PROCESS | 1949 | 1461052712396 Marionette TRACE conn5 <- [1,1670,null,{}] 00:58:32 INFO - PROCESS | 1949 | 1461052712402 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:32 INFO - PROCESS | 1949 | 1461052712699 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 00:58:33 INFO - PROCESS | 1949 | 1461052713127 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:33 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f106000 == 112 [pid = 1949] [id = 425] 00:58:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x8f6ee400) [pid = 1949] [serial = 1276] [outer = (nil)] 00:58:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x8fd5e000) [pid = 1949] [serial = 1277] [outer = 0x8f6ee400] 00:58:33 INFO - PROCESS | 1949 | 1461052713289 Marionette DEBUG loaded listener.js 00:58:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x8fde7400) [pid = 1949] [serial = 1278] [outer = 0x8f6ee400] 00:58:34 INFO - PROCESS | 1949 | 1461052714391 Marionette TRACE conn5 <- [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]]]}] 00:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 00:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2051ms 00:58:34 INFO - PROCESS | 1949 | 1461052714444 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 00:58:34 INFO - PROCESS | 1949 | 1461052714449 Marionette TRACE conn5 <- [1,1673,null,{"value":"8"}] 00:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 00:58:34 INFO - PROCESS | 1949 | 1461052714456 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 00:58:34 INFO - PROCESS | 1949 | 1461052714461 Marionette TRACE conn5 <- [1,1674,null,{}] 00:58:34 INFO - PROCESS | 1949 | 1461052714468 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:34 INFO - PROCESS | 1949 | 1461052714732 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 00:58:35 INFO - PROCESS | 1949 | 1461052715121 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:35 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ed84000 == 113 [pid = 1949] [id = 426] 00:58:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x8fd57400) [pid = 1949] [serial = 1279] [outer = (nil)] 00:58:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x901d2400) [pid = 1949] [serial = 1280] [outer = 0x8fd57400] 00:58:35 INFO - PROCESS | 1949 | 1461052715241 Marionette DEBUG loaded listener.js 00:58:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x9029e000) [pid = 1949] [serial = 1281] [outer = 0x8fd57400] 00:58:36 INFO - PROCESS | 1949 | 1461052716296 Marionette TRACE conn5 <- [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]]]}] 00:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 00:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1888ms 00:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 00:58:36 INFO - PROCESS | 1949 | 1461052716349 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 00:58:36 INFO - PROCESS | 1949 | 1461052716353 Marionette TRACE conn5 <- [1,1677,null,{"value":"8"}] 00:58:36 INFO - PROCESS | 1949 | 1461052716361 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 00:58:36 INFO - PROCESS | 1949 | 1461052716365 Marionette TRACE conn5 <- [1,1678,null,{}] 00:58:36 INFO - PROCESS | 1949 | 1461052716372 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:36 INFO - PROCESS | 1949 | 1461052716627 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 00:58:36 INFO - PROCESS | 1949 | 1461052716977 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x891b7400 == 114 [pid = 1949] [id = 427] 00:58:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x8f102400) [pid = 1949] [serial = 1282] [outer = (nil)] 00:58:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x90493c00) [pid = 1949] [serial = 1283] [outer = 0x8f102400] 00:58:37 INFO - PROCESS | 1949 | 1461052717091 Marionette DEBUG loaded listener.js 00:58:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x905b5000) [pid = 1949] [serial = 1284] [outer = 0x8f102400] 00:58:38 INFO - PROCESS | 1949 | 1461052718053 Marionette TRACE conn5 <- [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]]]}] 00:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 00:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1745ms 00:58:38 INFO - PROCESS | 1949 | 1461052718105 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 00:58:38 INFO - PROCESS | 1949 | 1461052718109 Marionette TRACE conn5 <- [1,1681,null,{"value":"8"}] 00:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 00:58:38 INFO - PROCESS | 1949 | 1461052718117 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 00:58:38 INFO - PROCESS | 1949 | 1461052718121 Marionette TRACE conn5 <- [1,1682,null,{}] 00:58:38 INFO - PROCESS | 1949 | 1461052718128 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:38 INFO - PROCESS | 1949 | 1461052718370 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 00:58:38 INFO - PROCESS | 1949 | 1461052718703 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fe0a400 == 115 [pid = 1949] [id = 428] 00:58:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x901d0c00) [pid = 1949] [serial = 1285] [outer = (nil)] 00:58:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x930d1c00) [pid = 1949] [serial = 1286] [outer = 0x901d0c00] 00:58:38 INFO - PROCESS | 1949 | 1461052718810 Marionette DEBUG loaded listener.js 00:58:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x94dd3400) [pid = 1949] [serial = 1287] [outer = 0x901d0c00] 00:58:39 INFO - PROCESS | 1949 | 1461052719803 Marionette TRACE conn5 <- [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]]]}] 00:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 00:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1736ms 00:58:39 INFO - PROCESS | 1949 | 1461052719855 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 00:58:39 INFO - PROCESS | 1949 | 1461052719860 Marionette TRACE conn5 <- [1,1685,null,{"value":"8"}] 00:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 00:58:39 INFO - PROCESS | 1949 | 1461052719868 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 00:58:39 INFO - PROCESS | 1949 | 1461052719873 Marionette TRACE conn5 <- [1,1686,null,{}] 00:58:39 INFO - PROCESS | 1949 | 1461052719879 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:40 INFO - PROCESS | 1949 | 1461052720248 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 00:58:40 INFO - PROCESS | 1949 | 1461052720606 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x905c1000 == 116 [pid = 1949] [id = 429] 00:58:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x9625e000) [pid = 1949] [serial = 1288] [outer = (nil)] 00:58:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x9705cc00) [pid = 1949] [serial = 1289] [outer = 0x9625e000] 00:58:40 INFO - PROCESS | 1949 | 1461052720722 Marionette DEBUG loaded listener.js 00:58:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x977b0400) [pid = 1949] [serial = 1290] [outer = 0x9625e000] 00:58:41 INFO - PROCESS | 1949 | 1461052721740 Marionette TRACE conn5 <- [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]]]}] 00:58:41 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 00:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1935ms 00:58:41 INFO - PROCESS | 1949 | 1461052721803 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 00:58:41 INFO - PROCESS | 1949 | 1461052721808 Marionette TRACE conn5 <- [1,1689,null,{"value":"8"}] 00:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 00:58:41 INFO - PROCESS | 1949 | 1461052721815 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 00:58:41 INFO - PROCESS | 1949 | 1461052721819 Marionette TRACE conn5 <- [1,1690,null,{}] 00:58:41 INFO - PROCESS | 1949 | 1461052721825 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:42 INFO - PROCESS | 1949 | 1461052722070 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 00:58:42 INFO - PROCESS | 1949 | 1461052722414 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:42 INFO - PROCESS | 1949 | ++DOCSHELL 0x97059400 == 117 [pid = 1949] [id = 430] 00:58:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x9705e400) [pid = 1949] [serial = 1291] [outer = (nil)] 00:58:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x97bddc00) [pid = 1949] [serial = 1292] [outer = 0x9705e400] 00:58:42 INFO - PROCESS | 1949 | 1461052722514 Marionette DEBUG loaded listener.js 00:58:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x98515c00) [pid = 1949] [serial = 1293] [outer = 0x9705e400] 00:58:43 INFO - PROCESS | 1949 | 1461052723495 Marionette TRACE conn5 <- [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]]]}] 00:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 00:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1733ms 00:58:43 INFO - PROCESS | 1949 | 1461052723549 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 00:58:43 INFO - PROCESS | 1949 | 1461052723553 Marionette TRACE conn5 <- [1,1693,null,{"value":"8"}] 00:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 00:58:43 INFO - PROCESS | 1949 | 1461052723561 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 00:58:43 INFO - PROCESS | 1949 | 1461052723565 Marionette TRACE conn5 <- [1,1694,null,{}] 00:58:43 INFO - PROCESS | 1949 | 1461052723571 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:43 INFO - PROCESS | 1949 | 1461052723810 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 00:58:44 INFO - PROCESS | 1949 | 1461052724155 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:44 INFO - PROCESS | 1949 | ++DOCSHELL 0x97819800 == 118 [pid = 1949] [id = 431] 00:58:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x97819c00) [pid = 1949] [serial = 1294] [outer = (nil)] 00:58:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0x99174400) [pid = 1949] [serial = 1295] [outer = 0x97819c00] 00:58:44 INFO - PROCESS | 1949 | 1461052724261 Marionette DEBUG loaded listener.js 00:58:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x9917c800) [pid = 1949] [serial = 1296] [outer = 0x97819c00] 00:58:45 INFO - PROCESS | 1949 | 1461052725218 Marionette TRACE conn5 <- [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]]]}] 00:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 00:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1691ms 00:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 00:58:45 INFO - PROCESS | 1949 | 1461052725252 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 00:58:45 INFO - PROCESS | 1949 | 1461052725255 Marionette TRACE conn5 <- [1,1697,null,{"value":"8"}] 00:58:45 INFO - PROCESS | 1949 | 1461052725262 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 00:58:45 INFO - PROCESS | 1949 | 1461052725266 Marionette TRACE conn5 <- [1,1698,null,{}] 00:58:45 INFO - PROCESS | 1949 | 1461052725272 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:45 INFO - PROCESS | 1949 | 1461052725496 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 00:58:45 INFO - PROCESS | 1949 | 1461052725843 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x8beaf800 == 119 [pid = 1949] [id = 432] 00:58:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0x8c7a1c00) [pid = 1949] [serial = 1297] [outer = (nil)] 00:58:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0x9a621000) [pid = 1949] [serial = 1298] [outer = 0x8c7a1c00] 00:58:45 INFO - PROCESS | 1949 | 1461052725945 Marionette DEBUG loaded listener.js 00:58:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 178 (0x9a629800) [pid = 1949] [serial = 1299] [outer = 0x8c7a1c00] 00:58:46 INFO - PROCESS | 1949 | 1461052726880 Marionette TRACE conn5 <- [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]]]}] 00:58:46 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 00:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1685ms 00:58:46 INFO - PROCESS | 1949 | 1461052726948 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 00:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 00:58:46 INFO - PROCESS | 1949 | 1461052726953 Marionette TRACE conn5 <- [1,1701,null,{"value":"8"}] 00:58:46 INFO - PROCESS | 1949 | 1461052726960 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 00:58:46 INFO - PROCESS | 1949 | 1461052726964 Marionette TRACE conn5 <- [1,1702,null,{}] 00:58:46 INFO - PROCESS | 1949 | 1461052726970 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:47 INFO - PROCESS | 1949 | 1461052727252 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 00:58:47 INFO - PROCESS | 1949 | 1461052727614 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:47 INFO - PROCESS | 1949 | ++DOCSHELL 0x98bad800 == 120 [pid = 1949] [id = 433] 00:58:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 179 (0x99287000) [pid = 1949] [serial = 1300] [outer = (nil)] 00:58:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 180 (0x9fc80400) [pid = 1949] [serial = 1301] [outer = 0x99287000] 00:58:47 INFO - PROCESS | 1949 | 1461052727710 Marionette DEBUG loaded listener.js 00:58:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 181 (0xa0010400) [pid = 1949] [serial = 1302] [outer = 0x99287000] 00:58:48 INFO - PROCESS | 1949 | 1461052728681 Marionette TRACE conn5 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 00:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 00:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1785ms 00:58:48 INFO - PROCESS | 1949 | 1461052728746 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 00:58:48 INFO - PROCESS | 1949 | 1461052728750 Marionette TRACE conn5 <- [1,1705,null,{"value":"8"}] 00:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 00:58:48 INFO - PROCESS | 1949 | 1461052728758 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 00:58:48 INFO - PROCESS | 1949 | 1461052728762 Marionette TRACE conn5 <- [1,1706,null,{}] 00:58:48 INFO - PROCESS | 1949 | 1461052728768 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:49 INFO - PROCESS | 1949 | 1461052729035 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 00:58:49 INFO - PROCESS | 1949 | 1461052729374 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x99287800 == 121 [pid = 1949] [id = 434] 00:58:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 182 (0x9b2eec00) [pid = 1949] [serial = 1303] [outer = (nil)] 00:58:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 183 (0xa0cb3400) [pid = 1949] [serial = 1304] [outer = 0x9b2eec00] 00:58:49 INFO - PROCESS | 1949 | 1461052729480 Marionette DEBUG loaded listener.js 00:58:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 184 (0xa0cb8800) [pid = 1949] [serial = 1305] [outer = 0x9b2eec00] 00:58:50 INFO - PROCESS | 1949 | 1461052730446 Marionette TRACE conn5 <- [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]]]}] 00:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 00:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1740ms 00:58:50 INFO - PROCESS | 1949 | 1461052730500 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 00:58:50 INFO - PROCESS | 1949 | 1461052730503 Marionette TRACE conn5 <- [1,1709,null,{"value":"8"}] 00:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 00:58:50 INFO - PROCESS | 1949 | 1461052730510 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 00:58:50 INFO - PROCESS | 1949 | 1461052730513 Marionette TRACE conn5 <- [1,1710,null,{}] 00:58:50 INFO - PROCESS | 1949 | 1461052730520 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:50 INFO - PROCESS | 1949 | 1461052730771 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 00:58:51 INFO - PROCESS | 1949 | 1461052731113 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:53 INFO - PROCESS | 1949 | --DOCSHELL 0x95f08400 == 120 [pid = 1949] [id = 368] 00:58:53 INFO - PROCESS | 1949 | --DOCSHELL 0x8bfe1400 == 119 [pid = 1949] [id = 367] 00:58:53 INFO - PROCESS | 1949 | --DOCSHELL 0x8af63c00 == 118 [pid = 1949] [id = 370] 00:58:53 INFO - PROCESS | 1949 | --DOCSHELL 0x9a620000 == 117 [pid = 1949] [id = 371] 00:58:53 INFO - PROCESS | 1949 | --DOCSHELL 0x9327d800 == 116 [pid = 1949] [id = 223] 00:58:53 INFO - PROCESS | 1949 | --DOCSHELL 0x973cec00 == 115 [pid = 1949] [id = 369] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 183 (0x8c715400) [pid = 1949] [serial = 1193] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 182 (0x9048fc00) [pid = 1949] [serial = 1154] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 181 (0x8fde9000) [pid = 1949] [serial = 1151] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 180 (0x8ed8d800) [pid = 1949] [serial = 1145] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 179 (0x9705ec00) [pid = 1949] [serial = 1164] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 178 (0xa0003000) [pid = 1949] [serial = 1172] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 177 (0xa0ee6c00) [pid = 1949] [serial = 1175] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 176 (0x8c3d0400) [pid = 1949] [serial = 1140] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 175 (0x8fd5b800) [pid = 1949] [serial = 1089] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0x98b80800) [pid = 1949] [serial = 1107] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x8ef0b400) [pid = 1949] [serial = 1146] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0xa00d7800) [pid = 1949] [serial = 1173] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x8be0c000) [pid = 1949] [serial = 1077] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0xa3c2a000) [pid = 1949] [serial = 1179] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x91dd4000) [pid = 1949] [serial = 1157] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x9dff1800) [pid = 1949] [serial = 1113] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x97bda400) [pid = 1949] [serial = 1167] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x9610a800) [pid = 1949] [serial = 1101] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x930d5800) [pid = 1949] [serial = 1098] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x8f7c0800) [pid = 1949] [serial = 1149] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x9dff5c00) [pid = 1949] [serial = 1169] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x8b391c00) [pid = 1949] [serial = 1184] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x8be03c00) [pid = 1949] [serial = 1188] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0xa0af3800) [pid = 1949] [serial = 1119] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x9049a800) [pid = 1949] [serial = 1155] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x8bc70400) [pid = 1949] [serial = 1187] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x8bfe7000) [pid = 1949] [serial = 1139] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x930ca000) [pid = 1949] [serial = 1158] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x8abf3000) [pid = 1949] [serial = 1136] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x9eb4bc00) [pid = 1949] [serial = 1170] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0xa45ed800) [pid = 1949] [serial = 1181] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x97057400) [pid = 1949] [serial = 1163] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x902a9c00) [pid = 1949] [serial = 1092] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x97810400) [pid = 1949] [serial = 1166] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x9705bc00) [pid = 1949] [serial = 1104] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x99288400) [pid = 1949] [serial = 1110] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x901d6c00) [pid = 1949] [serial = 1152] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x95fac000) [pid = 1949] [serial = 1161] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x8b397400) [pid = 1949] [serial = 1185] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x9fbc3400) [pid = 1949] [serial = 1116] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x8b11e000) [pid = 1949] [serial = 1190] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x8f6ed800) [pid = 1949] [serial = 1148] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0xa2812800) [pid = 1949] [serial = 1176] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x958e0800) [pid = 1949] [serial = 1160] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x8f101800) [pid = 1949] [serial = 1083] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x8b117400) [pid = 1949] [serial = 1137] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x8e4abc00) [pid = 1949] [serial = 1080] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x8c0e4c00) [pid = 1949] [serial = 1191] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x8dae1400) [pid = 1949] [serial = 1143] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x8e501400) [pid = 1949] [serial = 1074] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x8c7a3800) [pid = 1949] [serial = 1142] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x8f6f8000) [pid = 1949] [serial = 1086] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0xa3c20800) [pid = 1949] [serial = 1178] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x905bd400) [pid = 1949] [serial = 1095] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x86d4e000 == 116 [pid = 1949] [id = 435] 00:58:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x86d57400) [pid = 1949] [serial = 1306] [outer = (nil)] 00:58:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8990f000) [pid = 1949] [serial = 1307] [outer = 0x86d57400] 00:58:53 INFO - PROCESS | 1949 | 1461052733378 Marionette DEBUG loaded listener.js 00:58:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x89acac00) [pid = 1949] [serial = 1308] [outer = 0x86d57400] 00:58:54 INFO - PROCESS | 1949 | 1461052734291 Marionette TRACE conn5 <- [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]]]}] 00:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 00:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 3844ms 00:58:54 INFO - PROCESS | 1949 | 1461052734356 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 00:58:54 INFO - PROCESS | 1949 | 1461052734363 Marionette TRACE conn5 <- [1,1713,null,{"value":"8"}] 00:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 00:58:54 INFO - PROCESS | 1949 | 1461052734374 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 00:58:54 INFO - PROCESS | 1949 | 1461052734378 Marionette TRACE conn5 <- [1,1714,null,{}] 00:58:54 INFO - PROCESS | 1949 | 1461052734386 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:54 INFO - PROCESS | 1949 | 1461052734613 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 00:58:54 INFO - PROCESS | 1949 | 1461052734893 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b390400 == 117 [pid = 1949] [id = 436] 00:58:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8b394400) [pid = 1949] [serial = 1309] [outer = (nil)] 00:58:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8b397c00) [pid = 1949] [serial = 1310] [outer = 0x8b394400] 00:58:54 INFO - PROCESS | 1949 | 1461052734984 Marionette DEBUG loaded listener.js 00:58:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8b429800) [pid = 1949] [serial = 1311] [outer = 0x8b394400] 00:58:55 INFO - PROCESS | 1949 | 1461052735926 Marionette TRACE conn5 <- [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]]]}] 00:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 00:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1589ms 00:58:55 INFO - PROCESS | 1949 | 1461052735963 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 00:58:55 INFO - PROCESS | 1949 | 1461052735969 Marionette TRACE conn5 <- [1,1717,null,{"value":"8"}] 00:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 00:58:55 INFO - PROCESS | 1949 | 1461052735980 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 00:58:55 INFO - PROCESS | 1949 | 1461052735984 Marionette TRACE conn5 <- [1,1718,null,{}] 00:58:56 INFO - PROCESS | 1949 | 1461052736002 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:56 INFO - PROCESS | 1949 | 1461052736299 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 00:58:56 INFO - PROCESS | 1949 | 1461052736329 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x8af63800 == 118 [pid = 1949] [id = 437] 00:58:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8b399c00) [pid = 1949] [serial = 1312] [outer = (nil)] 00:58:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x8beaf000) [pid = 1949] [serial = 1313] [outer = 0x8b399c00] 00:58:56 INFO - PROCESS | 1949 | 1461052736429 Marionette DEBUG loaded listener.js 00:58:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8bfebc00) [pid = 1949] [serial = 1314] [outer = 0x8b399c00] 00:58:58 INFO - PROCESS | 1949 | 1461052738161 Marionette TRACE conn5 <- [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]]]}] 00:58:58 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x8b394800) [pid = 1949] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 00:58:58 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x94dd1000) [pid = 1949] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 00:58:58 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x8c71ec00) [pid = 1949] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 00:58:58 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x8abedc00) [pid = 1949] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 00:58:58 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0xa28b9800) [pid = 1949] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 00:58:58 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x8ef01400) [pid = 1949] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 00:58:58 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x8e6be000) [pid = 1949] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 00:58:58 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x8fe04400) [pid = 1949] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 00:58:58 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x8bff0c00) [pid = 1949] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 00:58:58 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x91dd8000) [pid = 1949] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 00:58:58 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x89ba2800) [pid = 1949] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 00:58:58 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x88bc8c00) [pid = 1949] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 00:58:58 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x8be0e800) [pid = 1949] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 00:58:58 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0xa0cb5400) [pid = 1949] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 00:58:58 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x9917e800) [pid = 1949] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 00:58:58 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x8fe0d400) [pid = 1949] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 00:58:58 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x89b9b800) [pid = 1949] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 00:58:58 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x8c0e8c00) [pid = 1949] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 00:58:58 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x99177000) [pid = 1949] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 00:58:58 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x8f7c9000) [pid = 1949] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 00:58:58 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x89791400) [pid = 1949] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 00:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 00:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 2346ms 00:58:58 INFO - PROCESS | 1949 | 1461052738332 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 00:58:58 INFO - PROCESS | 1949 | 1461052738335 Marionette TRACE conn5 <- [1,1721,null,{"value":"8"}] 00:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 00:58:58 INFO - PROCESS | 1949 | 1461052738344 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 00:58:58 INFO - PROCESS | 1949 | 1461052738350 Marionette TRACE conn5 <- [1,1722,null,{}] 00:58:58 INFO - PROCESS | 1949 | 1461052738367 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:58 INFO - PROCESS | 1949 | 1461052738660 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 00:58:58 INFO - PROCESS | 1949 | 1461052738788 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b38e000 == 119 [pid = 1949] [id = 438] 00:58:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x8be0e000) [pid = 1949] [serial = 1315] [outer = (nil)] 00:58:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x8c3d1000) [pid = 1949] [serial = 1316] [outer = 0x8be0e000] 00:58:58 INFO - PROCESS | 1949 | 1461052738870 Marionette DEBUG loaded listener.js 00:58:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x8c715400) [pid = 1949] [serial = 1317] [outer = 0x8be0e000] 00:58:59 INFO - PROCESS | 1949 | 1461052739724 Marionette TRACE conn5 <- [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]]]}] 00:58:59 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 00:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1441ms 00:58:59 INFO - PROCESS | 1949 | 1461052739787 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 00:58:59 INFO - PROCESS | 1949 | 1461052739793 Marionette TRACE conn5 <- [1,1725,null,{"value":"8"}] 00:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 00:58:59 INFO - PROCESS | 1949 | 1461052739800 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 00:58:59 INFO - PROCESS | 1949 | 1461052739803 Marionette TRACE conn5 <- [1,1726,null,{}] 00:58:59 INFO - PROCESS | 1949 | 1461052739809 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:00 INFO - PROCESS | 1949 | 1461052740026 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 00:59:00 INFO - PROCESS | 1949 | 1461052740371 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x8978a800 == 120 [pid = 1949] [id = 439] 00:59:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x89791400) [pid = 1949] [serial = 1318] [outer = (nil)] 00:59:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x89a53c00) [pid = 1949] [serial = 1319] [outer = 0x89791400] 00:59:00 INFO - PROCESS | 1949 | 1461052740600 Marionette DEBUG loaded listener.js 00:59:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x89ba4000) [pid = 1949] [serial = 1320] [outer = 0x89791400] 00:59:01 INFO - PROCESS | 1949 | 1461052741834 Marionette TRACE conn5 <- [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]]]}] 00:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 00:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 2092ms 00:59:01 INFO - PROCESS | 1949 | 1461052741896 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 00:59:01 INFO - PROCESS | 1949 | 1461052741909 Marionette TRACE conn5 <- [1,1729,null,{"value":"8"}] 00:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 00:59:01 INFO - PROCESS | 1949 | 1461052741943 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 00:59:01 INFO - PROCESS | 1949 | 1461052741953 Marionette TRACE conn5 <- [1,1730,null,{}] 00:59:02 INFO - PROCESS | 1949 | 1461052742025 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:02 INFO - PROCESS | 1949 | 1461052742402 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 00:59:02 INFO - PROCESS | 1949 | 1461052742745 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:02 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b396400 == 121 [pid = 1949] [id = 440] 00:59:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x8b42e400) [pid = 1949] [serial = 1321] [outer = (nil)] 00:59:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x8b4f2000) [pid = 1949] [serial = 1322] [outer = 0x8b42e400] 00:59:02 INFO - PROCESS | 1949 | 1461052742857 Marionette DEBUG loaded listener.js 00:59:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x8be0cc00) [pid = 1949] [serial = 1323] [outer = 0x8b42e400] 00:59:04 INFO - PROCESS | 1949 | 1461052744121 Marionette TRACE conn5 <- [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]]]}] 00:59:04 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 00:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 2279ms 00:59:04 INFO - PROCESS | 1949 | 1461052744217 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 00:59:04 INFO - PROCESS | 1949 | 1461052744224 Marionette TRACE conn5 <- [1,1733,null,{"value":"8"}] 00:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 00:59:04 INFO - PROCESS | 1949 | 1461052744240 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 00:59:04 INFO - PROCESS | 1949 | 1461052744245 Marionette TRACE conn5 <- [1,1734,null,{}] 00:59:04 INFO - PROCESS | 1949 | 1461052744310 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:04 INFO - PROCESS | 1949 | 1461052744580 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 00:59:05 INFO - PROCESS | 1949 | 1461052744979 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bfe3000 == 122 [pid = 1949] [id = 441] 00:59:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8bfe3c00) [pid = 1949] [serial = 1324] [outer = (nil)] 00:59:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8c3dac00) [pid = 1949] [serial = 1325] [outer = 0x8bfe3c00] 00:59:05 INFO - PROCESS | 1949 | 1461052745084 Marionette DEBUG loaded listener.js 00:59:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8c717000) [pid = 1949] [serial = 1326] [outer = 0x8bfe3c00] 00:59:06 INFO - PROCESS | 1949 | 1461052746225 Marionette TRACE conn5 <- [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]]]}] 00:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 00:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 2033ms 00:59:06 INFO - PROCESS | 1949 | 1461052746273 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 00:59:06 INFO - PROCESS | 1949 | 1461052746278 Marionette TRACE conn5 <- [1,1737,null,{"value":"8"}] 00:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 00:59:06 INFO - PROCESS | 1949 | 1461052746288 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 00:59:06 INFO - PROCESS | 1949 | 1461052746299 Marionette TRACE conn5 <- [1,1738,null,{}] 00:59:06 INFO - PROCESS | 1949 | 1461052746316 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:06 INFO - PROCESS | 1949 | 1461052746649 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 00:59:07 INFO - PROCESS | 1949 | 1461052747007 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c79e000 == 123 [pid = 1949] [id = 442] 00:59:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8c7a5c00) [pid = 1949] [serial = 1327] [outer = (nil)] 00:59:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8e504c00) [pid = 1949] [serial = 1328] [outer = 0x8c7a5c00] 00:59:07 INFO - PROCESS | 1949 | 1461052747105 Marionette DEBUG loaded listener.js 00:59:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8e6b5000) [pid = 1949] [serial = 1329] [outer = 0x8c7a5c00] 00:59:08 INFO - PROCESS | 1949 | 1461052748262 Marionette TRACE conn5 <- [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]]]}] 00:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 00:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2047ms 00:59:08 INFO - PROCESS | 1949 | 1461052748334 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 00:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 00:59:08 INFO - PROCESS | 1949 | 1461052748339 Marionette TRACE conn5 <- [1,1741,null,{"value":"8"}] 00:59:08 INFO - PROCESS | 1949 | 1461052748347 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 00:59:08 INFO - PROCESS | 1949 | 1461052748350 Marionette TRACE conn5 <- [1,1742,null,{}] 00:59:08 INFO - PROCESS | 1949 | 1461052748358 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:08 INFO - PROCESS | 1949 | 1461052748643 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 00:59:09 INFO - PROCESS | 1949 | 1461052748979 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b11ac00 == 124 [pid = 1949] [id = 443] 00:59:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8c3dbc00) [pid = 1949] [serial = 1330] [outer = (nil)] 00:59:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8ef07400) [pid = 1949] [serial = 1331] [outer = 0x8c3dbc00] 00:59:09 INFO - PROCESS | 1949 | 1461052749076 Marionette DEBUG loaded listener.js 00:59:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8ef0dc00) [pid = 1949] [serial = 1332] [outer = 0x8c3dbc00] 00:59:10 INFO - PROCESS | 1949 | 1461052750074 Marionette TRACE conn5 <- [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]]]}] 00:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 00:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1788ms 00:59:10 INFO - PROCESS | 1949 | 1461052750135 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 00:59:10 INFO - PROCESS | 1949 | 1461052750139 Marionette TRACE conn5 <- [1,1745,null,{"value":"8"}] 00:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 00:59:10 INFO - PROCESS | 1949 | 1461052750148 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 00:59:10 INFO - PROCESS | 1949 | 1461052750153 Marionette TRACE conn5 <- [1,1746,null,{}] 00:59:10 INFO - PROCESS | 1949 | 1461052750159 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:10 INFO - PROCESS | 1949 | 1461052750404 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 00:59:10 INFO - PROCESS | 1949 | 1461052750722 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:10 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f10c400 == 125 [pid = 1949] [id = 444] 00:59:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8f10d800) [pid = 1949] [serial = 1333] [outer = (nil)] 00:59:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x8f6f1000) [pid = 1949] [serial = 1334] [outer = 0x8f10d800] 00:59:10 INFO - PROCESS | 1949 | 1461052750840 Marionette DEBUG loaded listener.js 00:59:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8fd53c00) [pid = 1949] [serial = 1335] [outer = 0x8f10d800] 00:59:11 INFO - PROCESS | 1949 | 1461052751908 Marionette TRACE conn5 <- [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]]]}] 00:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 00:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1792ms 00:59:11 INFO - PROCESS | 1949 | 1461052751942 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 00:59:11 INFO - PROCESS | 1949 | 1461052751945 Marionette TRACE conn5 <- [1,1749,null,{"value":"8"}] 00:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 00:59:11 INFO - PROCESS | 1949 | 1461052751953 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 00:59:11 INFO - PROCESS | 1949 | 1461052751956 Marionette TRACE conn5 <- [1,1750,null,{}] 00:59:11 INFO - PROCESS | 1949 | 1461052751963 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:12 INFO - PROCESS | 1949 | 1461052752203 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 00:59:12 INFO - PROCESS | 1949 | 1461052752540 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c796400 == 126 [pid = 1949] [id = 445] 00:59:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x8e6b1c00) [pid = 1949] [serial = 1336] [outer = (nil)] 00:59:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x8fe08000) [pid = 1949] [serial = 1337] [outer = 0x8e6b1c00] 00:59:12 INFO - PROCESS | 1949 | 1461052752669 Marionette DEBUG loaded listener.js 00:59:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x901d3800) [pid = 1949] [serial = 1338] [outer = 0x8e6b1c00] 00:59:13 INFO - PROCESS | 1949 | 1461052753673 Marionette TRACE conn5 <- [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]]]}] 00:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 00:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1785ms 00:59:13 INFO - PROCESS | 1949 | 1461052753740 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 00:59:13 INFO - PROCESS | 1949 | 1461052753744 Marionette TRACE conn5 <- [1,1753,null,{"value":"8"}] 00:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 00:59:13 INFO - PROCESS | 1949 | 1461052753751 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 00:59:13 INFO - PROCESS | 1949 | 1461052753755 Marionette TRACE conn5 <- [1,1754,null,{}] 00:59:13 INFO - PROCESS | 1949 | 1461052753761 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:14 INFO - PROCESS | 1949 | 1461052754028 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 00:59:14 INFO - PROCESS | 1949 | 1461052754370 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fde6000 == 127 [pid = 1949] [id = 446] 00:59:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x8fde6400) [pid = 1949] [serial = 1339] [outer = (nil)] 00:59:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x902a8000) [pid = 1949] [serial = 1340] [outer = 0x8fde6400] 00:59:14 INFO - PROCESS | 1949 | 1461052754473 Marionette DEBUG loaded listener.js 00:59:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x90492800) [pid = 1949] [serial = 1341] [outer = 0x8fde6400] 00:59:15 INFO - PROCESS | 1949 | 1461052755464 Marionette TRACE conn5 <- [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]]]}] 00:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 00:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1788ms 00:59:15 INFO - PROCESS | 1949 | 1461052755542 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 00:59:15 INFO - PROCESS | 1949 | 1461052755550 Marionette TRACE conn5 <- [1,1757,null,{"value":"8"}] 00:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 00:59:15 INFO - PROCESS | 1949 | 1461052755561 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 00:59:15 INFO - PROCESS | 1949 | 1461052755566 Marionette TRACE conn5 <- [1,1758,null,{}] 00:59:15 INFO - PROCESS | 1949 | 1461052755576 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:15 INFO - PROCESS | 1949 | 1461052755917 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 00:59:16 INFO - PROCESS | 1949 | 1461052756258 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fde5800 == 128 [pid = 1949] [id = 447] 00:59:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x8fde8c00) [pid = 1949] [serial = 1342] [outer = (nil)] 00:59:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x91ea1c00) [pid = 1949] [serial = 1343] [outer = 0x8fde8c00] 00:59:16 INFO - PROCESS | 1949 | 1461052756354 Marionette DEBUG loaded listener.js 00:59:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x930cb000) [pid = 1949] [serial = 1344] [outer = 0x8fde8c00] 00:59:17 INFO - PROCESS | 1949 | 1461052757389 Marionette TRACE conn5 <- [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]]]}] 00:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 00:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1889ms 00:59:17 INFO - PROCESS | 1949 | 1461052757449 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 00:59:17 INFO - PROCESS | 1949 | 1461052757453 Marionette TRACE conn5 <- [1,1761,null,{"value":"8"}] 00:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 00:59:17 INFO - PROCESS | 1949 | 1461052757461 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 00:59:17 INFO - PROCESS | 1949 | 1461052757465 Marionette TRACE conn5 <- [1,1762,null,{}] 00:59:17 INFO - PROCESS | 1949 | 1461052757471 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:17 INFO - PROCESS | 1949 | 1461052757765 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 00:59:18 INFO - PROCESS | 1949 | 1461052758149 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:18 INFO - PROCESS | 1949 | ++DOCSHELL 0x93280400 == 129 [pid = 1949] [id = 448] 00:59:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x94dd1400) [pid = 1949] [serial = 1345] [outer = (nil)] 00:59:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x94ddb000) [pid = 1949] [serial = 1346] [outer = 0x94dd1400] 00:59:18 INFO - PROCESS | 1949 | 1461052758254 Marionette DEBUG loaded listener.js 00:59:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x958e0800) [pid = 1949] [serial = 1347] [outer = 0x94dd1400] 00:59:19 INFO - PROCESS | 1949 | 1461052759187 Marionette TRACE conn5 <- [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]]]}] 00:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 00:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1866ms 00:59:19 INFO - PROCESS | 1949 | 1461052759386 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 00:59:19 INFO - PROCESS | 1949 | 1461052759390 Marionette TRACE conn5 <- [1,1765,null,{"value":"8"}] 00:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 00:59:19 INFO - PROCESS | 1949 | 1461052759441 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 00:59:19 INFO - PROCESS | 1949 | 1461052759445 Marionette TRACE conn5 <- [1,1766,null,{}] 00:59:19 INFO - PROCESS | 1949 | 1461052759458 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:19 INFO - PROCESS | 1949 | 1461052759699 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 00:59:20 INFO - PROCESS | 1949 | 1461052760043 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x961adc00 == 130 [pid = 1949] [id = 449] 00:59:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x96252c00) [pid = 1949] [serial = 1348] [outer = (nil)] 00:59:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x96261400) [pid = 1949] [serial = 1349] [outer = 0x96252c00] 00:59:20 INFO - PROCESS | 1949 | 1461052760154 Marionette DEBUG loaded listener.js 00:59:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x97059800) [pid = 1949] [serial = 1350] [outer = 0x96252c00] 00:59:21 INFO - PROCESS | 1949 | 1461052761208 Marionette TRACE conn5 <- [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]]]}] 00:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 00:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1868ms 00:59:21 INFO - PROCESS | 1949 | 1461052761284 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 00:59:21 INFO - PROCESS | 1949 | 1461052761290 Marionette TRACE conn5 <- [1,1769,null,{"value":"8"}] 00:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 00:59:21 INFO - PROCESS | 1949 | 1461052761302 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 00:59:21 INFO - PROCESS | 1949 | 1461052761309 Marionette TRACE conn5 <- [1,1770,null,{}] 00:59:21 INFO - PROCESS | 1949 | 1461052761320 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:21 INFO - PROCESS | 1949 | 1461052761759 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 00:59:22 INFO - PROCESS | 1949 | 1461052762035 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x94dd5000 == 131 [pid = 1949] [id = 450] 00:59:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x94dd8800) [pid = 1949] [serial = 1351] [outer = (nil)] 00:59:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x97ab6400) [pid = 1949] [serial = 1352] [outer = 0x94dd8800] 00:59:22 INFO - PROCESS | 1949 | 1461052762131 Marionette DEBUG loaded listener.js 00:59:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x97bdc000) [pid = 1949] [serial = 1353] [outer = 0x94dd8800] 00:59:23 INFO - PROCESS | 1949 | 1461052763229 Marionette TRACE conn5 <- [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]]]}] 00:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 00:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1996ms 00:59:23 INFO - PROCESS | 1949 | 1461052763298 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 00:59:23 INFO - PROCESS | 1949 | 1461052763302 Marionette TRACE conn5 <- [1,1773,null,{"value":"8"}] 00:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 00:59:23 INFO - PROCESS | 1949 | 1461052763310 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 00:59:23 INFO - PROCESS | 1949 | 1461052763314 Marionette TRACE conn5 <- [1,1774,null,{}] 00:59:23 INFO - PROCESS | 1949 | 1461052763320 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:23 INFO - PROCESS | 1949 | 1461052763572 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 00:59:23 INFO - PROCESS | 1949 | 1461052763945 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x902a7400 == 132 [pid = 1949] [id = 451] 00:59:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x96f7f800) [pid = 1949] [serial = 1354] [outer = (nil)] 00:59:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x9917e400) [pid = 1949] [serial = 1355] [outer = 0x96f7f800] 00:59:24 INFO - PROCESS | 1949 | 1461052764054 Marionette DEBUG loaded listener.js 00:59:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x99288400) [pid = 1949] [serial = 1356] [outer = 0x96f7f800] 00:59:25 INFO - PROCESS | 1949 | 1461052765164 Marionette TRACE conn5 <- [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]]]}] 00:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 00:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1892ms 00:59:25 INFO - PROCESS | 1949 | 1461052765203 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 00:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 00:59:25 INFO - PROCESS | 1949 | 1461052765208 Marionette TRACE conn5 <- [1,1777,null,{"value":"8"}] 00:59:25 INFO - PROCESS | 1949 | 1461052765216 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 00:59:25 INFO - PROCESS | 1949 | 1461052765222 Marionette TRACE conn5 <- [1,1778,null,{}] 00:59:25 INFO - PROCESS | 1949 | 1461052765228 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:25 INFO - PROCESS | 1949 | 1461052765504 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 00:59:25 INFO - PROCESS | 1949 | 1461052765829 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x89910c00 == 133 [pid = 1949] [id = 452] 00:59:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x8b430000) [pid = 1949] [serial = 1357] [outer = (nil)] 00:59:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x9b2ee400) [pid = 1949] [serial = 1358] [outer = 0x8b430000] 00:59:25 INFO - PROCESS | 1949 | 1461052765946 Marionette DEBUG loaded listener.js 00:59:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x9eb49c00) [pid = 1949] [serial = 1359] [outer = 0x8b430000] 00:59:26 INFO - PROCESS | 1949 | 1461052766981 Marionette TRACE conn5 <- [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]]]}] 00:59:27 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 00:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1847ms 00:59:27 INFO - PROCESS | 1949 | 1461052767063 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 00:59:27 INFO - PROCESS | 1949 | 1461052767068 Marionette TRACE conn5 <- [1,1781,null,{"value":"8"}] 00:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 00:59:27 INFO - PROCESS | 1949 | 1461052767077 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 00:59:27 INFO - PROCESS | 1949 | 1461052767080 Marionette TRACE conn5 <- [1,1782,null,{}] 00:59:27 INFO - PROCESS | 1949 | 1461052767087 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:27 INFO - PROCESS | 1949 | 1461052767391 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 00:59:27 INFO - PROCESS | 1949 | 1461052767743 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x89868c00 == 134 [pid = 1949] [id = 453] 00:59:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x89ac1400) [pid = 1949] [serial = 1360] [outer = (nil)] 00:59:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0xa0002c00) [pid = 1949] [serial = 1361] [outer = 0x89ac1400] 00:59:27 INFO - PROCESS | 1949 | 1461052767841 Marionette DEBUG loaded listener.js 00:59:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0xa0a65800) [pid = 1949] [serial = 1362] [outer = 0x89ac1400] 00:59:28 INFO - PROCESS | 1949 | 1461052768874 Marionette TRACE conn5 <- [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]]]}] 00:59:28 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 00:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1886ms 00:59:28 INFO - PROCESS | 1949 | 1461052768963 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 00:59:28 INFO - PROCESS | 1949 | 1461052768966 Marionette TRACE conn5 <- [1,1785,null,{"value":"8"}] 00:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 00:59:28 INFO - PROCESS | 1949 | 1461052768974 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 00:59:28 INFO - PROCESS | 1949 | 1461052768977 Marionette TRACE conn5 <- [1,1786,null,{}] 00:59:28 INFO - PROCESS | 1949 | 1461052768983 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:29 INFO - PROCESS | 1949 | 1461052769260 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 00:59:29 INFO - PROCESS | 1949 | 1461052769605 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x9dff7c00 == 135 [pid = 1949] [id = 454] 00:59:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x9dffb400) [pid = 1949] [serial = 1363] [outer = (nil)] 00:59:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0xa0cb7400) [pid = 1949] [serial = 1364] [outer = 0x9dffb400] 00:59:29 INFO - PROCESS | 1949 | 1461052769700 Marionette DEBUG loaded listener.js 00:59:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0xa0cbf400) [pid = 1949] [serial = 1365] [outer = 0x9dffb400] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x89a52c00 == 134 [pid = 1949] [id = 252] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x905bb000 == 133 [pid = 1949] [id = 222] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0xa0cbb400 == 132 [pid = 1949] [id = 392] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x902a3c00 == 131 [pid = 1949] [id = 350] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x89ac4800 == 130 [pid = 1949] [id = 353] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8b38e400 == 129 [pid = 1949] [id = 394] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x86d48800 == 128 [pid = 1949] [id = 415] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8be01c00 == 127 [pid = 1949] [id = 253] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8bc71800 == 126 [pid = 1949] [id = 355] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x891ad400 == 125 [pid = 1949] [id = 351] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8b38e000 == 124 [pid = 1949] [id = 438] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8af63800 == 123 [pid = 1949] [id = 437] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8b390400 == 122 [pid = 1949] [id = 436] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x86d4e000 == 121 [pid = 1949] [id = 435] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x97819800 == 120 [pid = 1949] [id = 431] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8beaf800 == 119 [pid = 1949] [id = 432] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x97059400 == 118 [pid = 1949] [id = 430] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x905c1000 == 117 [pid = 1949] [id = 429] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8fe0a400 == 116 [pid = 1949] [id = 428] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8ed84000 == 115 [pid = 1949] [id = 426] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x891b7400 == 114 [pid = 1949] [id = 427] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8f106000 == 113 [pid = 1949] [id = 425] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8c3d6800 == 112 [pid = 1949] [id = 424] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8c717400 == 111 [pid = 1949] [id = 423] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8b431800 == 110 [pid = 1949] [id = 422] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8b11dc00 == 109 [pid = 1949] [id = 420] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8abe6000 == 108 [pid = 1949] [id = 421] 00:59:32 INFO - PROCESS | 1949 | --DOCSHELL 0x891b4800 == 107 [pid = 1949] [id = 419] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x8beb7400) [pid = 1949] [serial = 1256] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x8b39b800) [pid = 1949] [serial = 1196] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x97296c00) [pid = 1949] [serial = 1220] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x8ed87000) [pid = 1949] [serial = 1203] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x8b38f800) [pid = 1949] [serial = 1250] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0xa45ee400) [pid = 1949] [serial = 1238] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x8f7c2c00) [pid = 1949] [serial = 1208] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x8ef0f400) [pid = 1949] [serial = 1205] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x901ce400) [pid = 1949] [serial = 1211] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x8c711400) [pid = 1949] [serial = 1199] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x94dcd000) [pid = 1949] [serial = 1215] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0xa44bc000) [pid = 1949] [serial = 1245] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x98baec00) [pid = 1949] [serial = 1244] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x89907400) [pid = 1949] [serial = 1247] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0xa47a6800) [pid = 1949] [serial = 1239] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x8bfef400) [pid = 1949] [serial = 1254] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x8f10e000) [pid = 1949] [serial = 1206] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0xa3c23c00) [pid = 1949] [serial = 1236] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0xa00d0000) [pid = 1949] [serial = 1230] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x901d4000) [pid = 1949] [serial = 1212] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x8fd57000) [pid = 1949] [serial = 1209] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x9fcadc00) [pid = 1949] [serial = 1229] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x8bc73400) [pid = 1949] [serial = 1197] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x89b9b000) [pid = 1949] [serial = 1248] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x961a8400) [pid = 1949] [serial = 1218] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x89ba4400) [pid = 1949] [serial = 1242] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x97bda800) [pid = 1949] [serial = 1224] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x8e6b3400) [pid = 1949] [serial = 1202] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x8e4a3400) [pid = 1949] [serial = 1200] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x97362000) [pid = 1949] [serial = 1221] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x9a629400) [pid = 1949] [serial = 1227] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0xa2a0a400) [pid = 1949] [serial = 1235] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0xa0cbd800) [pid = 1949] [serial = 1232] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x8beb4000) [pid = 1949] [serial = 1134] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x97817800) [pid = 1949] [serial = 1223] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x89ba1c00) [pid = 1949] [serial = 1241] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x8beb5800) [pid = 1949] [serial = 1253] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x991b5000) [pid = 1949] [serial = 1226] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0xa0e3b800) [pid = 1949] [serial = 1233] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x91ddd800) [pid = 1949] [serial = 1214] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x95f0d800) [pid = 1949] [serial = 1217] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x8b39a400) [pid = 1949] [serial = 1251] [outer = (nil)] [url = about:blank] 00:59:32 INFO - PROCESS | 1949 | 1461052772799 Marionette TRACE conn5 <- [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]]]}] 00:59:32 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 00:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 3953ms 00:59:32 INFO - PROCESS | 1949 | 1461052772930 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 00:59:32 INFO - PROCESS | 1949 | 1461052772936 Marionette TRACE conn5 <- [1,1789,null,{"value":"8"}] 00:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 00:59:32 INFO - PROCESS | 1949 | 1461052772945 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 00:59:32 INFO - PROCESS | 1949 | 1461052772951 Marionette TRACE conn5 <- [1,1790,null,{}] 00:59:32 INFO - PROCESS | 1949 | 1461052772962 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:33 INFO - PROCESS | 1949 | 1461052773190 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 00:59:33 INFO - PROCESS | 1949 | 1461052773454 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:33 INFO - PROCESS | 1949 | ++DOCSHELL 0x89ba6400 == 108 [pid = 1949] [id = 455] 00:59:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x89ba7400) [pid = 1949] [serial = 1366] [outer = (nil)] 00:59:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8abee000) [pid = 1949] [serial = 1367] [outer = 0x89ba7400] 00:59:33 INFO - PROCESS | 1949 | 1461052773540 Marionette DEBUG loaded listener.js 00:59:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8b115800) [pid = 1949] [serial = 1368] [outer = 0x89ba7400] 00:59:34 INFO - PROCESS | 1949 | 1461052774451 Marionette TRACE conn5 <- [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]]]}] 00:59:34 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) 00:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1537ms 00:59:34 INFO - PROCESS | 1949 | 1461052774485 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 00:59:34 INFO - PROCESS | 1949 | 1461052774495 Marionette TRACE conn5 <- [1,1793,null,{"value":"8"}] 00:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 00:59:34 INFO - PROCESS | 1949 | 1461052774506 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 00:59:34 INFO - PROCESS | 1949 | 1461052774510 Marionette TRACE conn5 <- [1,1794,null,{}] 00:59:34 INFO - PROCESS | 1949 | 1461052774518 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:34 INFO - PROCESS | 1949 | 1461052774751 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 00:59:35 INFO - PROCESS | 1949 | 1461052775019 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:35 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b39bc00 == 109 [pid = 1949] [id = 456] 00:59:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8b42a400) [pid = 1949] [serial = 1369] [outer = (nil)] 00:59:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8b4ea400) [pid = 1949] [serial = 1370] [outer = 0x8b42a400] 00:59:35 INFO - PROCESS | 1949 | 1461052775108 Marionette DEBUG loaded listener.js 00:59:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8bc75800) [pid = 1949] [serial = 1371] [outer = 0x8b42a400] 00:59:36 INFO - PROCESS | 1949 | 1461052776174 Marionette TRACE conn5 <- [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]]]}] 00:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1734ms 00:59:36 INFO - PROCESS | 1949 | 1461052776241 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 00:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 00:59:36 INFO - PROCESS | 1949 | 1461052776245 Marionette TRACE conn5 <- [1,1797,null,{"value":"8"}] 00:59:36 INFO - PROCESS | 1949 | 1461052776252 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 00:59:36 INFO - PROCESS | 1949 | 1461052776258 Marionette TRACE conn5 <- [1,1798,null,{}] 00:59:36 INFO - PROCESS | 1949 | 1461052776284 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:36 INFO - PROCESS | 1949 | 1461052776606 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 00:59:36 INFO - PROCESS | 1949 | 1461052776832 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x8be0fc00 == 110 [pid = 1949] [id = 457] 00:59:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8bfedc00) [pid = 1949] [serial = 1372] [outer = (nil)] 00:59:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8c0e5800) [pid = 1949] [serial = 1373] [outer = 0x8bfedc00] 00:59:36 INFO - PROCESS | 1949 | 1461052776919 Marionette DEBUG loaded listener.js 00:59:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8c3d0800) [pid = 1949] [serial = 1374] [outer = 0x8bfedc00] 00:59:38 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x8bebc400) [pid = 1949] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 00:59:38 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x9b2ea000) [pid = 1949] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 00:59:38 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x8b399c00) [pid = 1949] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 00:59:38 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x8f102400) [pid = 1949] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 00:59:38 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x8fd57400) [pid = 1949] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 00:59:38 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x8f6ee400) [pid = 1949] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 00:59:38 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x8e529800) [pid = 1949] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 00:59:38 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x8dae6c00) [pid = 1949] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 00:59:38 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x8dae3800) [pid = 1949] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 00:59:38 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x8b4ea800) [pid = 1949] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 00:59:38 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x8b392c00) [pid = 1949] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 00:59:38 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x89908c00) [pid = 1949] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 00:59:38 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x8b394400) [pid = 1949] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 00:59:38 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x86d57400) [pid = 1949] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 00:59:38 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x99287000) [pid = 1949] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 00:59:38 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x8c7a1c00) [pid = 1949] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 00:59:38 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x97819c00) [pid = 1949] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 00:59:38 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x9705e400) [pid = 1949] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 00:59:38 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x9625e000) [pid = 1949] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 00:59:38 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x901d0c00) [pid = 1949] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 00:59:38 INFO - PROCESS | 1949 | 1461052778530 Marionette TRACE conn5 <- [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]]]}] 00:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 00:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 2294ms 00:59:38 INFO - PROCESS | 1949 | 1461052778556 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 00:59:38 INFO - PROCESS | 1949 | 1461052778562 Marionette TRACE conn5 <- [1,1801,null,{"value":"8"}] 00:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 00:59:38 INFO - PROCESS | 1949 | 1461052778569 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 00:59:38 INFO - PROCESS | 1949 | 1461052778572 Marionette TRACE conn5 <- [1,1802,null,{}] 00:59:38 INFO - PROCESS | 1949 | 1461052778594 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:38 INFO - PROCESS | 1949 | 1461052778902 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 00:59:39 INFO - PROCESS | 1949 | 1461052779223 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x89ba5800 == 111 [pid = 1949] [id = 458] 00:59:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x8b120800) [pid = 1949] [serial = 1375] [outer = (nil)] 00:59:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x8c3d4000) [pid = 1949] [serial = 1376] [outer = 0x8b120800] 00:59:39 INFO - PROCESS | 1949 | 1461052779334 Marionette DEBUG loaded listener.js 00:59:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x8c7a4c00) [pid = 1949] [serial = 1377] [outer = 0x8b120800] 00:59:40 INFO - PROCESS | 1949 | 1461052780511 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 00:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1986ms 00:59:40 INFO - PROCESS | 1949 | 1461052780555 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 00:59:40 INFO - PROCESS | 1949 | 1461052780562 Marionette TRACE conn5 <- [1,1805,null,{"value":"8"}] 00:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 00:59:40 INFO - PROCESS | 1949 | 1461052780573 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 00:59:40 INFO - PROCESS | 1949 | 1461052780585 Marionette TRACE conn5 <- [1,1806,null,{}] 00:59:40 INFO - PROCESS | 1949 | 1461052780602 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:40 INFO - PROCESS | 1949 | 1461052780953 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 00:59:41 INFO - PROCESS | 1949 | 1461052781324 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x89a52c00 == 112 [pid = 1949] [id = 459] 00:59:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x89ba0c00) [pid = 1949] [serial = 1378] [outer = (nil)] 00:59:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x8b11a400) [pid = 1949] [serial = 1379] [outer = 0x89ba0c00] 00:59:41 INFO - PROCESS | 1949 | 1461052781460 Marionette DEBUG loaded listener.js 00:59:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x8b394c00) [pid = 1949] [serial = 1380] [outer = 0x89ba0c00] 00:59:42 INFO - PROCESS | 1949 | 1461052782736 Marionette TRACE conn5 <- [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]]]}] 00:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 00:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 2206ms 00:59:42 INFO - PROCESS | 1949 | 1461052782780 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 00:59:42 INFO - PROCESS | 1949 | 1461052782792 Marionette TRACE conn5 <- [1,1809,null,{"value":"8"}] 00:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 00:59:42 INFO - PROCESS | 1949 | 1461052782807 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 00:59:42 INFO - PROCESS | 1949 | 1461052782826 Marionette TRACE conn5 <- [1,1810,null,{}] 00:59:42 INFO - PROCESS | 1949 | 1461052782845 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:43 INFO - PROCESS | 1949 | 1461052783220 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 00:59:43 INFO - PROCESS | 1949 | 1461052783572 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b398c00 == 113 [pid = 1949] [id = 460] 00:59:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x8b4eac00) [pid = 1949] [serial = 1381] [outer = (nil)] 00:59:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x8bfe7400) [pid = 1949] [serial = 1382] [outer = 0x8b4eac00] 00:59:43 INFO - PROCESS | 1949 | 1461052783692 Marionette DEBUG loaded listener.js 00:59:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x8dadf000) [pid = 1949] [serial = 1383] [outer = 0x8b4eac00] 00:59:45 INFO - PROCESS | 1949 | 1461052785089 Marionette TRACE conn5 <- [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]]]}] 00:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 00:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2366ms 00:59:45 INFO - PROCESS | 1949 | 1461052785173 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 00:59:45 INFO - PROCESS | 1949 | 1461052785180 Marionette TRACE conn5 <- [1,1813,null,{"value":"8"}] 00:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 00:59:45 INFO - PROCESS | 1949 | 1461052785189 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 00:59:45 INFO - PROCESS | 1949 | 1461052785197 Marionette TRACE conn5 <- [1,1814,null,{}] 00:59:45 INFO - PROCESS | 1949 | 1461052785221 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:45 INFO - PROCESS | 1949 | 1461052785743 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 00:59:46 INFO - PROCESS | 1949 | 1461052785980 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x89ba3800 == 114 [pid = 1949] [id = 461] 00:59:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x8dadb400) [pid = 1949] [serial = 1384] [outer = (nil)] 00:59:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x8e51e800) [pid = 1949] [serial = 1385] [outer = 0x8dadb400] 00:59:46 INFO - PROCESS | 1949 | 1461052786101 Marionette DEBUG loaded listener.js 00:59:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8e6ba400) [pid = 1949] [serial = 1386] [outer = 0x8dadb400] 00:59:47 INFO - PROCESS | 1949 | 1461052787267 Marionette TRACE conn5 <- [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]]]}] 00:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 00:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 2149ms 00:59:47 INFO - PROCESS | 1949 | 1461052787341 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 00:59:47 INFO - PROCESS | 1949 | 1461052787348 Marionette TRACE conn5 <- [1,1817,null,{"value":"8"}] 00:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 00:59:47 INFO - PROCESS | 1949 | 1461052787356 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 00:59:47 INFO - PROCESS | 1949 | 1461052787360 Marionette TRACE conn5 <- [1,1818,null,{}] 00:59:47 INFO - PROCESS | 1949 | 1461052787367 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:47 INFO - PROCESS | 1949 | 1461052787689 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 00:59:48 INFO - PROCESS | 1949 | 1461052788063 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e507c00 == 115 [pid = 1949] [id = 462] 00:59:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8e523000) [pid = 1949] [serial = 1387] [outer = (nil)] 00:59:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8ef0c800) [pid = 1949] [serial = 1388] [outer = 0x8e523000] 00:59:48 INFO - PROCESS | 1949 | 1461052788162 Marionette DEBUG loaded listener.js 00:59:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8f107c00) [pid = 1949] [serial = 1389] [outer = 0x8e523000] 00:59:49 INFO - PROCESS | 1949 | 1461052789215 Marionette TRACE conn5 <- [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]]]}] 00:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 00:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1894ms 00:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 00:59:49 INFO - PROCESS | 1949 | 1461052789252 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 00:59:49 INFO - PROCESS | 1949 | 1461052789255 Marionette TRACE conn5 <- [1,1821,null,{"value":"8"}] 00:59:49 INFO - PROCESS | 1949 | 1461052789262 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 00:59:49 INFO - PROCESS | 1949 | 1461052789265 Marionette TRACE conn5 <- [1,1822,null,{}] 00:59:49 INFO - PROCESS | 1949 | 1461052789273 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:49 INFO - PROCESS | 1949 | 1461052789518 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 00:59:49 INFO - PROCESS | 1949 | 1461052789850 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x86d53800 == 116 [pid = 1949] [id = 463] 00:59:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8f101400) [pid = 1949] [serial = 1390] [outer = (nil)] 00:59:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8f6f7800) [pid = 1949] [serial = 1391] [outer = 0x8f101400] 00:59:49 INFO - PROCESS | 1949 | 1461052789953 Marionette DEBUG loaded listener.js 00:59:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8f7c1c00) [pid = 1949] [serial = 1392] [outer = 0x8f101400] 00:59:50 INFO - PROCESS | 1949 | 1461052790973 Marionette TRACE conn5 <- [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]]]}] 00:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 00:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1790ms 00:59:51 INFO - PROCESS | 1949 | 1461052791054 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 00:59:51 INFO - PROCESS | 1949 | 1461052791060 Marionette TRACE conn5 <- [1,1825,null,{"value":"8"}] 00:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 00:59:51 INFO - PROCESS | 1949 | 1461052791067 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 00:59:51 INFO - PROCESS | 1949 | 1461052791072 Marionette TRACE conn5 <- [1,1826,null,{}] 00:59:51 INFO - PROCESS | 1949 | 1461052791079 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:51 INFO - PROCESS | 1949 | 1461052791457 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 00:59:51 INFO - PROCESS | 1949 | 1461052791831 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x86d51800 == 117 [pid = 1949] [id = 464] 00:59:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8f7c3400) [pid = 1949] [serial = 1393] [outer = (nil)] 00:59:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8fdf3c00) [pid = 1949] [serial = 1394] [outer = 0x8f7c3400] 00:59:51 INFO - PROCESS | 1949 | 1461052791953 Marionette DEBUG loaded listener.js 00:59:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8fe10400) [pid = 1949] [serial = 1395] [outer = 0x8f7c3400] 00:59:53 INFO - PROCESS | 1949 | 1461052793004 Marionette TRACE conn5 <- [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]]]}] 00:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 00:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1995ms 00:59:53 INFO - PROCESS | 1949 | 1461052793062 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 00:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 00:59:53 INFO - PROCESS | 1949 | 1461052793067 Marionette TRACE conn5 <- [1,1829,null,{"value":"8"}] 00:59:53 INFO - PROCESS | 1949 | 1461052793075 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 00:59:53 INFO - PROCESS | 1949 | 1461052793078 Marionette TRACE conn5 <- [1,1830,null,{}] 00:59:53 INFO - PROCESS | 1949 | 1461052793086 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:53 INFO - PROCESS | 1949 | 1461052793335 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 00:59:53 INFO - PROCESS | 1949 | 1461052793680 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x902ab000 == 118 [pid = 1949] [id = 465] 00:59:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x902ab400) [pid = 1949] [serial = 1396] [outer = (nil)] 00:59:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x905b3000) [pid = 1949] [serial = 1397] [outer = 0x902ab400] 00:59:54 INFO - PROCESS | 1949 | 1461052794003 Marionette DEBUG loaded listener.js 00:59:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x91dd9800) [pid = 1949] [serial = 1398] [outer = 0x902ab400] 00:59:55 INFO - PROCESS | 1949 | 1461052795030 Marionette TRACE conn5 <- [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]]]}] 00:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 00:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1992ms 00:59:55 INFO - PROCESS | 1949 | 1461052795067 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 00:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 00:59:55 INFO - PROCESS | 1949 | 1461052795071 Marionette TRACE conn5 <- [1,1833,null,{"value":"8"}] 00:59:55 INFO - PROCESS | 1949 | 1461052795079 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 00:59:55 INFO - PROCESS | 1949 | 1461052795083 Marionette TRACE conn5 <- [1,1834,null,{}] 00:59:55 INFO - PROCESS | 1949 | 1461052795090 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:55 INFO - PROCESS | 1949 | 1461052795331 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 00:59:55 INFO - PROCESS | 1949 | 1461052795663 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:55 INFO - PROCESS | 1949 | ++DOCSHELL 0x89865c00 == 119 [pid = 1949] [id = 466] 00:59:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x90491400) [pid = 1949] [serial = 1399] [outer = (nil)] 00:59:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x94dd8000) [pid = 1949] [serial = 1400] [outer = 0x90491400] 00:59:55 INFO - PROCESS | 1949 | 1461052795760 Marionette DEBUG loaded listener.js 00:59:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x958dd400) [pid = 1949] [serial = 1401] [outer = 0x90491400] 00:59:56 INFO - PROCESS | 1949 | 1461052796703 Marionette TRACE conn5 <- [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]]]}] 00:59:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 00:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1686ms 00:59:56 INFO - PROCESS | 1949 | 1461052796766 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 00:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 00:59:56 INFO - PROCESS | 1949 | 1461052796770 Marionette TRACE conn5 <- [1,1837,null,{"value":"8"}] 00:59:56 INFO - PROCESS | 1949 | 1461052796777 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 00:59:56 INFO - PROCESS | 1949 | 1461052796781 Marionette TRACE conn5 <- [1,1838,null,{}] 00:59:56 INFO - PROCESS | 1949 | 1461052796787 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:57 INFO - PROCESS | 1949 | 1461052797032 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 00:59:57 INFO - PROCESS | 1949 | 1461052797369 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x930d2000 == 120 [pid = 1949] [id = 467] 00:59:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x94dcec00) [pid = 1949] [serial = 1402] [outer = (nil)] 00:59:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x96f7ec00) [pid = 1949] [serial = 1403] [outer = 0x94dcec00] 00:59:57 INFO - PROCESS | 1949 | 1461052797471 Marionette DEBUG loaded listener.js 00:59:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x97059400) [pid = 1949] [serial = 1404] [outer = 0x94dcec00] 00:59:58 INFO - PROCESS | 1949 | 1461052798439 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 00:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 00:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1735ms 00:59:58 INFO - PROCESS | 1949 | 1461052798515 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 00:59:58 INFO - PROCESS | 1949 | 1461052798528 Marionette TRACE conn5 <- [1,1841,null,{"value":"8"}] 00:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 00:59:58 INFO - PROCESS | 1949 | 1461052798545 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 00:59:58 INFO - PROCESS | 1949 | 1461052798552 Marionette TRACE conn5 <- [1,1842,null,{}] 00:59:58 INFO - PROCESS | 1949 | 1461052798562 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:58 INFO - PROCESS | 1949 | 1461052798904 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 00:59:59 INFO - PROCESS | 1949 | 1461052799168 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:59 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e528c00 == 121 [pid = 1949] [id = 468] 00:59:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x94ddb400) [pid = 1949] [serial = 1405] [outer = (nil)] 00:59:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x97057400) [pid = 1949] [serial = 1406] [outer = 0x94ddb400] 00:59:59 INFO - PROCESS | 1949 | 1461052799279 Marionette DEBUG loaded listener.js 00:59:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x9772e000) [pid = 1949] [serial = 1407] [outer = 0x94ddb400] 01:00:00 INFO - PROCESS | 1949 | 1461052800262 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 01:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1790ms 01:00:00 INFO - PROCESS | 1949 | 1461052800335 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 01:00:00 INFO - PROCESS | 1949 | 1461052800340 Marionette TRACE conn5 <- [1,1845,null,{"value":"8"}] 01:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:00:00 INFO - PROCESS | 1949 | 1461052800347 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:00:00 INFO - PROCESS | 1949 | 1461052800353 Marionette TRACE conn5 <- [1,1846,null,{}] 01:00:00 INFO - PROCESS | 1949 | 1461052800360 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:00 INFO - PROCESS | 1949 | 1461052800658 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 01:00:01 INFO - PROCESS | 1949 | 1461052801065 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x9674a800 == 122 [pid = 1949] [id = 469] 01:00:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x98b7ac00) [pid = 1949] [serial = 1408] [outer = (nil)] 01:00:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x98be6000) [pid = 1949] [serial = 1409] [outer = 0x98b7ac00] 01:00:01 INFO - PROCESS | 1949 | 1461052801164 Marionette DEBUG loaded listener.js 01:00:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x9928ac00) [pid = 1949] [serial = 1410] [outer = 0x98b7ac00] 01:00:02 INFO - PROCESS | 1949 | 1461052802347 Marionette TRACE conn5 <- [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]]]}] 01:00:02 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) 01:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 2044ms 01:00:02 INFO - PROCESS | 1949 | 1461052802392 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 01:00:02 INFO - PROCESS | 1949 | 1461052802397 Marionette TRACE conn5 <- [1,1849,null,{"value":"8"}] 01:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:00:02 INFO - PROCESS | 1949 | 1461052802403 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:00:02 INFO - PROCESS | 1949 | 1461052802408 Marionette TRACE conn5 <- [1,1850,null,{}] 01:00:02 INFO - PROCESS | 1949 | 1461052802414 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:02 INFO - PROCESS | 1949 | 1461052802701 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 01:00:03 INFO - PROCESS | 1949 | 1461052803033 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x97812000 == 123 [pid = 1949] [id = 470] 01:00:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x97817c00) [pid = 1949] [serial = 1411] [outer = (nil)] 01:00:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x9eb50800) [pid = 1949] [serial = 1412] [outer = 0x97817c00] 01:00:03 INFO - PROCESS | 1949 | 1461052803127 Marionette DEBUG loaded listener.js 01:00:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x9fcae800) [pid = 1949] [serial = 1413] [outer = 0x97817c00] 01:00:04 INFO - PROCESS | 1949 | 1461052804147 Marionette TRACE conn5 <- [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]]]}] 01:00:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1802ms 01:00:04 INFO - PROCESS | 1949 | 1461052804206 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 01:00:04 INFO - PROCESS | 1949 | 1461052804209 Marionette TRACE conn5 <- [1,1853,null,{"value":"8"}] 01:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:00:04 INFO - PROCESS | 1949 | 1461052804218 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:00:04 INFO - PROCESS | 1949 | 1461052804221 Marionette TRACE conn5 <- [1,1854,null,{}] 01:00:04 INFO - PROCESS | 1949 | 1461052804227 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:04 INFO - PROCESS | 1949 | 1461052804547 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 01:00:04 INFO - PROCESS | 1949 | 1461052804896 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:04 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e50ac00 == 124 [pid = 1949] [id = 471] 01:00:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x8f7c6000) [pid = 1949] [serial = 1414] [outer = (nil)] 01:00:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0xa0c4f000) [pid = 1949] [serial = 1415] [outer = 0x8f7c6000] 01:00:05 INFO - PROCESS | 1949 | 1461052804994 Marionette DEBUG loaded listener.js 01:00:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0xa0ee7400) [pid = 1949] [serial = 1416] [outer = 0x8f7c6000] 01:00:06 INFO - PROCESS | 1949 | 1461052805998 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1841ms 01:00:06 INFO - PROCESS | 1949 | 1461052806061 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 01:00:06 INFO - PROCESS | 1949 | 1461052806066 Marionette TRACE conn5 <- [1,1857,null,{"value":"8"}] 01:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:00:06 INFO - PROCESS | 1949 | 1461052806073 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:00:06 INFO - PROCESS | 1949 | 1461052806077 Marionette TRACE conn5 <- [1,1858,null,{}] 01:00:06 INFO - PROCESS | 1949 | 1461052806084 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:06 INFO - PROCESS | 1949 | 1461052806359 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 01:00:06 INFO - PROCESS | 1949 | 1461052806734 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x9dff5400 == 125 [pid = 1949] [id = 472] 01:00:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x9dff8000) [pid = 1949] [serial = 1417] [outer = (nil)] 01:00:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0xa3c1f400) [pid = 1949] [serial = 1418] [outer = 0x9dff8000] 01:00:06 INFO - PROCESS | 1949 | 1461052806862 Marionette DEBUG loaded listener.js 01:00:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0xa3c21000) [pid = 1949] [serial = 1419] [outer = 0x9dff8000] 01:00:07 INFO - PROCESS | 1949 | 1461052807966 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 01:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1987ms 01:00:08 INFO - PROCESS | 1949 | 1461052808062 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 01:00:08 INFO - PROCESS | 1949 | 1461052808069 Marionette TRACE conn5 <- [1,1861,null,{"value":"8"}] 01:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:00:08 INFO - PROCESS | 1949 | 1461052808078 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:00:08 INFO - PROCESS | 1949 | 1461052808084 Marionette TRACE conn5 <- [1,1862,null,{}] 01:00:08 INFO - PROCESS | 1949 | 1461052808097 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:08 INFO - PROCESS | 1949 | 1461052808412 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 01:00:08 INFO - PROCESS | 1949 | 1461052808809 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fe07400 == 126 [pid = 1949] [id = 473] 01:00:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x9029c800) [pid = 1949] [serial = 1420] [outer = (nil)] 01:00:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0xa4590c00) [pid = 1949] [serial = 1421] [outer = 0x9029c800] 01:00:08 INFO - PROCESS | 1949 | 1461052808935 Marionette DEBUG loaded listener.js 01:00:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0xa45ee400) [pid = 1949] [serial = 1422] [outer = 0x9029c800] 01:00:10 INFO - PROCESS | 1949 | 1461052810065 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 01:00:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:00:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 2044ms 01:00:10 INFO - PROCESS | 1949 | 1461052810123 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 01:00:10 INFO - PROCESS | 1949 | 1461052810129 Marionette TRACE conn5 <- [1,1865,null,{"value":"8"}] 01:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:00:10 INFO - PROCESS | 1949 | 1461052810139 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:00:10 INFO - PROCESS | 1949 | 1461052810145 Marionette TRACE conn5 <- [1,1866,null,{}] 01:00:10 INFO - PROCESS | 1949 | 1461052810153 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:10 INFO - PROCESS | 1949 | 1461052810426 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 01:00:12 INFO - PROCESS | 1949 | --DOCSHELL 0x8990e400 == 125 [pid = 1949] [id = 396] 01:00:12 INFO - PROCESS | 1949 | --DOCSHELL 0x8b11ac00 == 124 [pid = 1949] [id = 443] 01:00:12 INFO - PROCESS | 1949 | --DOCSHELL 0x8c79e000 == 123 [pid = 1949] [id = 442] 01:00:12 INFO - PROCESS | 1949 | --DOCSHELL 0x8b396400 == 122 [pid = 1949] [id = 440] 01:00:12 INFO - PROCESS | 1949 | --DOCSHELL 0x8bfe3000 == 121 [pid = 1949] [id = 441] 01:00:12 INFO - PROCESS | 1949 | --DOCSHELL 0x8978a800 == 120 [pid = 1949] [id = 439] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x8dadac00) [pid = 1949] [serial = 1194] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0xa45f5c00) [pid = 1949] [serial = 1182] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x8beaf000) [pid = 1949] [serial = 1313] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x8bfebc00) [pid = 1949] [serial = 1314] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x905b5000) [pid = 1949] [serial = 1284] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x90493c00) [pid = 1949] [serial = 1283] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x9029e000) [pid = 1949] [serial = 1281] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x901d2400) [pid = 1949] [serial = 1280] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x8fde7400) [pid = 1949] [serial = 1278] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x8fd5e000) [pid = 1949] [serial = 1277] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x8f6f7c00) [pid = 1949] [serial = 1275] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x8f10f800) [pid = 1949] [serial = 1274] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x8e6b2c00) [pid = 1949] [serial = 1272] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x8e525c00) [pid = 1949] [serial = 1271] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x8e507800) [pid = 1949] [serial = 1269] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x8e4b0400) [pid = 1949] [serial = 1268] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x8dadb000) [pid = 1949] [serial = 1266] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x8c71f800) [pid = 1949] [serial = 1265] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x8be06400) [pid = 1949] [serial = 1263] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x8b4f0c00) [pid = 1949] [serial = 1262] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x8abe7c00) [pid = 1949] [serial = 1260] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x89b9d400) [pid = 1949] [serial = 1259] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x8b397c00) [pid = 1949] [serial = 1310] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x8990f000) [pid = 1949] [serial = 1307] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x89acac00) [pid = 1949] [serial = 1308] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0xa0cb3400) [pid = 1949] [serial = 1304] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x9fc80400) [pid = 1949] [serial = 1301] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0xa0010400) [pid = 1949] [serial = 1302] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x9a629800) [pid = 1949] [serial = 1299] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x9a621000) [pid = 1949] [serial = 1298] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x9917c800) [pid = 1949] [serial = 1296] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x99174400) [pid = 1949] [serial = 1295] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x98515c00) [pid = 1949] [serial = 1293] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x97bddc00) [pid = 1949] [serial = 1292] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x977b0400) [pid = 1949] [serial = 1290] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x9705cc00) [pid = 1949] [serial = 1289] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x94dd3400) [pid = 1949] [serial = 1287] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x930d1c00) [pid = 1949] [serial = 1286] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x8c3d1000) [pid = 1949] [serial = 1316] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x8b429800) [pid = 1949] [serial = 1311] [outer = (nil)] [url = about:blank] 01:00:13 INFO - PROCESS | 1949 | 1461052813256 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:13 INFO - PROCESS | 1949 | ++DOCSHELL 0x8990f000 == 121 [pid = 1949] [id = 474] 01:00:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x89acac00) [pid = 1949] [serial = 1423] [outer = (nil)] 01:00:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x89ba2400) [pid = 1949] [serial = 1424] [outer = 0x89acac00] 01:00:13 INFO - PROCESS | 1949 | 1461052813349 Marionette DEBUG loaded listener.js 01:00:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x89ba8000) [pid = 1949] [serial = 1425] [outer = 0x89acac00] 01:00:14 INFO - PROCESS | 1949 | 1461052814247 Marionette TRACE conn5 <- [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]]]}] 01:00:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 4151ms 01:00:14 INFO - PROCESS | 1949 | 1461052814300 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 01:00:14 INFO - PROCESS | 1949 | 1461052814310 Marionette TRACE conn5 <- [1,1869,null,{"value":"8"}] 01:00:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:00:14 INFO - PROCESS | 1949 | 1461052814321 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:00:14 INFO - PROCESS | 1949 | 1461052814334 Marionette TRACE conn5 <- [1,1870,null,{}] 01:00:14 INFO - PROCESS | 1949 | 1461052814351 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:14 INFO - PROCESS | 1949 | 1461052814599 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 01:00:14 INFO - PROCESS | 1949 | 1461052814867 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b428800 == 122 [pid = 1949] [id = 475] 01:00:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8b428c00) [pid = 1949] [serial = 1426] [outer = (nil)] 01:00:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8b4e5000) [pid = 1949] [serial = 1427] [outer = 0x8b428c00] 01:00:14 INFO - PROCESS | 1949 | 1461052814957 Marionette DEBUG loaded listener.js 01:00:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8bc76800) [pid = 1949] [serial = 1428] [outer = 0x8b428c00] 01:00:15 INFO - PROCESS | 1949 | 1461052815982 Marionette TRACE conn5 <- [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]]]}] 01:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1702ms 01:00:16 INFO - PROCESS | 1949 | 1461052816027 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 01:00:16 INFO - PROCESS | 1949 | 1461052816034 Marionette TRACE conn5 <- [1,1873,null,{"value":"8"}] 01:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:00:16 INFO - PROCESS | 1949 | 1461052816041 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:00:16 INFO - PROCESS | 1949 | 1461052816045 Marionette TRACE conn5 <- [1,1874,null,{}] 01:00:16 INFO - PROCESS | 1949 | 1461052816060 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:16 INFO - PROCESS | 1949 | 1461052816370 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 01:00:16 INFO - PROCESS | 1949 | 1461052816608 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b38d800 == 123 [pid = 1949] [id = 476] 01:00:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8bc7b400) [pid = 1949] [serial = 1429] [outer = (nil)] 01:00:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8c3d1c00) [pid = 1949] [serial = 1430] [outer = 0x8bc7b400] 01:00:16 INFO - PROCESS | 1949 | 1461052816694 Marionette DEBUG loaded listener.js 01:00:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8c71cc00) [pid = 1949] [serial = 1431] [outer = 0x8bc7b400] 01:00:18 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x8b4e6800) [pid = 1949] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:00:18 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x9b2eec00) [pid = 1949] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:00:18 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x8bfedc00) [pid = 1949] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:00:18 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x8b42a400) [pid = 1949] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:00:18 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x89ba7400) [pid = 1949] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:00:18 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x89ac1400) [pid = 1949] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:00:18 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x8b430000) [pid = 1949] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:00:18 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x96f7f800) [pid = 1949] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:00:18 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x94dd8800) [pid = 1949] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:00:18 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x96252c00) [pid = 1949] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:00:18 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x94dd1400) [pid = 1949] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:00:18 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x8fde8c00) [pid = 1949] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:00:18 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x8fde6400) [pid = 1949] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:00:18 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x8e6b1c00) [pid = 1949] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:00:18 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x8f10d800) [pid = 1949] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:00:18 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x8c3dbc00) [pid = 1949] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:00:18 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x8c7a5c00) [pid = 1949] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:00:18 INFO - PROCESS | 1949 | --DOMWINDOW == 115 (0x8bfe3c00) [pid = 1949] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:00:18 INFO - PROCESS | 1949 | --DOMWINDOW == 114 (0x8b42e400) [pid = 1949] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:00:18 INFO - PROCESS | 1949 | --DOMWINDOW == 113 (0x89791400) [pid = 1949] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:00:18 INFO - PROCESS | 1949 | 1461052818170 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 01:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 2182ms 01:00:18 INFO - PROCESS | 1949 | 1461052818253 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 01:00:18 INFO - PROCESS | 1949 | 1461052818256 Marionette TRACE conn5 <- [1,1877,null,{"value":"8"}] 01:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:00:18 INFO - PROCESS | 1949 | 1461052818282 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:00:18 INFO - PROCESS | 1949 | 1461052818293 Marionette TRACE conn5 <- [1,1878,null,{}] 01:00:18 INFO - PROCESS | 1949 | 1461052818300 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:18 INFO - PROCESS | 1949 | 1461052818593 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 01:00:18 INFO - PROCESS | 1949 | 1461052818725 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:18 INFO - PROCESS | 1949 | ++DOCSHELL 0x8beb3800 == 124 [pid = 1949] [id = 477] 01:00:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 114 (0x8bfe1800) [pid = 1949] [serial = 1432] [outer = (nil)] 01:00:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x8c71fc00) [pid = 1949] [serial = 1433] [outer = 0x8bfe1800] 01:00:18 INFO - PROCESS | 1949 | 1461052818802 Marionette DEBUG loaded listener.js 01:00:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 116 (0x8dae0000) [pid = 1949] [serial = 1434] [outer = 0x8bfe1800] 01:00:19 INFO - PROCESS | 1949 | 1461052819704 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 01:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1467ms 01:00:19 INFO - PROCESS | 1949 | 1461052819734 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 01:00:19 INFO - PROCESS | 1949 | 1461052819739 Marionette TRACE conn5 <- [1,1881,null,{"value":"8"}] 01:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:00:19 INFO - PROCESS | 1949 | 1461052819745 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:00:19 INFO - PROCESS | 1949 | 1461052819749 Marionette TRACE conn5 <- [1,1882,null,{}] 01:00:19 INFO - PROCESS | 1949 | 1461052819755 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:20 INFO - PROCESS | 1949 | 1461052820048 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 01:00:20 INFO - PROCESS | 1949 | 1461052820317 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x8978a800 == 125 [pid = 1949] [id = 478] 01:00:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x89791400) [pid = 1949] [serial = 1435] [outer = (nil)] 01:00:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x89ac9c00) [pid = 1949] [serial = 1436] [outer = 0x89791400] 01:00:20 INFO - PROCESS | 1949 | 1461052820540 Marionette DEBUG loaded listener.js 01:00:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x89ba4800) [pid = 1949] [serial = 1437] [outer = 0x89791400] 01:00:21 INFO - PROCESS | 1949 | 1461052821618 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 01:00:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1932ms 01:00:21 INFO - PROCESS | 1949 | 1461052821694 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 01:00:21 INFO - PROCESS | 1949 | 1461052821703 Marionette TRACE conn5 <- [1,1885,null,{"value":"8"}] 01:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:00:21 INFO - PROCESS | 1949 | 1461052821714 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:00:21 INFO - PROCESS | 1949 | 1461052821718 Marionette TRACE conn5 <- [1,1886,null,{}] 01:00:21 INFO - PROCESS | 1949 | 1461052821727 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:21 INFO - PROCESS | 1949 | 1461052821982 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 01:00:22 INFO - PROCESS | 1949 | 1461052822305 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b120c00 == 126 [pid = 1949] [id = 479] 01:00:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x8b392800) [pid = 1949] [serial = 1438] [outer = (nil)] 01:00:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x8bc6cc00) [pid = 1949] [serial = 1439] [outer = 0x8b392800] 01:00:22 INFO - PROCESS | 1949 | 1461052822405 Marionette DEBUG loaded listener.js 01:00:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x8beaec00) [pid = 1949] [serial = 1440] [outer = 0x8b392800] 01:00:23 INFO - PROCESS | 1949 | 1461052823465 Marionette TRACE conn5 <- [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]]]}] 01:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1799ms 01:00:23 INFO - PROCESS | 1949 | 1461052823516 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 01:00:23 INFO - PROCESS | 1949 | 1461052823523 Marionette TRACE conn5 <- [1,1889,null,{"value":"8"}] 01:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:00:23 INFO - PROCESS | 1949 | 1461052823531 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:00:23 INFO - PROCESS | 1949 | 1461052823535 Marionette TRACE conn5 <- [1,1890,null,{}] 01:00:23 INFO - PROCESS | 1949 | 1461052823542 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:23 INFO - PROCESS | 1949 | 1461052823791 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 01:00:24 INFO - PROCESS | 1949 | 1461052824195 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bc73c00 == 127 [pid = 1949] [id = 480] 01:00:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x8bfee400) [pid = 1949] [serial = 1441] [outer = (nil)] 01:00:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x8c710400) [pid = 1949] [serial = 1442] [outer = 0x8bfee400] 01:00:24 INFO - PROCESS | 1949 | 1461052824291 Marionette DEBUG loaded listener.js 01:00:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x8c7a4800) [pid = 1949] [serial = 1443] [outer = 0x8bfee400] 01:00:25 INFO - PROCESS | 1949 | 1461052825366 Marionette TRACE conn5 <- [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]]]}] 01:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1886ms 01:00:25 INFO - PROCESS | 1949 | 1461052825419 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 01:00:25 INFO - PROCESS | 1949 | 1461052825425 Marionette TRACE conn5 <- [1,1893,null,{"value":"8"}] 01:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:00:25 INFO - PROCESS | 1949 | 1461052825440 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:00:25 INFO - PROCESS | 1949 | 1461052825451 Marionette TRACE conn5 <- [1,1894,null,{}] 01:00:25 INFO - PROCESS | 1949 | 1461052825461 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:25 INFO - PROCESS | 1949 | 1461052825749 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 01:00:26 INFO - PROCESS | 1949 | 1461052826085 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b398400 == 128 [pid = 1949] [id = 481] 01:00:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x8c3db800) [pid = 1949] [serial = 1444] [outer = (nil)] 01:00:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x8e522c00) [pid = 1949] [serial = 1445] [outer = 0x8c3db800] 01:00:26 INFO - PROCESS | 1949 | 1461052826185 Marionette DEBUG loaded listener.js 01:00:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8e6c0800) [pid = 1949] [serial = 1446] [outer = 0x8c3db800] 01:00:27 INFO - PROCESS | 1949 | 1461052827148 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 01:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1750ms 01:00:27 INFO - PROCESS | 1949 | 1461052827184 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 01:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:00:27 INFO - PROCESS | 1949 | 1461052827189 Marionette TRACE conn5 <- [1,1897,null,{"value":"8"}] 01:00:27 INFO - PROCESS | 1949 | 1461052827196 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:00:27 INFO - PROCESS | 1949 | 1461052827200 Marionette TRACE conn5 <- [1,1898,null,{}] 01:00:27 INFO - PROCESS | 1949 | 1461052827205 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:27 INFO - PROCESS | 1949 | 1461052827444 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 01:00:27 INFO - PROCESS | 1949 | 1461052827788 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x8dad8c00 == 129 [pid = 1949] [id = 482] 01:00:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8ed8b400) [pid = 1949] [serial = 1447] [outer = (nil)] 01:00:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8f101c00) [pid = 1949] [serial = 1448] [outer = 0x8ed8b400] 01:00:27 INFO - PROCESS | 1949 | 1461052827883 Marionette DEBUG loaded listener.js 01:00:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8f6f1400) [pid = 1949] [serial = 1449] [outer = 0x8ed8b400] 01:00:28 INFO - PROCESS | 1949 | 1461052828842 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 01:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1686ms 01:00:28 INFO - PROCESS | 1949 | 1461052828882 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 01:00:28 INFO - PROCESS | 1949 | 1461052828886 Marionette TRACE conn5 <- [1,1901,null,{"value":"8"}] 01:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:00:28 INFO - PROCESS | 1949 | 1461052828893 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:00:28 INFO - PROCESS | 1949 | 1461052828897 Marionette TRACE conn5 <- [1,1902,null,{}] 01:00:28 INFO - PROCESS | 1949 | 1461052828903 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:29 INFO - PROCESS | 1949 | 1461052829148 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 01:00:29 INFO - PROCESS | 1949 | 1461052829507 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f7c0800 == 130 [pid = 1949] [id = 483] 01:00:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8f7c1400) [pid = 1949] [serial = 1450] [outer = (nil)] 01:00:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8fd53400) [pid = 1949] [serial = 1451] [outer = 0x8f7c1400] 01:00:29 INFO - PROCESS | 1949 | 1461052829622 Marionette DEBUG loaded listener.js 01:00:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8fe03000) [pid = 1949] [serial = 1452] [outer = 0x8f7c1400] 01:00:30 INFO - PROCESS | 1949 | 1461052830659 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 01:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1833ms 01:00:30 INFO - PROCESS | 1949 | 1461052830728 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 01:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:00:30 INFO - PROCESS | 1949 | 1461052830733 Marionette TRACE conn5 <- [1,1905,null,{"value":"8"}] 01:00:30 INFO - PROCESS | 1949 | 1461052830739 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:00:30 INFO - PROCESS | 1949 | 1461052830743 Marionette TRACE conn5 <- [1,1906,null,{}] 01:00:30 INFO - PROCESS | 1949 | 1461052830749 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:31 INFO - PROCESS | 1949 | 1461052831003 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 01:00:31 INFO - PROCESS | 1949 | 1461052831339 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:31 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f6f6000 == 131 [pid = 1949] [id = 484] 01:00:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8f7bd000) [pid = 1949] [serial = 1453] [outer = (nil)] 01:00:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x902a9000) [pid = 1949] [serial = 1454] [outer = 0x8f7bd000] 01:00:31 INFO - PROCESS | 1949 | 1461052831434 Marionette DEBUG loaded listener.js 01:00:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x90493400) [pid = 1949] [serial = 1455] [outer = 0x8f7bd000] 01:00:32 INFO - PROCESS | 1949 | 1461052832472 Marionette TRACE conn5 <- [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]]]}] 01:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1786ms 01:00:32 INFO - PROCESS | 1949 | 1461052832526 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 01:00:32 INFO - PROCESS | 1949 | 1461052832530 Marionette TRACE conn5 <- [1,1909,null,{"value":"8"}] 01:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:00:32 INFO - PROCESS | 1949 | 1461052832538 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:00:32 INFO - PROCESS | 1949 | 1461052832543 Marionette TRACE conn5 <- [1,1910,null,{}] 01:00:32 INFO - PROCESS | 1949 | 1461052832551 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:32 INFO - PROCESS | 1949 | 1461052832834 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 01:00:33 INFO - PROCESS | 1949 | 1461052833185 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:33 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fe09000 == 132 [pid = 1949] [id = 485] 01:00:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x901d9400) [pid = 1949] [serial = 1456] [outer = (nil)] 01:00:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x905c0000) [pid = 1949] [serial = 1457] [outer = 0x901d9400] 01:00:33 INFO - PROCESS | 1949 | 1461052833289 Marionette DEBUG loaded listener.js 01:00:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x91dd7c00) [pid = 1949] [serial = 1458] [outer = 0x901d9400] 01:00:34 INFO - PROCESS | 1949 | 1461052834258 Marionette TRACE conn5 <- [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]]]}] 01:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1784ms 01:00:34 INFO - PROCESS | 1949 | 1461052834330 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 01:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:00:34 INFO - PROCESS | 1949 | 1461052834335 Marionette TRACE conn5 <- [1,1913,null,{"value":"8"}] 01:00:34 INFO - PROCESS | 1949 | 1461052834342 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:00:34 INFO - PROCESS | 1949 | 1461052834346 Marionette TRACE conn5 <- [1,1914,null,{}] 01:00:34 INFO - PROCESS | 1949 | 1461052834353 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:34 INFO - PROCESS | 1949 | 1461052834614 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 01:00:34 INFO - PROCESS | 1949 | 1461052834955 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x86d4ec00 == 133 [pid = 1949] [id = 486] 01:00:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x9049cc00) [pid = 1949] [serial = 1459] [outer = (nil)] 01:00:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x95879000) [pid = 1949] [serial = 1460] [outer = 0x9049cc00] 01:00:35 INFO - PROCESS | 1949 | 1461052835059 Marionette DEBUG loaded listener.js 01:00:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x958e2c00) [pid = 1949] [serial = 1461] [outer = 0x9049cc00] 01:00:35 INFO - PROCESS | 1949 | 1461052835994 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 01:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1695ms 01:00:36 INFO - PROCESS | 1949 | 1461052836038 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 01:00:36 INFO - PROCESS | 1949 | 1461052836042 Marionette TRACE conn5 <- [1,1917,null,{"value":"8"}] 01:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:00:36 INFO - PROCESS | 1949 | 1461052836049 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:00:36 INFO - PROCESS | 1949 | 1461052836053 Marionette TRACE conn5 <- [1,1918,null,{}] 01:00:36 INFO - PROCESS | 1949 | 1461052836059 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:36 INFO - PROCESS | 1949 | 1461052836310 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 01:00:36 INFO - PROCESS | 1949 | 1461052836647 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x902a2000 == 134 [pid = 1949] [id = 487] 01:00:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x94dd7000) [pid = 1949] [serial = 1462] [outer = (nil)] 01:00:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x97015800) [pid = 1949] [serial = 1463] [outer = 0x94dd7000] 01:00:36 INFO - PROCESS | 1949 | 1461052836747 Marionette DEBUG loaded listener.js 01:00:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x9705cc00) [pid = 1949] [serial = 1464] [outer = 0x94dd7000] 01:00:37 INFO - PROCESS | 1949 | 1461052837717 Marionette TRACE conn5 <- [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]]]}] 01:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1732ms 01:00:37 INFO - PROCESS | 1949 | 1461052837783 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 01:00:37 INFO - PROCESS | 1949 | 1461052837788 Marionette TRACE conn5 <- [1,1921,null,{"value":"8"}] 01:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:00:37 INFO - PROCESS | 1949 | 1461052837796 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:00:37 INFO - PROCESS | 1949 | 1461052837800 Marionette TRACE conn5 <- [1,1922,null,{}] 01:00:37 INFO - PROCESS | 1949 | 1461052837825 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:38 INFO - PROCESS | 1949 | 1461052838166 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 01:00:38 INFO - PROCESS | 1949 | 1461052838428 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x97818800 == 135 [pid = 1949] [id = 488] 01:00:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x9781a400) [pid = 1949] [serial = 1465] [outer = (nil)] 01:00:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x97bda800) [pid = 1949] [serial = 1466] [outer = 0x9781a400] 01:00:38 INFO - PROCESS | 1949 | 1461052838539 Marionette DEBUG loaded listener.js 01:00:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x98b86c00) [pid = 1949] [serial = 1467] [outer = 0x9781a400] 01:00:39 INFO - PROCESS | 1949 | 1461052839599 Marionette TRACE conn5 <- [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]]]}] 01:00:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1887ms 01:00:39 INFO - PROCESS | 1949 | 1461052839683 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 01:00:39 INFO - PROCESS | 1949 | 1461052839688 Marionette TRACE conn5 <- [1,1925,null,{"value":"8"}] 01:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:00:39 INFO - PROCESS | 1949 | 1461052839696 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:00:39 INFO - PROCESS | 1949 | 1461052839703 Marionette TRACE conn5 <- [1,1926,null,{}] 01:00:39 INFO - PROCESS | 1949 | 1461052839713 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:40 INFO - PROCESS | 1949 | 1461052840050 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 01:00:40 INFO - PROCESS | 1949 | 1461052840417 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x977bb800 == 136 [pid = 1949] [id = 489] 01:00:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x9917d800) [pid = 1949] [serial = 1468] [outer = (nil)] 01:00:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x9b2f2000) [pid = 1949] [serial = 1469] [outer = 0x9917d800] 01:00:40 INFO - PROCESS | 1949 | 1461052840515 Marionette DEBUG loaded listener.js 01:00:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x9eb4b400) [pid = 1949] [serial = 1470] [outer = 0x9917d800] 01:00:41 INFO - PROCESS | 1949 | 1461052841505 Marionette TRACE conn5 <- [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]]]}] 01:00:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:00:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1888ms 01:00:41 INFO - PROCESS | 1949 | 1461052841584 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 01:00:41 INFO - PROCESS | 1949 | 1461052841589 Marionette TRACE conn5 <- [1,1929,null,{"value":"8"}] 01:00:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:00:41 INFO - PROCESS | 1949 | 1461052841596 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:00:41 INFO - PROCESS | 1949 | 1461052841600 Marionette TRACE conn5 <- [1,1930,null,{}] 01:00:41 INFO - PROCESS | 1949 | 1461052841607 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:41 INFO - PROCESS | 1949 | 1461052841884 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 01:00:42 INFO - PROCESS | 1949 | 1461052842226 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:42 INFO - PROCESS | 1949 | ++DOCSHELL 0x88bd3c00 == 137 [pid = 1949] [id = 490] 01:00:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x8c79c000) [pid = 1949] [serial = 1471] [outer = (nil)] 01:00:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0xa0010c00) [pid = 1949] [serial = 1472] [outer = 0x8c79c000] 01:00:42 INFO - PROCESS | 1949 | 1461052842319 Marionette DEBUG loaded listener.js 01:00:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0xa0af3800) [pid = 1949] [serial = 1473] [outer = 0x8c79c000] 01:00:43 INFO - PROCESS | 1949 | 1461052843316 Marionette TRACE conn5 <- [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]]]}] 01:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1783ms 01:00:43 INFO - PROCESS | 1949 | 1461052843382 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 01:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:00:43 INFO - PROCESS | 1949 | 1461052843386 Marionette TRACE conn5 <- [1,1933,null,{"value":"8"}] 01:00:43 INFO - PROCESS | 1949 | 1461052843393 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:00:43 INFO - PROCESS | 1949 | 1461052843397 Marionette TRACE conn5 <- [1,1934,null,{}] 01:00:43 INFO - PROCESS | 1949 | 1461052843403 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:43 INFO - PROCESS | 1949 | 1461052843644 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 01:00:44 INFO - PROCESS | 1949 | 1461052843992 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:44 INFO - PROCESS | 1949 | ++DOCSHELL 0x89865000 == 138 [pid = 1949] [id = 491] 01:00:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x96109c00) [pid = 1949] [serial = 1474] [outer = (nil)] 01:00:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0xa0cba800) [pid = 1949] [serial = 1475] [outer = 0x96109c00] 01:00:44 INFO - PROCESS | 1949 | 1461052844090 Marionette DEBUG loaded listener.js 01:00:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0xa3c20000) [pid = 1949] [serial = 1476] [outer = 0x96109c00] 01:00:45 INFO - PROCESS | 1949 | 1461052845075 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 01:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1732ms 01:00:45 INFO - PROCESS | 1949 | 1461052845126 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 01:00:45 INFO - PROCESS | 1949 | 1461052845130 Marionette TRACE conn5 <- [1,1937,null,{"value":"8"}] 01:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:00:45 INFO - PROCESS | 1949 | 1461052845137 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:00:45 INFO - PROCESS | 1949 | 1461052845141 Marionette TRACE conn5 <- [1,1938,null,{}] 01:00:45 INFO - PROCESS | 1949 | 1461052845147 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:45 INFO - PROCESS | 1949 | 1461052845387 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 01:00:45 INFO - PROCESS | 1949 | 1461052845730 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x9047a400 == 139 [pid = 1949] [id = 492] 01:00:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x9047b000) [pid = 1949] [serial = 1477] [outer = (nil)] 01:00:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x90481800) [pid = 1949] [serial = 1478] [outer = 0x9047b000] 01:00:45 INFO - PROCESS | 1949 | 1461052845835 Marionette DEBUG loaded listener.js 01:00:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x90483c00) [pid = 1949] [serial = 1479] [outer = 0x9047b000] 01:00:46 INFO - PROCESS | 1949 | 1461052846767 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 01:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1686ms 01:00:46 INFO - PROCESS | 1949 | 1461052846824 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 01:00:46 INFO - PROCESS | 1949 | 1461052846827 Marionette TRACE conn5 <- [1,1941,null,{"value":"8"}] 01:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:00:46 INFO - PROCESS | 1949 | 1461052846834 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:00:46 INFO - PROCESS | 1949 | 1461052846837 Marionette TRACE conn5 <- [1,1942,null,{}] 01:00:46 INFO - PROCESS | 1949 | 1461052846845 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:47 INFO - PROCESS | 1949 | 1461052847094 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 01:00:47 INFO - PROCESS | 1949 | 1461052847432 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:47 INFO - PROCESS | 1949 | ++DOCSHELL 0x90482000 == 140 [pid = 1949] [id = 493] 01:00:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x90486400) [pid = 1949] [serial = 1480] [outer = (nil)] 01:00:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x9eb45800) [pid = 1949] [serial = 1481] [outer = 0x90486400] 01:00:47 INFO - PROCESS | 1949 | 1461052847532 Marionette DEBUG loaded listener.js 01:00:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0xa0fd8400) [pid = 1949] [serial = 1482] [outer = 0x90486400] 01:00:48 INFO - PROCESS | 1949 | 1461052848520 Marionette TRACE conn5 <- [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]]]}] 01:00:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:00:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1731ms 01:00:48 INFO - PROCESS | 1949 | 1461052848566 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 01:00:48 INFO - PROCESS | 1949 | 1461052848570 Marionette TRACE conn5 <- [1,1945,null,{"value":"8"}] 01:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:00:48 INFO - PROCESS | 1949 | 1461052848577 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:00:48 INFO - PROCESS | 1949 | 1461052848580 Marionette TRACE conn5 <- [1,1946,null,{}] 01:00:48 INFO - PROCESS | 1949 | 1461052848586 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:48 INFO - PROCESS | 1949 | 1461052848832 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 01:00:49 INFO - PROCESS | 1949 | 1461052849180 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x88973400 == 141 [pid = 1949] [id = 494] 01:00:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x88973800) [pid = 1949] [serial = 1483] [outer = (nil)] 01:00:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x88979800) [pid = 1949] [serial = 1484] [outer = 0x88973800] 01:00:49 INFO - PROCESS | 1949 | 1461052849279 Marionette DEBUG loaded listener.js 01:00:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x8897b400) [pid = 1949] [serial = 1485] [outer = 0x88973800] 01:00:52 INFO - PROCESS | 1949 | --DOCSHELL 0x99287800 == 140 [pid = 1949] [id = 434] 01:00:52 INFO - PROCESS | 1949 | --DOCSHELL 0x8b39bc00 == 139 [pid = 1949] [id = 456] 01:00:52 INFO - PROCESS | 1949 | --DOCSHELL 0x8986f000 == 138 [pid = 1949] [id = 224] 01:00:52 INFO - PROCESS | 1949 | --DOCSHELL 0x8beb3800 == 137 [pid = 1949] [id = 477] 01:00:52 INFO - PROCESS | 1949 | --DOCSHELL 0x8b38d800 == 136 [pid = 1949] [id = 476] 01:00:52 INFO - PROCESS | 1949 | --DOCSHELL 0x8b428800 == 135 [pid = 1949] [id = 475] 01:00:52 INFO - PROCESS | 1949 | --DOCSHELL 0x8990f000 == 134 [pid = 1949] [id = 474] 01:00:52 INFO - PROCESS | 1949 | --DOCSHELL 0x9dff5400 == 133 [pid = 1949] [id = 472] 01:00:52 INFO - PROCESS | 1949 | --DOCSHELL 0x8fe07400 == 132 [pid = 1949] [id = 473] 01:00:52 INFO - PROCESS | 1949 | --DOCSHELL 0x8e50ac00 == 131 [pid = 1949] [id = 471] 01:00:52 INFO - PROCESS | 1949 | --DOCSHELL 0x97812000 == 130 [pid = 1949] [id = 470] 01:00:52 INFO - PROCESS | 1949 | --DOCSHELL 0x8e528c00 == 129 [pid = 1949] [id = 468] 01:00:52 INFO - PROCESS | 1949 | --DOCSHELL 0x9674a800 == 128 [pid = 1949] [id = 469] 01:00:52 INFO - PROCESS | 1949 | --DOCSHELL 0x930d2000 == 127 [pid = 1949] [id = 467] 01:00:52 INFO - PROCESS | 1949 | --DOCSHELL 0x89865c00 == 126 [pid = 1949] [id = 466] 01:00:52 INFO - PROCESS | 1949 | --DOCSHELL 0x902ab000 == 125 [pid = 1949] [id = 465] 01:00:52 INFO - PROCESS | 1949 | --DOCSHELL 0x86d51800 == 124 [pid = 1949] [id = 464] 01:00:52 INFO - PROCESS | 1949 | --DOCSHELL 0x8e507c00 == 123 [pid = 1949] [id = 462] 01:00:52 INFO - PROCESS | 1949 | --DOCSHELL 0x86d53800 == 122 [pid = 1949] [id = 463] 01:00:52 INFO - PROCESS | 1949 | --DOCSHELL 0x89ba3800 == 121 [pid = 1949] [id = 461] 01:00:52 INFO - PROCESS | 1949 | --DOCSHELL 0x8b398c00 == 120 [pid = 1949] [id = 460] 01:00:52 INFO - PROCESS | 1949 | --DOCSHELL 0x89a52c00 == 119 [pid = 1949] [id = 459] 01:00:52 INFO - PROCESS | 1949 | 1461052852339 Marionette TRACE conn5 <- [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]]]}] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x8c0e9400) [pid = 1949] [serial = 1257] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0xa0cb8800) [pid = 1949] [serial = 1305] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x8c3d4000) [pid = 1949] [serial = 1376] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x8c0e5800) [pid = 1949] [serial = 1373] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x8b4ea400) [pid = 1949] [serial = 1370] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x8abee000) [pid = 1949] [serial = 1367] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x8b115800) [pid = 1949] [serial = 1368] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0xa0cb7400) [pid = 1949] [serial = 1364] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0xa0a65800) [pid = 1949] [serial = 1362] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0xa0002c00) [pid = 1949] [serial = 1361] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x9eb49c00) [pid = 1949] [serial = 1359] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x9b2ee400) [pid = 1949] [serial = 1358] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x99288400) [pid = 1949] [serial = 1356] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x9917e400) [pid = 1949] [serial = 1355] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x97bdc000) [pid = 1949] [serial = 1353] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x97ab6400) [pid = 1949] [serial = 1352] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x97059800) [pid = 1949] [serial = 1350] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x96261400) [pid = 1949] [serial = 1349] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x958e0800) [pid = 1949] [serial = 1347] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x94ddb000) [pid = 1949] [serial = 1346] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x930cb000) [pid = 1949] [serial = 1344] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x91ea1c00) [pid = 1949] [serial = 1343] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x90492800) [pid = 1949] [serial = 1341] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x902a8000) [pid = 1949] [serial = 1340] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x901d3800) [pid = 1949] [serial = 1338] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x8fe08000) [pid = 1949] [serial = 1337] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x8fd53c00) [pid = 1949] [serial = 1335] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x8f6f1000) [pid = 1949] [serial = 1334] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x8ef0dc00) [pid = 1949] [serial = 1332] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x8ef07400) [pid = 1949] [serial = 1331] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x8e6b5000) [pid = 1949] [serial = 1329] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x8e504c00) [pid = 1949] [serial = 1328] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x8c717000) [pid = 1949] [serial = 1326] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x8c3dac00) [pid = 1949] [serial = 1325] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x8be0cc00) [pid = 1949] [serial = 1323] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x8b4f2000) [pid = 1949] [serial = 1322] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x89ba4000) [pid = 1949] [serial = 1320] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x89a53c00) [pid = 1949] [serial = 1319] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x8c3d0800) [pid = 1949] [serial = 1374] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x8bc75800) [pid = 1949] [serial = 1371] [outer = (nil)] [url = about:blank] 01:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 4093ms 01:00:52 INFO - PROCESS | 1949 | 1461052852671 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 01:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:00:52 INFO - PROCESS | 1949 | 1461052852677 Marionette TRACE conn5 <- [1,1949,null,{"value":"8"}] 01:00:52 INFO - PROCESS | 1949 | 1461052852685 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:00:52 INFO - PROCESS | 1949 | 1461052852691 Marionette TRACE conn5 <- [1,1950,null,{}] 01:00:52 INFO - PROCESS | 1949 | 1461052852700 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:52 INFO - PROCESS | 1949 | 1461052852917 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 01:00:53 INFO - PROCESS | 1949 | 1461052853156 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x8abefc00 == 120 [pid = 1949] [id = 495] 01:00:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8af5e800) [pid = 1949] [serial = 1486] [outer = (nil)] 01:00:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8b112000) [pid = 1949] [serial = 1487] [outer = 0x8af5e800] 01:00:53 INFO - PROCESS | 1949 | 1461052853239 Marionette DEBUG loaded listener.js 01:00:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8b11dc00) [pid = 1949] [serial = 1488] [outer = 0x8af5e800] 01:00:54 INFO - PROCESS | 1949 | 1461052854088 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 01:00:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1439ms 01:00:54 INFO - PROCESS | 1949 | 1461052854124 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 01:00:54 INFO - PROCESS | 1949 | 1461052854133 Marionette TRACE conn5 <- [1,1953,null,{"value":"8"}] 01:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:00:54 INFO - PROCESS | 1949 | 1461052854143 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:00:54 INFO - PROCESS | 1949 | 1461052854148 Marionette TRACE conn5 <- [1,1954,null,{}] 01:00:54 INFO - PROCESS | 1949 | 1461052854154 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:54 INFO - PROCESS | 1949 | 1461052854383 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 01:00:54 INFO - PROCESS | 1949 | 1461052854684 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b396800 == 121 [pid = 1949] [id = 496] 01:00:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8b399800) [pid = 1949] [serial = 1489] [outer = (nil)] 01:00:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8b4e7000) [pid = 1949] [serial = 1490] [outer = 0x8b399800] 01:00:54 INFO - PROCESS | 1949 | 1461052854769 Marionette DEBUG loaded listener.js 01:00:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8bc78000) [pid = 1949] [serial = 1491] [outer = 0x8b399800] 01:00:55 INFO - PROCESS | 1949 | 1461052855776 Marionette TRACE conn5 <- [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]]]}] 01:00:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1681ms 01:00:55 INFO - PROCESS | 1949 | 1461052855832 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 01:00:55 INFO - PROCESS | 1949 | 1461052855836 Marionette TRACE conn5 <- [1,1957,null,{"value":"8"}] 01:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:00:55 INFO - PROCESS | 1949 | 1461052855843 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:00:55 INFO - PROCESS | 1949 | 1461052855849 Marionette TRACE conn5 <- [1,1958,null,{}] 01:00:55 INFO - PROCESS | 1949 | 1461052855865 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:56 INFO - PROCESS | 1949 | 1461052856186 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 01:00:56 INFO - PROCESS | 1949 | 1461052856379 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bfedc00 == 122 [pid = 1949] [id = 497] 01:00:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8bfefc00) [pid = 1949] [serial = 1492] [outer = (nil)] 01:00:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8c0ecc00) [pid = 1949] [serial = 1493] [outer = 0x8bfefc00] 01:00:56 INFO - PROCESS | 1949 | 1461052856500 Marionette DEBUG loaded listener.js 01:00:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8c711c00) [pid = 1949] [serial = 1494] [outer = 0x8bfefc00] 01:00:57 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x8be0e000) [pid = 1949] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:00:57 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x8bc7b400) [pid = 1949] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:00:57 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x8b428c00) [pid = 1949] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:00:57 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x89acac00) [pid = 1949] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:00:57 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x9029c800) [pid = 1949] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:00:57 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x9dff8000) [pid = 1949] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:00:57 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x8f7c6000) [pid = 1949] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:00:57 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x97817c00) [pid = 1949] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:00:57 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x98b7ac00) [pid = 1949] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:00:57 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x94ddb400) [pid = 1949] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:00:57 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x94dcec00) [pid = 1949] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:00:57 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x90491400) [pid = 1949] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:00:57 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x902ab400) [pid = 1949] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:00:57 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x8f7c3400) [pid = 1949] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:00:57 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x8f101400) [pid = 1949] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:00:57 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x8e523000) [pid = 1949] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:00:57 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x8dadb400) [pid = 1949] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:00:57 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x8b4eac00) [pid = 1949] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:00:57 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x89ba0c00) [pid = 1949] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:00:57 INFO - PROCESS | 1949 | 1461052857925 Marionette TRACE conn5 <- [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]]]}] 01:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 2139ms 01:00:57 INFO - PROCESS | 1949 | 1461052857983 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 01:00:57 INFO - PROCESS | 1949 | 1461052857987 Marionette TRACE conn5 <- [1,1961,null,{"value":"8"}] 01:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:00:58 INFO - PROCESS | 1949 | 1461052858038 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:00:58 INFO - PROCESS | 1949 | 1461052858040 Marionette TRACE conn5 <- [1,1962,null,{}] 01:00:58 INFO - PROCESS | 1949 | 1461052858051 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:58 INFO - PROCESS | 1949 | 1461052858359 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 01:00:58 INFO - PROCESS | 1949 | 1461052858376 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x89a51c00 == 123 [pid = 1949] [id = 498] 01:00:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x89b9c000) [pid = 1949] [serial = 1495] [outer = (nil)] 01:00:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x8c714400) [pid = 1949] [serial = 1496] [outer = 0x89b9c000] 01:00:58 INFO - PROCESS | 1949 | 1461052858456 Marionette DEBUG loaded listener.js 01:00:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x8dae4400) [pid = 1949] [serial = 1497] [outer = 0x89b9c000] 01:00:59 INFO - PROCESS | 1949 | 1461052859372 Marionette TRACE conn5 <- [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]]]}] 01:00:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1388ms 01:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:00:59 INFO - PROCESS | 1949 | 1461052859424 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 01:00:59 INFO - PROCESS | 1949 | 1461052859427 Marionette TRACE conn5 <- [1,1965,null,{"value":"8"}] 01:00:59 INFO - PROCESS | 1949 | 1461052859433 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:00:59 INFO - PROCESS | 1949 | 1461052859436 Marionette TRACE conn5 <- [1,1966,null,{}] 01:00:59 INFO - PROCESS | 1949 | 1461052859442 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:59 INFO - PROCESS | 1949 | 1461052859669 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 01:01:00 INFO - PROCESS | 1949 | 1461052860110 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x88978400 == 124 [pid = 1949] [id = 499] 01:01:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x88978800) [pid = 1949] [serial = 1498] [outer = (nil)] 01:01:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x89a52c00) [pid = 1949] [serial = 1499] [outer = 0x88978800] 01:01:00 INFO - PROCESS | 1949 | 1461052860210 Marionette DEBUG loaded listener.js 01:01:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x89ba6000) [pid = 1949] [serial = 1500] [outer = 0x88978800] 01:01:01 INFO - PROCESS | 1949 | 1461052861238 Marionette TRACE conn5 <- [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]]]}] 01:01:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1842ms 01:01:01 INFO - PROCESS | 1949 | 1461052861277 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 01:01:01 INFO - PROCESS | 1949 | 1461052861286 Marionette TRACE conn5 <- [1,1969,null,{"value":"8"}] 01:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:01:01 INFO - PROCESS | 1949 | 1461052861296 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:01:01 INFO - PROCESS | 1949 | 1461052861300 Marionette TRACE conn5 <- [1,1970,null,{}] 01:01:01 INFO - PROCESS | 1949 | 1461052861308 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:01 INFO - PROCESS | 1949 | 1461052861580 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 01:01:01 INFO - PROCESS | 1949 | 1461052861930 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b425800 == 125 [pid = 1949] [id = 500] 01:01:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x8b4f1c00) [pid = 1949] [serial = 1501] [outer = (nil)] 01:01:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x8be02000) [pid = 1949] [serial = 1502] [outer = 0x8b4f1c00] 01:01:02 INFO - PROCESS | 1949 | 1461052862050 Marionette DEBUG loaded listener.js 01:01:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x8beb9800) [pid = 1949] [serial = 1503] [outer = 0x8b4f1c00] 01:01:03 INFO - PROCESS | 1949 | 1461052863147 Marionette TRACE conn5 <- [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]]]}] 01:01:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1893ms 01:01:03 INFO - PROCESS | 1949 | 1461052863193 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 01:01:03 INFO - PROCESS | 1949 | 1461052863200 Marionette TRACE conn5 <- [1,1973,null,{"value":"8"}] 01:01:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:01:03 INFO - PROCESS | 1949 | 1461052863208 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:01:03 INFO - PROCESS | 1949 | 1461052863212 Marionette TRACE conn5 <- [1,1974,null,{}] 01:01:03 INFO - PROCESS | 1949 | 1461052863218 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:03 INFO - PROCESS | 1949 | 1461052863469 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 01:01:03 INFO - PROCESS | 1949 | 1461052863861 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b42e000 == 126 [pid = 1949] [id = 501] 01:01:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x8c71ec00) [pid = 1949] [serial = 1504] [outer = (nil)] 01:01:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8c7a1c00) [pid = 1949] [serial = 1505] [outer = 0x8c71ec00] 01:01:03 INFO - PROCESS | 1949 | 1461052863964 Marionette DEBUG loaded listener.js 01:01:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8e4af400) [pid = 1949] [serial = 1506] [outer = 0x8c71ec00] 01:01:04 INFO - PROCESS | 1949 | 1461052864983 Marionette TRACE conn5 <- [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]]]}] 01:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1836ms 01:01:05 INFO - PROCESS | 1949 | 1461052865045 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 01:01:05 INFO - PROCESS | 1949 | 1461052865049 Marionette TRACE conn5 <- [1,1977,null,{"value":"8"}] 01:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:01:05 INFO - PROCESS | 1949 | 1461052865067 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:01:05 INFO - PROCESS | 1949 | 1461052865077 Marionette TRACE conn5 <- [1,1978,null,{}] 01:01:05 INFO - PROCESS | 1949 | 1461052865088 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:05 INFO - PROCESS | 1949 | 1461052865519 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 01:01:06 INFO - PROCESS | 1949 | 1461052865965 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c711400 == 127 [pid = 1949] [id = 502] 01:01:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8c714000) [pid = 1949] [serial = 1507] [outer = (nil)] 01:01:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8e6c0400) [pid = 1949] [serial = 1508] [outer = 0x8c714000] 01:01:06 INFO - PROCESS | 1949 | 1461052866116 Marionette DEBUG loaded listener.js 01:01:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8ef07c00) [pid = 1949] [serial = 1509] [outer = 0x8c714000] 01:01:07 INFO - PROCESS | 1949 | 1461052867258 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 2256ms 01:01:07 INFO - PROCESS | 1949 | 1461052867315 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 01:01:07 INFO - PROCESS | 1949 | 1461052867321 Marionette TRACE conn5 <- [1,1981,null,{"value":"8"}] 01:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:01:07 INFO - PROCESS | 1949 | 1461052867328 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:01:07 INFO - PROCESS | 1949 | 1461052867332 Marionette TRACE conn5 <- [1,1982,null,{}] 01:01:07 INFO - PROCESS | 1949 | 1461052867338 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:07 INFO - PROCESS | 1949 | 1461052867594 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 01:01:07 INFO - PROCESS | 1949 | 1461052867933 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e504800 == 128 [pid = 1949] [id = 503] 01:01:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8e6b2400) [pid = 1949] [serial = 1510] [outer = (nil)] 01:01:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8f6f8000) [pid = 1949] [serial = 1511] [outer = 0x8e6b2400] 01:01:08 INFO - PROCESS | 1949 | 1461052868032 Marionette DEBUG loaded listener.js 01:01:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8f7bf800) [pid = 1949] [serial = 1512] [outer = 0x8e6b2400] 01:01:08 INFO - PROCESS | 1949 | 1461052868971 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:01:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:01:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1682ms 01:01:09 INFO - PROCESS | 1949 | 1461052869011 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 01:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:01:09 INFO - PROCESS | 1949 | 1461052869015 Marionette TRACE conn5 <- [1,1985,null,{"value":"8"}] 01:01:09 INFO - PROCESS | 1949 | 1461052869021 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:01:09 INFO - PROCESS | 1949 | 1461052869025 Marionette TRACE conn5 <- [1,1986,null,{}] 01:01:09 INFO - PROCESS | 1949 | 1461052869031 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:09 INFO - PROCESS | 1949 | 1461052869267 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 01:01:09 INFO - PROCESS | 1949 | 1461052869618 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fd5b000 == 129 [pid = 1949] [id = 504] 01:01:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8fd5b400) [pid = 1949] [serial = 1513] [outer = (nil)] 01:01:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8fd5e000) [pid = 1949] [serial = 1514] [outer = 0x8fd5b400] 01:01:09 INFO - PROCESS | 1949 | 1461052869739 Marionette DEBUG loaded listener.js 01:01:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x901d5c00) [pid = 1949] [serial = 1515] [outer = 0x8fd5b400] 01:01:10 INFO - PROCESS | 1949 | 1461052870711 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:01:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:01:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1739ms 01:01:10 INFO - PROCESS | 1949 | 1461052870762 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 01:01:10 INFO - PROCESS | 1949 | 1461052870767 Marionette TRACE conn5 <- [1,1989,null,{"value":"8"}] 01:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:01:10 INFO - PROCESS | 1949 | 1461052870774 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:01:10 INFO - PROCESS | 1949 | 1461052870778 Marionette TRACE conn5 <- [1,1990,null,{}] 01:01:10 INFO - PROCESS | 1949 | 1461052870784 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:11 INFO - PROCESS | 1949 | 1461052871023 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 01:01:11 INFO - PROCESS | 1949 | 1461052871363 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:11 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bc79c00 == 130 [pid = 1949] [id = 505] 01:01:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8c79b000) [pid = 1949] [serial = 1516] [outer = (nil)] 01:01:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x902ab400) [pid = 1949] [serial = 1517] [outer = 0x8c79b000] 01:01:11 INFO - PROCESS | 1949 | 1461052871465 Marionette DEBUG loaded listener.js 01:01:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x90481c00) [pid = 1949] [serial = 1518] [outer = 0x8c79b000] 01:01:12 INFO - PROCESS | 1949 | 1461052872545 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1833ms 01:01:12 INFO - PROCESS | 1949 | 1461052872608 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 01:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:01:12 INFO - PROCESS | 1949 | 1461052872613 Marionette TRACE conn5 <- [1,1993,null,{"value":"8"}] 01:01:12 INFO - PROCESS | 1949 | 1461052872620 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:01:12 INFO - PROCESS | 1949 | 1461052872624 Marionette TRACE conn5 <- [1,1994,null,{}] 01:01:12 INFO - PROCESS | 1949 | 1461052872630 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:12 INFO - PROCESS | 1949 | 1461052872869 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 01:01:13 INFO - PROCESS | 1949 | 1461052873213 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:13 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e4a9400 == 131 [pid = 1949] [id = 506] 01:01:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x8f6ec400) [pid = 1949] [serial = 1519] [outer = (nil)] 01:01:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x905bc800) [pid = 1949] [serial = 1520] [outer = 0x8f6ec400] 01:01:13 INFO - PROCESS | 1949 | 1461052873311 Marionette DEBUG loaded listener.js 01:01:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x91ea1c00) [pid = 1949] [serial = 1521] [outer = 0x8f6ec400] 01:01:14 INFO - PROCESS | 1949 | 1461052874232 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 01:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1633ms 01:01:14 INFO - PROCESS | 1949 | 1461052874253 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 01:01:14 INFO - PROCESS | 1949 | 1461052874257 Marionette TRACE conn5 <- [1,1997,null,{"value":"8"}] 01:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:01:14 INFO - PROCESS | 1949 | 1461052874280 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:01:14 INFO - PROCESS | 1949 | 1461052874285 Marionette TRACE conn5 <- [1,1998,null,{}] 01:01:14 INFO - PROCESS | 1949 | 1461052874297 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:14 INFO - PROCESS | 1949 | 1461052874542 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 01:01:14 INFO - PROCESS | 1949 | 1461052874904 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x90492800 == 132 [pid = 1949] [id = 507] 01:01:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x90494800) [pid = 1949] [serial = 1522] [outer = (nil)] 01:01:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x94ddb400) [pid = 1949] [serial = 1523] [outer = 0x90494800] 01:01:15 INFO - PROCESS | 1949 | 1461052875015 Marionette DEBUG loaded listener.js 01:01:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x958da000) [pid = 1949] [serial = 1524] [outer = 0x90494800] 01:01:15 INFO - PROCESS | 1949 | 1461052875946 Marionette TRACE conn5 <- [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]]]}] 01:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1758ms 01:01:16 INFO - PROCESS | 1949 | 1461052876023 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 01:01:16 INFO - PROCESS | 1949 | 1461052876028 Marionette TRACE conn5 <- [1,2001,null,{"value":"8"}] 01:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:01:16 INFO - PROCESS | 1949 | 1461052876034 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:01:16 INFO - PROCESS | 1949 | 1461052876038 Marionette TRACE conn5 <- [1,2002,null,{}] 01:01:16 INFO - PROCESS | 1949 | 1461052876044 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:16 INFO - PROCESS | 1949 | 1461052876323 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 01:01:16 INFO - PROCESS | 1949 | 1461052876662 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ed8e800 == 133 [pid = 1949] [id = 508] 01:01:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x8fd52c00) [pid = 1949] [serial = 1525] [outer = (nil)] 01:01:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x96757800) [pid = 1949] [serial = 1526] [outer = 0x8fd52c00] 01:01:16 INFO - PROCESS | 1949 | 1461052876761 Marionette DEBUG loaded listener.js 01:01:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x97017000) [pid = 1949] [serial = 1527] [outer = 0x8fd52c00] 01:01:17 INFO - PROCESS | 1949 | 1461052877704 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 01:01:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:01:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1740ms 01:01:17 INFO - PROCESS | 1949 | 1461052877776 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 01:01:17 INFO - PROCESS | 1949 | 1461052877779 Marionette TRACE conn5 <- [1,2005,null,{"value":"8"}] 01:01:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:01:17 INFO - PROCESS | 1949 | 1461052877786 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:01:17 INFO - PROCESS | 1949 | 1461052877790 Marionette TRACE conn5 <- [1,2006,null,{}] 01:01:17 INFO - PROCESS | 1949 | 1461052877796 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:18 INFO - PROCESS | 1949 | 1461052878023 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 01:01:18 INFO - PROCESS | 1949 | 1461052878381 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:18 INFO - PROCESS | 1949 | ++DOCSHELL 0x977af400 == 134 [pid = 1949] [id = 509] 01:01:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x977bc400) [pid = 1949] [serial = 1528] [outer = (nil)] 01:01:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x97816800) [pid = 1949] [serial = 1529] [outer = 0x977bc400] 01:01:18 INFO - PROCESS | 1949 | 1461052878496 Marionette DEBUG loaded listener.js 01:01:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x9833b000) [pid = 1949] [serial = 1530] [outer = 0x977bc400] 01:01:19 INFO - PROCESS | 1949 | 1461052879465 Marionette TRACE conn5 <- [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]]]}] 01:01:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 01:01:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1740ms 01:01:19 INFO - PROCESS | 1949 | 1461052879528 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 01:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:01:19 INFO - PROCESS | 1949 | 1461052879532 Marionette TRACE conn5 <- [1,2009,null,{"value":"8"}] 01:01:19 INFO - PROCESS | 1949 | 1461052879539 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:01:19 INFO - PROCESS | 1949 | 1461052879544 Marionette TRACE conn5 <- [1,2010,null,{}] 01:01:19 INFO - PROCESS | 1949 | 1461052879549 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:19 INFO - PROCESS | 1949 | 1461052879871 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 01:01:20 INFO - PROCESS | 1949 | 1461052880263 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x99173000 == 135 [pid = 1949] [id = 510] 01:01:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x99180c00) [pid = 1949] [serial = 1531] [outer = (nil)] 01:01:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x9a40a400) [pid = 1949] [serial = 1532] [outer = 0x99180c00] 01:01:20 INFO - PROCESS | 1949 | 1461052880354 Marionette DEBUG loaded listener.js 01:01:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x9a62a000) [pid = 1949] [serial = 1533] [outer = 0x99180c00] 01:01:21 INFO - PROCESS | 1949 | 1461052881300 Marionette TRACE conn5 <- [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]]]}] 01:01:21 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 01:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1795ms 01:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:01:21 INFO - PROCESS | 1949 | 1461052881335 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 01:01:21 INFO - PROCESS | 1949 | 1461052881338 Marionette TRACE conn5 <- [1,2013,null,{"value":"8"}] 01:01:21 INFO - PROCESS | 1949 | 1461052881346 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:01:21 INFO - PROCESS | 1949 | 1461052881349 Marionette TRACE conn5 <- [1,2014,null,{}] 01:01:21 INFO - PROCESS | 1949 | 1461052881355 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:21 INFO - PROCESS | 1949 | 1461052881584 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 01:01:21 INFO - PROCESS | 1949 | 1461052881934 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x905c0400 == 136 [pid = 1949] [id = 511] 01:01:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x961ad000) [pid = 1949] [serial = 1534] [outer = (nil)] 01:01:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0xa0002c00) [pid = 1949] [serial = 1535] [outer = 0x961ad000] 01:01:22 INFO - PROCESS | 1949 | 1461052882029 Marionette DEBUG loaded listener.js 01:01:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0xa0a65800) [pid = 1949] [serial = 1536] [outer = 0x961ad000] 01:01:22 INFO - PROCESS | 1949 | 1461052882950 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 01:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1681ms 01:01:23 INFO - PROCESS | 1949 | 1461052883028 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 01:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:01:23 INFO - PROCESS | 1949 | 1461052883032 Marionette TRACE conn5 <- [1,2017,null,{"value":"8"}] 01:01:23 INFO - PROCESS | 1949 | 1461052883040 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:01:23 INFO - PROCESS | 1949 | 1461052883044 Marionette TRACE conn5 <- [1,2018,null,{}] 01:01:23 INFO - PROCESS | 1949 | 1461052883050 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:23 INFO - PROCESS | 1949 | 1461052883282 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 01:01:23 INFO - PROCESS | 1949 | 1461052883626 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x9a620c00 == 137 [pid = 1949] [id = 512] 01:01:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x9eb4d400) [pid = 1949] [serial = 1537] [outer = (nil)] 01:01:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0xa0ef5800) [pid = 1949] [serial = 1538] [outer = 0x9eb4d400] 01:01:23 INFO - PROCESS | 1949 | 1461052883729 Marionette DEBUG loaded listener.js 01:01:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0xa28b4c00) [pid = 1949] [serial = 1539] [outer = 0x9eb4d400] 01:01:24 INFO - PROCESS | 1949 | 1461052884651 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1683ms 01:01:24 INFO - PROCESS | 1949 | 1461052884723 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 01:01:24 INFO - PROCESS | 1949 | 1461052884728 Marionette TRACE conn5 <- [1,2021,null,{"value":"8"}] 01:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:01:24 INFO - PROCESS | 1949 | 1461052884741 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:01:24 INFO - PROCESS | 1949 | 1461052884745 Marionette TRACE conn5 <- [1,2022,null,{}] 01:01:24 INFO - PROCESS | 1949 | 1461052884750 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:25 INFO - PROCESS | 1949 | 1461052885018 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 01:01:25 INFO - PROCESS | 1949 | 1461052885382 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x9708cc00 == 138 [pid = 1949] [id = 513] 01:01:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x9917fc00) [pid = 1949] [serial = 1540] [outer = (nil)] 01:01:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0xa45f5c00) [pid = 1949] [serial = 1541] [outer = 0x9917fc00] 01:01:25 INFO - PROCESS | 1949 | 1461052885473 Marionette DEBUG loaded listener.js 01:01:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0xa47ab800) [pid = 1949] [serial = 1542] [outer = 0x9917fc00] 01:01:26 INFO - PROCESS | 1949 | 1461052886379 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 01:01:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1694ms 01:01:26 INFO - PROCESS | 1949 | 1461052886440 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 01:01:26 INFO - PROCESS | 1949 | 1461052886443 Marionette TRACE conn5 <- [1,2025,null,{"value":"8"}] 01:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:01:26 INFO - PROCESS | 1949 | 1461052886451 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:01:26 INFO - PROCESS | 1949 | 1461052886454 Marionette TRACE conn5 <- [1,2026,null,{}] 01:01:26 INFO - PROCESS | 1949 | 1461052886460 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:26 INFO - PROCESS | 1949 | 1461052886695 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 01:01:27 INFO - PROCESS | 1949 | 1461052887042 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ac46000 == 139 [pid = 1949] [id = 514] 01:01:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x8ac46800) [pid = 1949] [serial = 1543] [outer = (nil)] 01:01:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x8ac4dc00) [pid = 1949] [serial = 1544] [outer = 0x8ac46800] 01:01:27 INFO - PROCESS | 1949 | 1461052887138 Marionette DEBUG loaded listener.js 01:01:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x8ac50000) [pid = 1949] [serial = 1545] [outer = 0x8ac46800] 01:01:28 INFO - PROCESS | 1949 | 1461052888120 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 01:01:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:01:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1742ms 01:01:28 INFO - PROCESS | 1949 | 1461052888194 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 01:01:28 INFO - PROCESS | 1949 | 1461052888197 Marionette TRACE conn5 <- [1,2029,null,{"value":"8"}] 01:01:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:01:28 INFO - PROCESS | 1949 | 1461052888204 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:01:28 INFO - PROCESS | 1949 | 1461052888207 Marionette TRACE conn5 <- [1,2030,null,{}] 01:01:28 INFO - PROCESS | 1949 | 1461052888217 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:28 INFO - PROCESS | 1949 | 1461052888453 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 01:01:28 INFO - PROCESS | 1949 | 1461052888825 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ac49800 == 140 [pid = 1949] [id = 515] 01:01:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x8ac4bc00) [pid = 1949] [serial = 1546] [outer = (nil)] 01:01:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x9dff5400) [pid = 1949] [serial = 1547] [outer = 0x8ac4bc00] 01:01:28 INFO - PROCESS | 1949 | 1461052888916 Marionette DEBUG loaded listener.js 01:01:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0xa44bb000) [pid = 1949] [serial = 1548] [outer = 0x8ac4bc00] 01:01:29 INFO - PROCESS | 1949 | 1461052889788 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 01:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1683ms 01:01:31 INFO - PROCESS | 1949 | --DOCSHELL 0xa0a64800 == 139 [pid = 1949] [id = 412] 01:01:31 INFO - PROCESS | 1949 | --DOCSHELL 0x8be0fc00 == 138 [pid = 1949] [id = 457] 01:01:31 INFO - PROCESS | 1949 | --DOCSHELL 0x91dd6c00 == 137 [pid = 1949] [id = 404] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8ed8ec00 == 136 [pid = 1949] [id = 406] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8f6f1c00 == 135 [pid = 1949] [id = 403] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8f10dc00 == 134 [pid = 1949] [id = 410] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x89b9a800 == 133 [pid = 1949] [id = 413] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x89a51c00 == 132 [pid = 1949] [id = 498] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8bfedc00 == 131 [pid = 1949] [id = 497] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8b396800 == 130 [pid = 1949] [id = 496] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8abefc00 == 129 [pid = 1949] [id = 495] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x88973400 == 128 [pid = 1949] [id = 494] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x90482000 == 127 [pid = 1949] [id = 493] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x89865000 == 126 [pid = 1949] [id = 491] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x9047a400 == 125 [pid = 1949] [id = 492] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x88bd3c00 == 124 [pid = 1949] [id = 490] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x977bb800 == 123 [pid = 1949] [id = 489] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x97818800 == 122 [pid = 1949] [id = 488] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x86d4ec00 == 121 [pid = 1949] [id = 486] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x902a2000 == 120 [pid = 1949] [id = 487] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8fe09000 == 119 [pid = 1949] [id = 485] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8f6f6000 == 118 [pid = 1949] [id = 484] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8f7c0800 == 117 [pid = 1949] [id = 483] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8dad8c00 == 116 [pid = 1949] [id = 482] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8bc73c00 == 115 [pid = 1949] [id = 480] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8b398400 == 114 [pid = 1949] [id = 481] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8b120c00 == 113 [pid = 1949] [id = 479] 01:01:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8978a800 == 112 [pid = 1949] [id = 478] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x8c715400) [pid = 1949] [serial = 1317] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x8c3d1c00) [pid = 1949] [serial = 1430] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x8c71cc00) [pid = 1949] [serial = 1431] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x8b4e5000) [pid = 1949] [serial = 1427] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x89ba2400) [pid = 1949] [serial = 1424] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x89ba8000) [pid = 1949] [serial = 1425] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0xa45ee400) [pid = 1949] [serial = 1422] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0xa4590c00) [pid = 1949] [serial = 1421] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0xa3c21000) [pid = 1949] [serial = 1419] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0xa3c1f400) [pid = 1949] [serial = 1418] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0xa0ee7400) [pid = 1949] [serial = 1416] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0xa0c4f000) [pid = 1949] [serial = 1415] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x9fcae800) [pid = 1949] [serial = 1413] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x9eb50800) [pid = 1949] [serial = 1412] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x9928ac00) [pid = 1949] [serial = 1410] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x98be6000) [pid = 1949] [serial = 1409] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x9772e000) [pid = 1949] [serial = 1407] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x97057400) [pid = 1949] [serial = 1406] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x97059400) [pid = 1949] [serial = 1404] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x96f7ec00) [pid = 1949] [serial = 1403] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x958dd400) [pid = 1949] [serial = 1401] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x94dd8000) [pid = 1949] [serial = 1400] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x91dd9800) [pid = 1949] [serial = 1398] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x905b3000) [pid = 1949] [serial = 1397] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x8fe10400) [pid = 1949] [serial = 1395] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x8fdf3c00) [pid = 1949] [serial = 1394] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x8f7c1c00) [pid = 1949] [serial = 1392] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x8f6f7800) [pid = 1949] [serial = 1391] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x8f107c00) [pid = 1949] [serial = 1389] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x8ef0c800) [pid = 1949] [serial = 1388] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x8e6ba400) [pid = 1949] [serial = 1386] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x8e51e800) [pid = 1949] [serial = 1385] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x8dadf000) [pid = 1949] [serial = 1383] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x8bfe7400) [pid = 1949] [serial = 1382] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x8b394c00) [pid = 1949] [serial = 1380] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x8b11a400) [pid = 1949] [serial = 1379] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x8c71fc00) [pid = 1949] [serial = 1433] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x8bc76800) [pid = 1949] [serial = 1428] [outer = (nil)] [url = about:blank] 01:01:32 INFO - PROCESS | 1949 | 1461052892389 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 01:01:32 INFO - PROCESS | 1949 | 1461052892393 Marionette TRACE conn5 <- [1,2033,null,{"value":"8"}] 01:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:01:32 INFO - PROCESS | 1949 | 1461052892428 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:01:32 INFO - PROCESS | 1949 | 1461052892436 Marionette TRACE conn5 <- [1,2034,null,{}] 01:01:32 INFO - PROCESS | 1949 | 1461052892444 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:32 INFO - PROCESS | 1949 | 1461052892656 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 01:01:32 INFO - PROCESS | 1949 | 1461052892891 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:32 INFO - PROCESS | 1949 | ++DOCSHELL 0x86236400 == 113 [pid = 1949] [id = 516] 01:01:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x86238000) [pid = 1949] [serial = 1549] [outer = (nil)] 01:01:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8623cc00) [pid = 1949] [serial = 1550] [outer = 0x86238000] 01:01:32 INFO - PROCESS | 1949 | 1461052892976 Marionette DEBUG loaded listener.js 01:01:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x89a4fc00) [pid = 1949] [serial = 1551] [outer = 0x86238000] 01:01:33 INFO - PROCESS | 1949 | 1461052893828 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1436ms 01:01:33 INFO - PROCESS | 1949 | 1461052893865 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 01:01:33 INFO - PROCESS | 1949 | 1461052893869 Marionette TRACE conn5 <- [1,2037,null,{"value":"8"}] 01:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:01:33 INFO - PROCESS | 1949 | 1461052893882 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:01:33 INFO - PROCESS | 1949 | 1461052893887 Marionette TRACE conn5 <- [1,2038,null,{}] 01:01:33 INFO - PROCESS | 1949 | 1461052893895 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:34 INFO - PROCESS | 1949 | 1461052894132 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 01:01:34 INFO - PROCESS | 1949 | 1461052894416 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x8abf2400 == 114 [pid = 1949] [id = 517] 01:01:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8ac45400) [pid = 1949] [serial = 1552] [outer = (nil)] 01:01:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x8ac53400) [pid = 1949] [serial = 1553] [outer = 0x8ac45400] 01:01:34 INFO - PROCESS | 1949 | 1461052894503 Marionette DEBUG loaded listener.js 01:01:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8b118400) [pid = 1949] [serial = 1554] [outer = 0x8ac45400] 01:01:35 INFO - PROCESS | 1949 | 1461052895586 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 01:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1737ms 01:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:01:35 INFO - PROCESS | 1949 | 1461052895617 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 01:01:35 INFO - PROCESS | 1949 | 1461052895620 Marionette TRACE conn5 <- [1,2041,null,{"value":"8"}] 01:01:35 INFO - PROCESS | 1949 | 1461052895627 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:01:35 INFO - PROCESS | 1949 | 1461052895631 Marionette TRACE conn5 <- [1,2042,null,{}] 01:01:35 INFO - PROCESS | 1949 | 1461052895645 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:35 INFO - PROCESS | 1949 | 1461052895951 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 01:01:36 INFO - PROCESS | 1949 | 1461052896149 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b42a400 == 115 [pid = 1949] [id = 518] 01:01:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x8b432c00) [pid = 1949] [serial = 1555] [outer = (nil)] 01:01:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x8bc70000) [pid = 1949] [serial = 1556] [outer = 0x8b432c00] 01:01:36 INFO - PROCESS | 1949 | 1461052896270 Marionette DEBUG loaded listener.js 01:01:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x8be08400) [pid = 1949] [serial = 1557] [outer = 0x8b432c00] 01:01:37 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x94dd7000) [pid = 1949] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:01:37 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x8b392800) [pid = 1949] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:01:37 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x8b120800) [pid = 1949] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:01:37 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x9047b000) [pid = 1949] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:01:37 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x9dffb400) [pid = 1949] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:01:37 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x8bfefc00) [pid = 1949] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:01:37 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x9917d800) [pid = 1949] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:01:37 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x89791400) [pid = 1949] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:01:37 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x901d9400) [pid = 1949] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:01:37 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x9049cc00) [pid = 1949] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:01:37 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x9781a400) [pid = 1949] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:01:37 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x8c3db800) [pid = 1949] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:01:37 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x8af5e800) [pid = 1949] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:01:37 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x8b399800) [pid = 1949] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:01:37 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x8c79c000) [pid = 1949] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:01:37 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x90486400) [pid = 1949] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:01:37 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x96109c00) [pid = 1949] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:01:37 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x8f7bd000) [pid = 1949] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:01:37 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x8bfee400) [pid = 1949] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:01:37 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x8f7c1400) [pid = 1949] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:01:37 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x8ed8b400) [pid = 1949] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:01:37 INFO - PROCESS | 1949 | 1461052897910 Marionette TRACE conn5 <- [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]]]}] 01:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 01:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 2343ms 01:01:37 INFO - PROCESS | 1949 | 1461052897970 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 01:01:37 INFO - PROCESS | 1949 | 1461052897975 Marionette TRACE conn5 <- [1,2045,null,{"value":"8"}] 01:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:01:37 INFO - PROCESS | 1949 | 1461052897981 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:01:38 INFO - PROCESS | 1949 | 1461052897999 Marionette TRACE conn5 <- [1,2046,null,{}] 01:01:38 INFO - PROCESS | 1949 | 1461052898006 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:38 INFO - PROCESS | 1949 | 1461052898230 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 01:01:38 INFO - PROCESS | 1949 | 1461052898438 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x86233800 == 116 [pid = 1949] [id = 519] 01:01:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x89909c00) [pid = 1949] [serial = 1558] [outer = (nil)] 01:01:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x8bfe4000) [pid = 1949] [serial = 1559] [outer = 0x89909c00] 01:01:38 INFO - PROCESS | 1949 | 1461052898522 Marionette DEBUG loaded listener.js 01:01:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x8c3d7000) [pid = 1949] [serial = 1560] [outer = 0x89909c00] 01:01:39 INFO - PROCESS | 1949 | 1461052899355 Marionette TRACE conn5 <- [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]]]}] 01:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1446ms 01:01:39 INFO - PROCESS | 1949 | 1461052899546 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 01:01:39 INFO - PROCESS | 1949 | 1461052899556 Marionette TRACE conn5 <- [1,2049,null,{"value":"8"}] 01:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:01:39 INFO - PROCESS | 1949 | 1461052899568 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:01:39 INFO - PROCESS | 1949 | 1461052899574 Marionette TRACE conn5 <- [1,2050,null,{}] 01:01:39 INFO - PROCESS | 1949 | 1461052899583 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:39 INFO - PROCESS | 1949 | 1461052899872 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 01:01:40 INFO - PROCESS | 1949 | 1461052900251 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x8897cc00 == 117 [pid = 1949] [id = 520] 01:01:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x8897e400) [pid = 1949] [serial = 1561] [outer = (nil)] 01:01:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x89865000) [pid = 1949] [serial = 1562] [outer = 0x8897e400] 01:01:40 INFO - PROCESS | 1949 | 1461052900362 Marionette DEBUG loaded listener.js 01:01:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x89ba2400) [pid = 1949] [serial = 1563] [outer = 0x8897e400] 01:01:41 INFO - PROCESS | 1949 | 1461052901382 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1898ms 01:01:41 INFO - PROCESS | 1949 | 1461052901466 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 01:01:41 INFO - PROCESS | 1949 | 1461052901473 Marionette TRACE conn5 <- [1,2053,null,{"value":"8"}] 01:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:01:41 INFO - PROCESS | 1949 | 1461052901487 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:01:41 INFO - PROCESS | 1949 | 1461052901495 Marionette TRACE conn5 <- [1,2054,null,{}] 01:01:41 INFO - PROCESS | 1949 | 1461052901502 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:41 INFO - PROCESS | 1949 | 1461052901803 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 01:01:42 INFO - PROCESS | 1949 | 1461052902158 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:42 INFO - PROCESS | 1949 | ++DOCSHELL 0x88bd1000 == 118 [pid = 1949] [id = 521] 01:01:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8abee000) [pid = 1949] [serial = 1564] [outer = (nil)] 01:01:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8b42b000) [pid = 1949] [serial = 1565] [outer = 0x8abee000] 01:01:42 INFO - PROCESS | 1949 | 1461052902251 Marionette DEBUG loaded listener.js 01:01:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8c0ef000) [pid = 1949] [serial = 1566] [outer = 0x8abee000] 01:01:43 INFO - PROCESS | 1949 | 1461052903355 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 01:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1954ms 01:01:43 INFO - PROCESS | 1949 | 1461052903438 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 01:01:43 INFO - PROCESS | 1949 | 1461052903443 Marionette TRACE conn5 <- [1,2057,null,{"value":"8"}] 01:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:01:43 INFO - PROCESS | 1949 | 1461052903450 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:01:43 INFO - PROCESS | 1949 | 1461052903454 Marionette TRACE conn5 <- [1,2058,null,{}] 01:01:43 INFO - PROCESS | 1949 | 1461052903469 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:43 INFO - PROCESS | 1949 | 1461052903881 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 01:01:44 INFO - PROCESS | 1949 | 1461052904163 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:44 INFO - PROCESS | 1949 | ++DOCSHELL 0x8dadb000 == 119 [pid = 1949] [id = 522] 01:01:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8dadcc00) [pid = 1949] [serial = 1567] [outer = (nil)] 01:01:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8dae2c00) [pid = 1949] [serial = 1568] [outer = 0x8dadcc00] 01:01:44 INFO - PROCESS | 1949 | 1461052904261 Marionette DEBUG loaded listener.js 01:01:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8e4aec00) [pid = 1949] [serial = 1569] [outer = 0x8dadcc00] 01:01:45 INFO - PROCESS | 1949 | 1461052905322 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 01:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1939ms 01:01:45 INFO - PROCESS | 1949 | 1461052905391 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 01:01:45 INFO - PROCESS | 1949 | 1461052905395 Marionette TRACE conn5 <- [1,2061,null,{"value":"8"}] 01:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:01:45 INFO - PROCESS | 1949 | 1461052905404 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:01:45 INFO - PROCESS | 1949 | 1461052905409 Marionette TRACE conn5 <- [1,2062,null,{}] 01:01:45 INFO - PROCESS | 1949 | 1461052905416 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:45 INFO - PROCESS | 1949 | 1461052905662 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 01:01:46 INFO - PROCESS | 1949 | 1461052906008 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b117c00 == 120 [pid = 1949] [id = 523] 01:01:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8dae5400) [pid = 1949] [serial = 1570] [outer = (nil)] 01:01:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8e6b3000) [pid = 1949] [serial = 1571] [outer = 0x8dae5400] 01:01:46 INFO - PROCESS | 1949 | 1461052906101 Marionette DEBUG loaded listener.js 01:01:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8e6bac00) [pid = 1949] [serial = 1572] [outer = 0x8dae5400] 01:01:47 INFO - PROCESS | 1949 | 1461052907075 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 01:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1732ms 01:01:47 INFO - PROCESS | 1949 | 1461052907138 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 01:01:47 INFO - PROCESS | 1949 | 1461052907143 Marionette TRACE conn5 <- [1,2065,null,{"value":"8"}] 01:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:01:47 INFO - PROCESS | 1949 | 1461052907150 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:01:47 INFO - PROCESS | 1949 | 1461052907154 Marionette TRACE conn5 <- [1,2066,null,{}] 01:01:47 INFO - PROCESS | 1949 | 1461052907161 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:47 INFO - PROCESS | 1949 | 1461052907412 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 01:01:47 INFO - PROCESS | 1949 | 1461052907755 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:47 INFO - PROCESS | 1949 | ++DOCSHELL 0x86240c00 == 121 [pid = 1949] [id = 524] 01:01:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8e520400) [pid = 1949] [serial = 1573] [outer = (nil)] 01:01:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x8ef02400) [pid = 1949] [serial = 1574] [outer = 0x8e520400] 01:01:47 INFO - PROCESS | 1949 | 1461052907855 Marionette DEBUG loaded listener.js 01:01:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8ef07000) [pid = 1949] [serial = 1575] [outer = 0x8e520400] 01:01:48 INFO - PROCESS | 1949 | 1461052908806 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 01:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1734ms 01:01:48 INFO - PROCESS | 1949 | 1461052908886 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 01:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:01:48 INFO - PROCESS | 1949 | 1461052908890 Marionette TRACE conn5 <- [1,2069,null,{"value":"8"}] 01:01:48 INFO - PROCESS | 1949 | 1461052908897 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:01:48 INFO - PROCESS | 1949 | 1461052908900 Marionette TRACE conn5 <- [1,2070,null,{}] 01:01:48 INFO - PROCESS | 1949 | 1461052908906 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:49 INFO - PROCESS | 1949 | 1461052909214 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 01:01:49 INFO - PROCESS | 1949 | 1461052909576 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x8be0a000 == 122 [pid = 1949] [id = 525] 01:01:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x8f104400) [pid = 1949] [serial = 1576] [outer = (nil)] 01:01:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x8f7be800) [pid = 1949] [serial = 1577] [outer = 0x8f104400] 01:01:49 INFO - PROCESS | 1949 | 1461052909675 Marionette DEBUG loaded listener.js 01:01:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x8fd59800) [pid = 1949] [serial = 1578] [outer = 0x8f104400] 01:01:50 INFO - PROCESS | 1949 | 1461052910718 Marionette TRACE conn5 <- [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]]]}] 01:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1897ms 01:01:50 INFO - PROCESS | 1949 | 1461052910794 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 01:01:50 INFO - PROCESS | 1949 | 1461052910797 Marionette TRACE conn5 <- [1,2073,null,{"value":"8"}] 01:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:01:50 INFO - PROCESS | 1949 | 1461052910804 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:01:50 INFO - PROCESS | 1949 | 1461052910807 Marionette TRACE conn5 <- [1,2074,null,{}] 01:01:50 INFO - PROCESS | 1949 | 1461052910814 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:51 INFO - PROCESS | 1949 | 1461052911056 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 01:01:51 INFO - PROCESS | 1949 | 1461052911398 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f108400 == 123 [pid = 1949] [id = 526] 01:01:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x8f10d800) [pid = 1949] [serial = 1579] [outer = (nil)] 01:01:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x8fe04800) [pid = 1949] [serial = 1580] [outer = 0x8f10d800] 01:01:51 INFO - PROCESS | 1949 | 1461052911499 Marionette DEBUG loaded listener.js 01:01:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x8fe0f400) [pid = 1949] [serial = 1581] [outer = 0x8f10d800] 01:01:52 INFO - PROCESS | 1949 | 1461052912481 Marionette TRACE conn5 <- [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]]]}] 01:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1748ms 01:01:52 INFO - PROCESS | 1949 | 1461052912554 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 01:01:52 INFO - PROCESS | 1949 | 1461052912558 Marionette TRACE conn5 <- [1,2077,null,{"value":"8"}] 01:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:01:52 INFO - PROCESS | 1949 | 1461052912565 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:01:52 INFO - PROCESS | 1949 | 1461052912569 Marionette TRACE conn5 <- [1,2078,null,{}] 01:01:52 INFO - PROCESS | 1949 | 1461052912575 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:52 INFO - PROCESS | 1949 | 1461052912806 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 01:01:53 INFO - PROCESS | 1949 | 1461052913147 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f7bcc00 == 124 [pid = 1949] [id = 527] 01:01:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x8fe03400) [pid = 1949] [serial = 1582] [outer = (nil)] 01:01:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x902a1400) [pid = 1949] [serial = 1583] [outer = 0x8fe03400] 01:01:53 INFO - PROCESS | 1949 | 1461052913241 Marionette DEBUG loaded listener.js 01:01:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x9047a400) [pid = 1949] [serial = 1584] [outer = 0x8fe03400] 01:01:54 INFO - PROCESS | 1949 | 1461052914187 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 01:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1681ms 01:01:54 INFO - PROCESS | 1949 | 1461052914249 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 01:01:54 INFO - PROCESS | 1949 | 1461052914253 Marionette TRACE conn5 <- [1,2081,null,{"value":"8"}] 01:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:01:54 INFO - PROCESS | 1949 | 1461052914261 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:01:54 INFO - PROCESS | 1949 | 1461052914265 Marionette TRACE conn5 <- [1,2082,null,{}] 01:01:54 INFO - PROCESS | 1949 | 1461052914271 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:54 INFO - PROCESS | 1949 | 1461052914545 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 01:01:54 INFO - PROCESS | 1949 | 1461052914894 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x901cfc00 == 125 [pid = 1949] [id = 528] 01:01:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x901d2c00) [pid = 1949] [serial = 1585] [outer = (nil)] 01:01:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x9048d400) [pid = 1949] [serial = 1586] [outer = 0x901d2c00] 01:01:54 INFO - PROCESS | 1949 | 1461052914992 Marionette DEBUG loaded listener.js 01:01:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x9049cc00) [pid = 1949] [serial = 1587] [outer = 0x901d2c00] 01:01:55 INFO - PROCESS | 1949 | 1461052915945 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 01:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1742ms 01:01:56 INFO - PROCESS | 1949 | 1461052916003 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 01:01:56 INFO - PROCESS | 1949 | 1461052916007 Marionette TRACE conn5 <- [1,2085,null,{"value":"8"}] 01:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:01:56 INFO - PROCESS | 1949 | 1461052916014 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:01:56 INFO - PROCESS | 1949 | 1461052916017 Marionette TRACE conn5 <- [1,2086,null,{}] 01:01:56 INFO - PROCESS | 1949 | 1461052916023 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:56 INFO - PROCESS | 1949 | 1461052916258 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 01:01:56 INFO - PROCESS | 1949 | 1461052916599 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x901d7000 == 126 [pid = 1949] [id = 529] 01:01:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x90482800) [pid = 1949] [serial = 1588] [outer = (nil)] 01:01:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x930cc400) [pid = 1949] [serial = 1589] [outer = 0x90482800] 01:01:56 INFO - PROCESS | 1949 | 1461052916696 Marionette DEBUG loaded listener.js 01:01:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x930d4800) [pid = 1949] [serial = 1590] [outer = 0x90482800] 01:01:57 INFO - PROCESS | 1949 | 1461052917629 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 01:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1685ms 01:01:57 INFO - PROCESS | 1949 | 1461052917700 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 01:01:57 INFO - PROCESS | 1949 | 1461052917705 Marionette TRACE conn5 <- [1,2089,null,{"value":"8"}] 01:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:01:57 INFO - PROCESS | 1949 | 1461052917712 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:01:57 INFO - PROCESS | 1949 | 1461052917716 Marionette TRACE conn5 <- [1,2090,null,{}] 01:01:57 INFO - PROCESS | 1949 | 1461052917722 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:58 INFO - PROCESS | 1949 | 1461052918018 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 01:01:58 INFO - PROCESS | 1949 | 1461052918382 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x905c1400 == 127 [pid = 1949] [id = 530] 01:01:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x95f0dc00) [pid = 1949] [serial = 1591] [outer = (nil)] 01:01:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x961a8400) [pid = 1949] [serial = 1592] [outer = 0x95f0dc00] 01:01:58 INFO - PROCESS | 1949 | 1461052918485 Marionette DEBUG loaded listener.js 01:01:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x96f7ec00) [pid = 1949] [serial = 1593] [outer = 0x95f0dc00] 01:01:59 INFO - PROCESS | 1949 | 1461052919504 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 01:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1845ms 01:01:59 INFO - PROCESS | 1949 | 1461052919558 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 01:01:59 INFO - PROCESS | 1949 | 1461052919561 Marionette TRACE conn5 <- [1,2093,null,{"value":"8"}] 01:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:01:59 INFO - PROCESS | 1949 | 1461052919568 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:01:59 INFO - PROCESS | 1949 | 1461052919571 Marionette TRACE conn5 <- [1,2094,null,{}] 01:01:59 INFO - PROCESS | 1949 | 1461052919577 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:59 INFO - PROCESS | 1949 | 1461052919851 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 01:02:00 INFO - PROCESS | 1949 | 1461052920215 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x95f05000 == 128 [pid = 1949] [id = 531] 01:02:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x95f07400) [pid = 1949] [serial = 1594] [outer = (nil)] 01:02:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x973cd400) [pid = 1949] [serial = 1595] [outer = 0x95f07400] 01:02:00 INFO - PROCESS | 1949 | 1461052920317 Marionette DEBUG loaded listener.js 01:02:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x9772ec00) [pid = 1949] [serial = 1596] [outer = 0x95f07400] 01:02:01 INFO - PROCESS | 1949 | 1461052921274 Marionette TRACE conn5 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 01:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1740ms 01:02:01 INFO - PROCESS | 1949 | 1461052921310 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 01:02:01 INFO - PROCESS | 1949 | 1461052921314 Marionette TRACE conn5 <- [1,2097,null,{"value":"8"}] 01:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:02:01 INFO - PROCESS | 1949 | 1461052921322 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:02:01 INFO - PROCESS | 1949 | 1461052921326 Marionette TRACE conn5 <- [1,2098,null,{}] 01:02:01 INFO - PROCESS | 1949 | 1461052921333 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:01 INFO - PROCESS | 1949 | 1461052921581 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 01:02:01 INFO - PROCESS | 1949 | 1461052921956 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e6b4c00 == 129 [pid = 1949] [id = 532] 01:02:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x9735fc00) [pid = 1949] [serial = 1597] [outer = (nil)] 01:02:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x97bdc000) [pid = 1949] [serial = 1598] [outer = 0x9735fc00] 01:02:02 INFO - PROCESS | 1949 | 1461052922054 Marionette DEBUG loaded listener.js 01:02:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x9833ec00) [pid = 1949] [serial = 1599] [outer = 0x9735fc00] 01:02:03 INFO - PROCESS | 1949 | 1461052923012 Marionette TRACE conn5 <- [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]]]}] 01:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1732ms 01:02:03 INFO - PROCESS | 1949 | 1461052923056 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 01:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:02:03 INFO - PROCESS | 1949 | 1461052923060 Marionette TRACE conn5 <- [1,2101,null,{"value":"8"}] 01:02:03 INFO - PROCESS | 1949 | 1461052923068 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:02:03 INFO - PROCESS | 1949 | 1461052923072 Marionette TRACE conn5 <- [1,2102,null,{}] 01:02:03 INFO - PROCESS | 1949 | 1461052923078 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:03 INFO - PROCESS | 1949 | 1461052923320 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 01:02:03 INFO - PROCESS | 1949 | 1461052923663 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x9780bc00 == 130 [pid = 1949] [id = 533] 01:02:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x97817800) [pid = 1949] [serial = 1600] [outer = (nil)] 01:02:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x99178800) [pid = 1949] [serial = 1601] [outer = 0x97817800] 01:02:03 INFO - PROCESS | 1949 | 1461052923760 Marionette DEBUG loaded listener.js 01:02:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x9917ec00) [pid = 1949] [serial = 1602] [outer = 0x97817800] 01:02:04 INFO - PROCESS | 1949 | 1461052924698 Marionette TRACE conn5 <- [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]]]}] 01:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1690ms 01:02:04 INFO - PROCESS | 1949 | 1461052924757 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 01:02:04 INFO - PROCESS | 1949 | 1461052924760 Marionette TRACE conn5 <- [1,2105,null,{"value":"8"}] 01:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:02:04 INFO - PROCESS | 1949 | 1461052924768 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:02:04 INFO - PROCESS | 1949 | 1461052924772 Marionette TRACE conn5 <- [1,2106,null,{}] 01:02:04 INFO - PROCESS | 1949 | 1461052924779 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:05 INFO - PROCESS | 1949 | 1461052925037 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 01:02:05 INFO - PROCESS | 1949 | 1461052925389 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x9705c000 == 131 [pid = 1949] [id = 534] 01:02:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x97297000) [pid = 1949] [serial = 1603] [outer = (nil)] 01:02:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x9dffe000) [pid = 1949] [serial = 1604] [outer = 0x97297000] 01:02:05 INFO - PROCESS | 1949 | 1461052925489 Marionette DEBUG loaded listener.js 01:02:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x9fb10c00) [pid = 1949] [serial = 1605] [outer = 0x97297000] 01:02:06 INFO - PROCESS | 1949 | 1461052926525 Marionette TRACE conn5 <- [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]]]}] 01:02:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1801ms 01:02:06 INFO - PROCESS | 1949 | 1461052926570 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 01:02:06 INFO - PROCESS | 1949 | 1461052926575 Marionette TRACE conn5 <- [1,2109,null,{"value":"8"}] 01:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:02:06 INFO - PROCESS | 1949 | 1461052926582 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:02:06 INFO - PROCESS | 1949 | 1461052926586 Marionette TRACE conn5 <- [1,2110,null,{}] 01:02:06 INFO - PROCESS | 1949 | 1461052926592 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:06 INFO - PROCESS | 1949 | 1461052926831 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 01:02:07 INFO - PROCESS | 1949 | 1461052927150 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x97bddc00 == 132 [pid = 1949] [id = 535] 01:02:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x9eb4d000) [pid = 1949] [serial = 1606] [outer = (nil)] 01:02:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0xa0a69c00) [pid = 1949] [serial = 1607] [outer = 0x9eb4d000] 01:02:07 INFO - PROCESS | 1949 | 1461052927246 Marionette DEBUG loaded listener.js 01:02:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0xa0c4c800) [pid = 1949] [serial = 1608] [outer = 0x9eb4d000] 01:02:08 INFO - PROCESS | 1949 | 1461052928212 Marionette TRACE conn5 <- [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]]]}] 01:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1693ms 01:02:08 INFO - PROCESS | 1949 | 1461052928276 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 01:02:08 INFO - PROCESS | 1949 | 1461052928281 Marionette TRACE conn5 <- [1,2113,null,{"value":"8"}] 01:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:02:08 INFO - PROCESS | 1949 | 1461052928288 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:02:08 INFO - PROCESS | 1949 | 1461052928292 Marionette TRACE conn5 <- [1,2114,null,{}] 01:02:08 INFO - PROCESS | 1949 | 1461052928298 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:08 INFO - PROCESS | 1949 | 1461052928552 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 01:02:08 INFO - PROCESS | 1949 | 1461052928903 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x86d4ec00 == 133 [pid = 1949] [id = 536] 01:02:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0x9a621000) [pid = 1949] [serial = 1609] [outer = (nil)] 01:02:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0xa0fe2400) [pid = 1949] [serial = 1610] [outer = 0x9a621000] 01:02:09 INFO - PROCESS | 1949 | 1461052929015 Marionette DEBUG loaded listener.js 01:02:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0xa2a0b800) [pid = 1949] [serial = 1611] [outer = 0x9a621000] 01:02:11 INFO - PROCESS | 1949 | --DOCSHELL 0x89ba6400 == 132 [pid = 1949] [id = 455] 01:02:11 INFO - PROCESS | 1949 | --DOCSHELL 0x8ac49800 == 131 [pid = 1949] [id = 515] 01:02:11 INFO - PROCESS | 1949 | --DOCSHELL 0x8ac46000 == 130 [pid = 1949] [id = 514] 01:02:11 INFO - PROCESS | 1949 | --DOCSHELL 0x9a620c00 == 129 [pid = 1949] [id = 512] 01:02:11 INFO - PROCESS | 1949 | --DOCSHELL 0x9708cc00 == 128 [pid = 1949] [id = 513] 01:02:11 INFO - PROCESS | 1949 | --DOCSHELL 0x905c0400 == 127 [pid = 1949] [id = 511] 01:02:11 INFO - PROCESS | 1949 | --DOCSHELL 0x99173000 == 126 [pid = 1949] [id = 510] 01:02:11 INFO - PROCESS | 1949 | --DOCSHELL 0x977af400 == 125 [pid = 1949] [id = 509] 01:02:11 INFO - PROCESS | 1949 | --DOCSHELL 0x90492800 == 124 [pid = 1949] [id = 507] 01:02:11 INFO - PROCESS | 1949 | --DOCSHELL 0x8ed8e800 == 123 [pid = 1949] [id = 508] 01:02:11 INFO - PROCESS | 1949 | --DOCSHELL 0x8e4a9400 == 122 [pid = 1949] [id = 506] 01:02:11 INFO - PROCESS | 1949 | --DOCSHELL 0x8bc79c00 == 121 [pid = 1949] [id = 505] 01:02:11 INFO - PROCESS | 1949 | --DOCSHELL 0x8fd5b000 == 120 [pid = 1949] [id = 504] 01:02:11 INFO - PROCESS | 1949 | --DOCSHELL 0x8e504800 == 119 [pid = 1949] [id = 503] 01:02:11 INFO - PROCESS | 1949 | --DOCSHELL 0x8b42e000 == 118 [pid = 1949] [id = 501] 01:02:11 INFO - PROCESS | 1949 | --DOCSHELL 0x8c711400 == 117 [pid = 1949] [id = 502] 01:02:11 INFO - PROCESS | 1949 | --DOCSHELL 0x8b425800 == 116 [pid = 1949] [id = 500] 01:02:11 INFO - PROCESS | 1949 | --DOCSHELL 0x88978400 == 115 [pid = 1949] [id = 499] 01:02:12 INFO - PROCESS | 1949 | 1461052932022 Marionette TRACE conn5 <- [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]]]}] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0x97015800) [pid = 1949] [serial = 1463] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x8beaec00) [pid = 1949] [serial = 1440] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0x8c7a4c00) [pid = 1949] [serial = 1377] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x90481800) [pid = 1949] [serial = 1478] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0xa0cbf400) [pid = 1949] [serial = 1365] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x8c711c00) [pid = 1949] [serial = 1494] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x88979800) [pid = 1949] [serial = 1484] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x9b2f2000) [pid = 1949] [serial = 1469] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x89ba4800) [pid = 1949] [serial = 1437] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x905c0000) [pid = 1949] [serial = 1457] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x958e2c00) [pid = 1949] [serial = 1461] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x9eb4b400) [pid = 1949] [serial = 1470] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x98b86c00) [pid = 1949] [serial = 1467] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x8bc6cc00) [pid = 1949] [serial = 1439] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x8e522c00) [pid = 1949] [serial = 1445] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x8b11dc00) [pid = 1949] [serial = 1488] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x8b4e7000) [pid = 1949] [serial = 1490] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0xa0af3800) [pid = 1949] [serial = 1473] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0xa0fd8400) [pid = 1949] [serial = 1482] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x8e6c0800) [pid = 1949] [serial = 1446] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x95879000) [pid = 1949] [serial = 1460] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x91dd7c00) [pid = 1949] [serial = 1458] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0xa0cba800) [pid = 1949] [serial = 1475] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x90483c00) [pid = 1949] [serial = 1479] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x902a9000) [pid = 1949] [serial = 1454] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x8c7a4800) [pid = 1949] [serial = 1443] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x90493400) [pid = 1949] [serial = 1455] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x8b112000) [pid = 1949] [serial = 1487] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x8c710400) [pid = 1949] [serial = 1442] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x8fd53400) [pid = 1949] [serial = 1451] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x8bc78000) [pid = 1949] [serial = 1491] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x97bda800) [pid = 1949] [serial = 1466] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x9eb45800) [pid = 1949] [serial = 1481] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x8fe03000) [pid = 1949] [serial = 1452] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x8f101c00) [pid = 1949] [serial = 1448] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0xa3c20000) [pid = 1949] [serial = 1476] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x8c0ecc00) [pid = 1949] [serial = 1493] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x9705cc00) [pid = 1949] [serial = 1464] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x8f6f1400) [pid = 1949] [serial = 1449] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x89ac9c00) [pid = 1949] [serial = 1436] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0xa0010c00) [pid = 1949] [serial = 1472] [outer = (nil)] [url = about:blank] 01:02:12 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x8c714400) [pid = 1949] [serial = 1496] [outer = (nil)] [url = about:blank] 01:02:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 4045ms 01:02:12 INFO - PROCESS | 1949 | 1461052932350 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 01:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:02:12 INFO - PROCESS | 1949 | 1461052932356 Marionette TRACE conn5 <- [1,2117,null,{"value":"8"}] 01:02:12 INFO - PROCESS | 1949 | 1461052932365 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:02:12 INFO - PROCESS | 1949 | 1461052932371 Marionette TRACE conn5 <- [1,2118,null,{}] 01:02:12 INFO - PROCESS | 1949 | 1461052932380 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:12 INFO - PROCESS | 1949 | 1461052932612 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 01:02:12 INFO - PROCESS | 1949 | 1461052932882 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x89b9a400 == 116 [pid = 1949] [id = 537] 01:02:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x89b9a800) [pid = 1949] [serial = 1612] [outer = (nil)] 01:02:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x89ba1800) [pid = 1949] [serial = 1613] [outer = 0x89b9a800] 01:02:12 INFO - PROCESS | 1949 | 1461052932966 Marionette DEBUG loaded listener.js 01:02:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8ac46000) [pid = 1949] [serial = 1614] [outer = 0x89b9a800] 01:02:13 INFO - PROCESS | 1949 | 1461052933812 Marionette TRACE conn5 <- [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]]]}] 01:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1507ms 01:02:13 INFO - PROCESS | 1949 | 1461052933872 Marionette TRACE conn5 -> [0,2121,"getWindowHandle",null] 01:02:13 INFO - PROCESS | 1949 | 1461052933880 Marionette TRACE conn5 <- [1,2121,null,{"value":"8"}] 01:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:02:13 INFO - PROCESS | 1949 | 1461052933891 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:02:13 INFO - PROCESS | 1949 | 1461052933894 Marionette TRACE conn5 <- [1,2122,null,{}] 01:02:13 INFO - PROCESS | 1949 | 1461052933900 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:14 INFO - PROCESS | 1949 | 1461052934122 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 01:02:14 INFO - PROCESS | 1949 | 1461052934351 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x8af63800 == 117 [pid = 1949] [id = 538] 01:02:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8b11b000) [pid = 1949] [serial = 1615] [outer = (nil)] 01:02:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x8b39bc00) [pid = 1949] [serial = 1616] [outer = 0x8b11b000] 01:02:14 INFO - PROCESS | 1949 | 1461052934482 Marionette DEBUG loaded listener.js 01:02:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8b4ea000) [pid = 1949] [serial = 1617] [outer = 0x8b11b000] 01:02:15 INFO - PROCESS | 1949 | 1461052935521 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 01:02:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1689ms 01:02:15 INFO - PROCESS | 1949 | 1461052935581 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 01:02:15 INFO - PROCESS | 1949 | 1461052935585 Marionette TRACE conn5 <- [1,2125,null,{"value":"8"}] 01:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:02:15 INFO - PROCESS | 1949 | 1461052935591 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:02:15 INFO - PROCESS | 1949 | 1461052935597 Marionette TRACE conn5 <- [1,2126,null,{}] 01:02:15 INFO - PROCESS | 1949 | 1461052935613 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:15 INFO - PROCESS | 1949 | 1461052935931 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 01:02:16 INFO - PROCESS | 1949 | 1461052936175 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b425800 == 118 [pid = 1949] [id = 539] 01:02:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x8bfef400) [pid = 1949] [serial = 1618] [outer = (nil)] 01:02:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x8c3dc800) [pid = 1949] [serial = 1619] [outer = 0x8bfef400] 01:02:16 INFO - PROCESS | 1949 | 1461052936261 Marionette DEBUG loaded listener.js 01:02:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x8c71bc00) [pid = 1949] [serial = 1620] [outer = 0x8bfef400] 01:02:17 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x99180c00) [pid = 1949] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:02:17 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x977bc400) [pid = 1949] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:02:17 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x8fd5b400) [pid = 1949] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:02:17 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x8c71ec00) [pid = 1949] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:02:17 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x8f6ec400) [pid = 1949] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:02:17 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x8c714000) [pid = 1949] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:02:17 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x8ac46800) [pid = 1949] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:02:17 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x8ac45400) [pid = 1949] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:02:17 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x86238000) [pid = 1949] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:02:17 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x8b432c00) [pid = 1949] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:02:17 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x961ad000) [pid = 1949] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:02:17 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x88978800) [pid = 1949] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:02:17 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x8fd52c00) [pid = 1949] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:02:17 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x9eb4d400) [pid = 1949] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:02:17 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x8e6b2400) [pid = 1949] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:02:17 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x9917fc00) [pid = 1949] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:02:17 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x8b4f1c00) [pid = 1949] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:02:17 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x8c79b000) [pid = 1949] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:02:17 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x8bfe1800) [pid = 1949] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:02:17 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x90494800) [pid = 1949] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:02:17 INFO - PROCESS | 1949 | 1461052937630 Marionette TRACE conn5 <- [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]]]}] 01:02:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 2087ms 01:02:17 INFO - PROCESS | 1949 | 1461052937682 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 01:02:17 INFO - PROCESS | 1949 | 1461052937691 Marionette TRACE conn5 <- [1,2129,null,{"value":"8"}] 01:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:02:17 INFO - PROCESS | 1949 | 1461052937698 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:02:17 INFO - PROCESS | 1949 | 1461052937702 Marionette TRACE conn5 <- [1,2130,null,{}] 01:02:17 INFO - PROCESS | 1949 | 1461052937709 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:18 INFO - PROCESS | 1949 | 1461052938063 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 01:02:18 INFO - PROCESS | 1949 | 1461052938082 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:18 INFO - PROCESS | 1949 | ++DOCSHELL 0x89ba4400 == 119 [pid = 1949] [id = 540] 01:02:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x8b392c00) [pid = 1949] [serial = 1621] [outer = (nil)] 01:02:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x8bfe1800) [pid = 1949] [serial = 1622] [outer = 0x8b392c00] 01:02:18 INFO - PROCESS | 1949 | 1461052938166 Marionette DEBUG loaded listener.js 01:02:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x8c798c00) [pid = 1949] [serial = 1623] [outer = 0x8b392c00] 01:02:19 INFO - PROCESS | 1949 | 1461052939136 Marionette TRACE conn5 <- [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] 01:02:19 INFO - PROCESS | 1949 | 1461052939193 Marionette TRACE conn5 <- [1,2133,null,{"value":"8"}] 01:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 01:02:19 INFO - PROCESS | 1949 | 1461052939200 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:02:19 INFO - PROCESS | 1949 | 1461052939204 Marionette TRACE conn5 <- [1,2134,null,{}] 01:02:19 INFO - PROCESS | 1949 | 1461052939211 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:19 INFO - PROCESS | 1949 | 1461052939573 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 01:02:19 INFO - PROCESS | 1949 | 1461052939943 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x8897d800 == 120 [pid = 1949] [id = 541] 01:02:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x8897dc00) [pid = 1949] [serial = 1624] [outer = (nil)] 01:02:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x89903c00) [pid = 1949] [serial = 1625] [outer = 0x8897dc00] 01:02:20 INFO - PROCESS | 1949 | 1461052940067 Marionette DEBUG loaded listener.js 01:02:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x89acac00) [pid = 1949] [serial = 1626] [outer = 0x8897dc00] 01:02:21 INFO - PROCESS | 1949 | 1461052941125 Marionette TRACE conn5 <- [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]]]}] 01:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1989ms 01:02:21 INFO - PROCESS | 1949 | 1461052941192 Marionette TRACE conn5 -> [0,2137,"getWindowHandle",null] 01:02:21 INFO - PROCESS | 1949 | 1461052941198 Marionette TRACE conn5 <- [1,2137,null,{"value":"8"}] 01:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:02:21 INFO - PROCESS | 1949 | 1461052941206 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:02:21 INFO - PROCESS | 1949 | 1461052941213 Marionette TRACE conn5 <- [1,2138,null,{}] 01:02:21 INFO - PROCESS | 1949 | 1461052941220 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:21 INFO - PROCESS | 1949 | 1461052941502 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 01:02:21 INFO - PROCESS | 1949 | 1461052941852 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x8af59c00 == 121 [pid = 1949] [id = 542] 01:02:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8b119400) [pid = 1949] [serial = 1627] [outer = (nil)] 01:02:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8b396800) [pid = 1949] [serial = 1628] [outer = 0x8b119400] 01:02:21 INFO - PROCESS | 1949 | 1461052941954 Marionette DEBUG loaded listener.js 01:02:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8bc72400) [pid = 1949] [serial = 1629] [outer = 0x8b119400] 01:02:23 INFO - PROCESS | 1949 | 1461052943005 Marionette TRACE conn5 <- [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]]]}] 01:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1837ms 01:02:23 INFO - PROCESS | 1949 | 1461052943044 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 01:02:23 INFO - PROCESS | 1949 | 1461052943048 Marionette TRACE conn5 <- [1,2141,null,{"value":"8"}] 01:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:02:23 INFO - PROCESS | 1949 | 1461052943057 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:02:23 INFO - PROCESS | 1949 | 1461052943061 Marionette TRACE conn5 <- [1,2142,null,{}] 01:02:23 INFO - PROCESS | 1949 | 1461052943068 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:23 INFO - PROCESS | 1949 | 1461052943316 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 01:02:23 INFO - PROCESS | 1949 | 1461052943709 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b397c00 == 122 [pid = 1949] [id = 543] 01:02:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8bfe2c00) [pid = 1949] [serial = 1630] [outer = (nil)] 01:02:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8c0e9400) [pid = 1949] [serial = 1631] [outer = 0x8bfe2c00] 01:02:23 INFO - PROCESS | 1949 | 1461052943803 Marionette DEBUG loaded listener.js 01:02:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8c3de800) [pid = 1949] [serial = 1632] [outer = 0x8bfe2c00] 01:02:24 INFO - PROCESS | 1949 | 1461052944831 Marionette TRACE conn5 <- [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] 01:02:24 INFO - PROCESS | 1949 | 1461052944899 Marionette TRACE conn5 <- [1,2145,null,{"value":"8"}] 01:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:02:24 INFO - PROCESS | 1949 | 1461052944917 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:02:24 INFO - PROCESS | 1949 | 1461052944925 Marionette TRACE conn5 <- [1,2146,null,{}] 01:02:24 INFO - PROCESS | 1949 | 1461052944931 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:25 INFO - PROCESS | 1949 | 1461052945229 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 01:02:25 INFO - PROCESS | 1949 | 1461052945576 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bfee000 == 123 [pid = 1949] [id = 544] 01:02:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8c0e1c00) [pid = 1949] [serial = 1633] [outer = (nil)] 01:02:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8e50cc00) [pid = 1949] [serial = 1634] [outer = 0x8c0e1c00] 01:02:25 INFO - PROCESS | 1949 | 1461052945673 Marionette DEBUG loaded listener.js 01:02:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8ed84400) [pid = 1949] [serial = 1635] [outer = 0x8c0e1c00] 01:02:26 INFO - PROCESS | 1949 | 1461052946657 Marionette TRACE conn5 <- [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] 01:02:26 INFO - PROCESS | 1949 | 1461052946709 Marionette TRACE conn5 <- [1,2149,null,{"value":"8"}] 01:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 01:02:26 INFO - PROCESS | 1949 | 1461052946737 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:02:26 INFO - PROCESS | 1949 | 1461052946741 Marionette TRACE conn5 <- [1,2150,null,{}] 01:02:26 INFO - PROCESS | 1949 | 1461052946747 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:26 INFO - PROCESS | 1949 | 1461052946988 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 01:02:27 INFO - PROCESS | 1949 | 1461052947340 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e4b0c00 == 124 [pid = 1949] [id = 545] 01:02:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x8e527c00) [pid = 1949] [serial = 1636] [outer = (nil)] 01:02:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8f10e000) [pid = 1949] [serial = 1637] [outer = 0x8e527c00] 01:02:27 INFO - PROCESS | 1949 | 1461052947438 Marionette DEBUG loaded listener.js 01:02:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x8f6ef800) [pid = 1949] [serial = 1638] [outer = 0x8e527c00] 01:02:28 INFO - PROCESS | 1949 | 1461052948369 Marionette TRACE conn5 <- [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]]]}] 01:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 01:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1689ms 01:02:28 INFO - PROCESS | 1949 | 1461052948424 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 01:02:28 INFO - PROCESS | 1949 | 1461052948428 Marionette TRACE conn5 <- [1,2153,null,{"value":"8"}] 01:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:02:28 INFO - PROCESS | 1949 | 1461052948435 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:02:28 INFO - PROCESS | 1949 | 1461052948438 Marionette TRACE conn5 <- [1,2154,null,{}] 01:02:28 INFO - PROCESS | 1949 | 1461052948445 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:28 INFO - PROCESS | 1949 | 1461052948697 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 01:02:29 INFO - PROCESS | 1949 | 1461052949054 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f7c6800 == 125 [pid = 1949] [id = 546] 01:02:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x8f7c8000) [pid = 1949] [serial = 1639] [outer = (nil)] 01:02:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x8fd53c00) [pid = 1949] [serial = 1640] [outer = 0x8f7c8000] 01:02:29 INFO - PROCESS | 1949 | 1461052949171 Marionette DEBUG loaded listener.js 01:02:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x901cc400) [pid = 1949] [serial = 1641] [outer = 0x8f7c8000] 01:02:30 INFO - PROCESS | 1949 | 1461052950185 Marionette TRACE conn5 <- [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]]]}] 01:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1783ms 01:02:30 INFO - PROCESS | 1949 | 1461052950234 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 01:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:02:30 INFO - PROCESS | 1949 | 1461052950239 Marionette TRACE conn5 <- [1,2157,null,{"value":"8"}] 01:02:30 INFO - PROCESS | 1949 | 1461052950247 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:02:30 INFO - PROCESS | 1949 | 1461052950250 Marionette TRACE conn5 <- [1,2158,null,{}] 01:02:30 INFO - PROCESS | 1949 | 1461052950256 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:30 INFO - PROCESS | 1949 | 1461052950490 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 01:02:30 INFO - PROCESS | 1949 | 1461052950827 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:30 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ef0ac00 == 126 [pid = 1949] [id = 547] 01:02:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x8f7c3400) [pid = 1949] [serial = 1642] [outer = (nil)] 01:02:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x9047b400) [pid = 1949] [serial = 1643] [outer = 0x8f7c3400] 01:02:30 INFO - PROCESS | 1949 | 1461052950923 Marionette DEBUG loaded listener.js 01:02:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x90482c00) [pid = 1949] [serial = 1644] [outer = 0x8f7c3400] 01:02:31 INFO - PROCESS | 1949 | 1461052951920 Marionette TRACE conn5 <- [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]]]}] 01:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1732ms 01:02:31 INFO - PROCESS | 1949 | 1461052951979 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 01:02:31 INFO - PROCESS | 1949 | 1461052951983 Marionette TRACE conn5 <- [1,2161,null,{"value":"8"}] 01:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:02:31 INFO - PROCESS | 1949 | 1461052951990 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:02:31 INFO - PROCESS | 1949 | 1461052951994 Marionette TRACE conn5 <- [1,2162,null,{}] 01:02:32 INFO - PROCESS | 1949 | 1461052951999 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:32 INFO - PROCESS | 1949 | 1461052952257 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 01:02:32 INFO - PROCESS | 1949 | 1461052952606 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:32 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f102000 == 127 [pid = 1949] [id = 548] 01:02:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x8f7c1400) [pid = 1949] [serial = 1645] [outer = (nil)] 01:02:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x90497800) [pid = 1949] [serial = 1646] [outer = 0x8f7c1400] 01:02:32 INFO - PROCESS | 1949 | 1461052952703 Marionette DEBUG loaded listener.js 01:02:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x91ea2c00) [pid = 1949] [serial = 1647] [outer = 0x8f7c1400] 01:02:33 INFO - PROCESS | 1949 | 1461052953649 Marionette TRACE conn5 <- [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]]]}] 01:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1732ms 01:02:33 INFO - PROCESS | 1949 | 1461052953724 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 01:02:33 INFO - PROCESS | 1949 | 1461052953728 Marionette TRACE conn5 <- [1,2165,null,{"value":"8"}] 01:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:02:33 INFO - PROCESS | 1949 | 1461052953735 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:02:33 INFO - PROCESS | 1949 | 1461052953739 Marionette TRACE conn5 <- [1,2166,null,{}] 01:02:33 INFO - PROCESS | 1949 | 1461052953745 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:34 INFO - PROCESS | 1949 | 1461052954013 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 01:02:34 INFO - PROCESS | 1949 | 1461052954354 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x90496800 == 128 [pid = 1949] [id = 549] 01:02:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x90496c00) [pid = 1949] [serial = 1648] [outer = (nil)] 01:02:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x95879000) [pid = 1949] [serial = 1649] [outer = 0x90496c00] 01:02:34 INFO - PROCESS | 1949 | 1461052954451 Marionette DEBUG loaded listener.js 01:02:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x958de000) [pid = 1949] [serial = 1650] [outer = 0x90496c00] 01:02:35 INFO - PROCESS | 1949 | 1461052955419 Marionette TRACE conn5 <- [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]]]}] 01:02:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1732ms 01:02:35 INFO - PROCESS | 1949 | 1461052955468 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 01:02:35 INFO - PROCESS | 1949 | 1461052955472 Marionette TRACE conn5 <- [1,2169,null,{"value":"8"}] 01:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:02:35 INFO - PROCESS | 1949 | 1461052955479 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:02:35 INFO - PROCESS | 1949 | 1461052955483 Marionette TRACE conn5 <- [1,2170,null,{}] 01:02:35 INFO - PROCESS | 1949 | 1461052955489 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:35 INFO - PROCESS | 1949 | 1461052955727 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 01:02:36 INFO - PROCESS | 1949 | 1461052956072 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bfe7800 == 129 [pid = 1949] [id = 550] 01:02:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x8c798800) [pid = 1949] [serial = 1651] [outer = (nil)] 01:02:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x96253800) [pid = 1949] [serial = 1652] [outer = 0x8c798800] 01:02:36 INFO - PROCESS | 1949 | 1461052956182 Marionette DEBUG loaded listener.js 01:02:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x96750c00) [pid = 1949] [serial = 1653] [outer = 0x8c798800] 01:02:37 INFO - PROCESS | 1949 | 1461052957160 Marionette TRACE conn5 <- [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]]]}] 01:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1737ms 01:02:37 INFO - PROCESS | 1949 | 1461052957217 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 01:02:37 INFO - PROCESS | 1949 | 1461052957221 Marionette TRACE conn5 <- [1,2173,null,{"value":"8"}] 01:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:02:37 INFO - PROCESS | 1949 | 1461052957228 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:02:37 INFO - PROCESS | 1949 | 1461052957232 Marionette TRACE conn5 <- [1,2174,null,{}] 01:02:37 INFO - PROCESS | 1949 | 1461052957239 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:37 INFO - PROCESS | 1949 | 1461052957477 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 01:02:37 INFO - PROCESS | 1949 | 1461052957834 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x977bc400 == 130 [pid = 1949] [id = 551] 01:02:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x97812000) [pid = 1949] [serial = 1654] [outer = (nil)] 01:02:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x97bde000) [pid = 1949] [serial = 1655] [outer = 0x97812000] 01:02:37 INFO - PROCESS | 1949 | 1461052957950 Marionette DEBUG loaded listener.js 01:02:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x99173800) [pid = 1949] [serial = 1656] [outer = 0x97812000] 01:02:38 INFO - PROCESS | 1949 | 1461052958933 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 01:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1783ms 01:02:39 INFO - PROCESS | 1949 | 1461052959013 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 01:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:02:39 INFO - PROCESS | 1949 | 1461052959018 Marionette TRACE conn5 <- [1,2177,null,{"value":"8"}] 01:02:39 INFO - PROCESS | 1949 | 1461052959024 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:02:39 INFO - PROCESS | 1949 | 1461052959028 Marionette TRACE conn5 <- [1,2178,null,{}] 01:02:39 INFO - PROCESS | 1949 | 1461052959035 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:39 INFO - PROCESS | 1949 | 1461052959291 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 01:02:39 INFO - PROCESS | 1949 | 1461052959689 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x97814c00 == 131 [pid = 1949] [id = 552] 01:02:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x98bf1400) [pid = 1949] [serial = 1657] [outer = (nil)] 01:02:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x9eb48400) [pid = 1949] [serial = 1658] [outer = 0x98bf1400] 01:02:39 INFO - PROCESS | 1949 | 1461052959795 Marionette DEBUG loaded listener.js 01:02:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0xa005a400) [pid = 1949] [serial = 1659] [outer = 0x98bf1400] 01:02:40 INFO - PROCESS | 1949 | 1461052960759 Marionette TRACE conn5 <- [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]]]}] 01:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1791ms 01:02:40 INFO - PROCESS | 1949 | 1461052960815 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 01:02:40 INFO - PROCESS | 1949 | 1461052960819 Marionette TRACE conn5 <- [1,2181,null,{"value":"8"}] 01:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:02:40 INFO - PROCESS | 1949 | 1461052960826 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:02:40 INFO - PROCESS | 1949 | 1461052960828 Marionette TRACE conn5 <- [1,2182,null,{}] 01:02:40 INFO - PROCESS | 1949 | 1461052960835 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:41 INFO - PROCESS | 1949 | 1461052961068 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 01:02:41 INFO - PROCESS | 1949 | 1461052961414 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x9705e400 == 132 [pid = 1949] [id = 553] 01:02:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x97813800) [pid = 1949] [serial = 1660] [outer = (nil)] 01:02:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0xa0e3b800) [pid = 1949] [serial = 1661] [outer = 0x97813800] 01:02:41 INFO - PROCESS | 1949 | 1461052961523 Marionette DEBUG loaded listener.js 01:02:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0xa0fdd000) [pid = 1949] [serial = 1662] [outer = 0x97813800] 01:02:42 INFO - PROCESS | 1949 | 1461052962460 Marionette TRACE conn5 <- [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]]]}] 01:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1681ms 01:02:42 INFO - PROCESS | 1949 | 1461052962508 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 01:02:42 INFO - PROCESS | 1949 | 1461052962511 Marionette TRACE conn5 <- [1,2185,null,{"value":"8"}] 01:02:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:02:42 INFO - PROCESS | 1949 | 1461052962518 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:02:42 INFO - PROCESS | 1949 | 1461052962521 Marionette TRACE conn5 <- [1,2186,null,{}] 01:02:42 INFO - PROCESS | 1949 | 1461052962527 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:42 INFO - PROCESS | 1949 | 1461052962766 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 01:02:43 INFO - PROCESS | 1949 | 1461052963111 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x9705ec00 == 133 [pid = 1949] [id = 554] 01:02:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x9a626c00) [pid = 1949] [serial = 1663] [outer = (nil)] 01:02:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0xa44bc000) [pid = 1949] [serial = 1664] [outer = 0x9a626c00] 01:02:43 INFO - PROCESS | 1949 | 1461052963208 Marionette DEBUG loaded listener.js 01:02:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0xa45ecc00) [pid = 1949] [serial = 1665] [outer = 0x9a626c00] 01:02:44 INFO - PROCESS | 1949 | 1461052964144 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 01:02:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:02:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1682ms 01:02:44 INFO - PROCESS | 1949 | 1461052964201 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 01:02:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:02:44 INFO - PROCESS | 1949 | 1461052964205 Marionette TRACE conn5 <- [1,2189,null,{"value":"8"}] 01:02:44 INFO - PROCESS | 1949 | 1461052964212 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:02:44 INFO - PROCESS | 1949 | 1461052964215 Marionette TRACE conn5 <- [1,2190,null,{}] 01:02:44 INFO - PROCESS | 1949 | 1461052964221 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:44 INFO - PROCESS | 1949 | 1461052964462 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 01:02:44 INFO - PROCESS | 1949 | 1461052964829 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:44 INFO - PROCESS | 1949 | ++DOCSHELL 0x8606fc00 == 134 [pid = 1949] [id = 555] 01:02:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x86070c00) [pid = 1949] [serial = 1666] [outer = (nil)] 01:02:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x86076c00) [pid = 1949] [serial = 1667] [outer = 0x86070c00] 01:02:44 INFO - PROCESS | 1949 | 1461052964929 Marionette DEBUG loaded listener.js 01:02:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x86079000) [pid = 1949] [serial = 1668] [outer = 0x86070c00] 01:02:45 INFO - PROCESS | 1949 | 1461052965869 Marionette TRACE conn5 <- [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]]]}] 01:02:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:02:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1736ms 01:02:45 INFO - PROCESS | 1949 | 1461052965948 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 01:02:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:02:45 INFO - PROCESS | 1949 | 1461052965952 Marionette TRACE conn5 <- [1,2193,null,{"value":"8"}] 01:02:45 INFO - PROCESS | 1949 | 1461052965959 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:02:45 INFO - PROCESS | 1949 | 1461052965962 Marionette TRACE conn5 <- [1,2194,null,{}] 01:02:45 INFO - PROCESS | 1949 | 1461052965968 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:46 INFO - PROCESS | 1949 | 1461052966240 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 01:02:46 INFO - PROCESS | 1949 | 1461052966612 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x86072800 == 135 [pid = 1949] [id = 556] 01:02:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x86078400) [pid = 1949] [serial = 1669] [outer = (nil)] 01:02:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x8b11b800) [pid = 1949] [serial = 1670] [outer = 0x86078400] 01:02:46 INFO - PROCESS | 1949 | 1461052966705 Marionette DEBUG loaded listener.js 01:02:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0xa0fda000) [pid = 1949] [serial = 1671] [outer = 0x86078400] 01:02:47 INFO - PROCESS | 1949 | 1461052967668 Marionette TRACE conn5 <- [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]]]}] 01:02:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:02:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1743ms 01:02:47 INFO - PROCESS | 1949 | 1461052967702 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 01:02:47 INFO - PROCESS | 1949 | 1461052967706 Marionette TRACE conn5 <- [1,2197,null,{"value":"8"}] 01:02:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:02:47 INFO - PROCESS | 1949 | 1461052967713 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:02:47 INFO - PROCESS | 1949 | 1461052967717 Marionette TRACE conn5 <- [1,2198,null,{}] 01:02:47 INFO - PROCESS | 1949 | 1461052967723 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:47 INFO - PROCESS | 1949 | 1461052967957 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 01:02:48 INFO - PROCESS | 1949 | 1461052968309 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x8607dc00 == 136 [pid = 1949] [id = 557] 01:02:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0x8607e400) [pid = 1949] [serial = 1672] [outer = (nil)] 01:02:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x97547000) [pid = 1949] [serial = 1673] [outer = 0x8607e400] 01:02:48 INFO - PROCESS | 1949 | 1461052968405 Marionette DEBUG loaded listener.js 01:02:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0x97548c00) [pid = 1949] [serial = 1674] [outer = 0x8607e400] 01:02:49 INFO - PROCESS | 1949 | 1461052969320 Marionette TRACE conn5 <- [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]]]}] 01:02:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:02:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1640ms 01:02:49 INFO - PROCESS | 1949 | 1461052969354 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 01:02:49 INFO - PROCESS | 1949 | 1461052969357 Marionette TRACE conn5 <- [1,2201,null,{"value":"8"}] 01:02:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:02:49 INFO - PROCESS | 1949 | 1461052969364 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:02:49 INFO - PROCESS | 1949 | 1461052969367 Marionette TRACE conn5 <- [1,2202,null,{}] 01:02:49 INFO - PROCESS | 1949 | 1461052969373 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:49 INFO - PROCESS | 1949 | 1461052969607 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 01:02:51 INFO - PROCESS | 1949 | --DOCSHELL 0x8b42a400 == 135 [pid = 1949] [id = 518] 01:02:51 INFO - PROCESS | 1949 | --DOCSHELL 0x8abf2400 == 134 [pid = 1949] [id = 517] 01:02:51 INFO - PROCESS | 1949 | --DOCSHELL 0x89ba4400 == 133 [pid = 1949] [id = 540] 01:02:51 INFO - PROCESS | 1949 | --DOCSHELL 0x8b425800 == 132 [pid = 1949] [id = 539] 01:02:51 INFO - PROCESS | 1949 | --DOCSHELL 0x8af63800 == 131 [pid = 1949] [id = 538] 01:02:51 INFO - PROCESS | 1949 | --DOCSHELL 0x89b9a400 == 130 [pid = 1949] [id = 537] 01:02:51 INFO - PROCESS | 1949 | --DOCSHELL 0x95f05000 == 129 [pid = 1949] [id = 531] 01:02:51 INFO - PROCESS | 1949 | --DOCSHELL 0x905c1400 == 128 [pid = 1949] [id = 530] 01:02:51 INFO - PROCESS | 1949 | --DOCSHELL 0x901cfc00 == 127 [pid = 1949] [id = 528] 01:02:51 INFO - PROCESS | 1949 | --DOCSHELL 0x901d7000 == 126 [pid = 1949] [id = 529] 01:02:51 INFO - PROCESS | 1949 | --DOCSHELL 0x8f7bcc00 == 125 [pid = 1949] [id = 527] 01:02:51 INFO - PROCESS | 1949 | --DOCSHELL 0x8f108400 == 124 [pid = 1949] [id = 526] 01:02:51 INFO - PROCESS | 1949 | --DOCSHELL 0x8be0a000 == 123 [pid = 1949] [id = 525] 01:02:51 INFO - PROCESS | 1949 | --DOCSHELL 0x86240c00 == 122 [pid = 1949] [id = 524] 01:02:51 INFO - PROCESS | 1949 | --DOCSHELL 0x8dadb000 == 121 [pid = 1949] [id = 522] 01:02:51 INFO - PROCESS | 1949 | --DOCSHELL 0x8b117c00 == 120 [pid = 1949] [id = 523] 01:02:51 INFO - PROCESS | 1949 | --DOCSHELL 0x88bd1000 == 119 [pid = 1949] [id = 521] 01:02:51 INFO - PROCESS | 1949 | --DOCSHELL 0x86233800 == 118 [pid = 1949] [id = 519] 01:02:51 INFO - PROCESS | 1949 | --DOCSHELL 0x8897cc00 == 117 [pid = 1949] [id = 520] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 175 (0x8bfe4000) [pid = 1949] [serial = 1559] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0x9a62a000) [pid = 1949] [serial = 1533] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x9833b000) [pid = 1949] [serial = 1530] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0x8fd5e000) [pid = 1949] [serial = 1514] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x8c7a1c00) [pid = 1949] [serial = 1505] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x91ea1c00) [pid = 1949] [serial = 1521] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x8ef07c00) [pid = 1949] [serial = 1509] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x8ac50000) [pid = 1949] [serial = 1545] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x8ac53400) [pid = 1949] [serial = 1553] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x89a4fc00) [pid = 1949] [serial = 1551] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x905bc800) [pid = 1949] [serial = 1520] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x8be08400) [pid = 1949] [serial = 1557] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0xa0a65800) [pid = 1949] [serial = 1536] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x89ba6000) [pid = 1949] [serial = 1500] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x8e4af400) [pid = 1949] [serial = 1506] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x9dff5400) [pid = 1949] [serial = 1547] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x89a52c00) [pid = 1949] [serial = 1499] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x8623cc00) [pid = 1949] [serial = 1550] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0xa0002c00) [pid = 1949] [serial = 1535] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x97017000) [pid = 1949] [serial = 1527] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0xa0ef5800) [pid = 1949] [serial = 1538] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x9a40a400) [pid = 1949] [serial = 1532] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x8f7bf800) [pid = 1949] [serial = 1512] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0xa47ab800) [pid = 1949] [serial = 1542] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x8bc70000) [pid = 1949] [serial = 1556] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x8b118400) [pid = 1949] [serial = 1554] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x8be02000) [pid = 1949] [serial = 1502] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x90481c00) [pid = 1949] [serial = 1518] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x8ac4dc00) [pid = 1949] [serial = 1544] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x8dae0000) [pid = 1949] [serial = 1434] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x902ab400) [pid = 1949] [serial = 1517] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x8e6c0400) [pid = 1949] [serial = 1508] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x8beb9800) [pid = 1949] [serial = 1503] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x901d5c00) [pid = 1949] [serial = 1515] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x96757800) [pid = 1949] [serial = 1526] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x94ddb400) [pid = 1949] [serial = 1523] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x97816800) [pid = 1949] [serial = 1529] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x8f6f8000) [pid = 1949] [serial = 1511] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0xa28b4c00) [pid = 1949] [serial = 1539] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x958da000) [pid = 1949] [serial = 1524] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0xa45f5c00) [pid = 1949] [serial = 1541] [outer = (nil)] [url = about:blank] 01:02:52 INFO - PROCESS | 1949 | 1461052972349 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:52 INFO - PROCESS | 1949 | ++DOCSHELL 0x88978000 == 118 [pid = 1949] [id = 558] 01:02:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x88979800) [pid = 1949] [serial = 1675] [outer = (nil)] 01:02:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8897f000) [pid = 1949] [serial = 1676] [outer = 0x88979800] 01:02:52 INFO - PROCESS | 1949 | 1461052972444 Marionette DEBUG loaded listener.js 01:02:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x89910800) [pid = 1949] [serial = 1677] [outer = 0x88979800] 01:02:53 INFO - PROCESS | 1949 | 1461052973288 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 01:02:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:02:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 3944ms 01:02:53 INFO - PROCESS | 1949 | 1461052973333 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 01:02:53 INFO - PROCESS | 1949 | 1461052973339 Marionette TRACE conn5 <- [1,2205,null,{"value":"8"}] 01:02:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:02:53 INFO - PROCESS | 1949 | 1461052973349 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:02:53 INFO - PROCESS | 1949 | 1461052973356 Marionette TRACE conn5 <- [1,2206,null,{}] 01:02:53 INFO - PROCESS | 1949 | 1461052973363 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:53 INFO - PROCESS | 1949 | 1461052973589 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 01:02:53 INFO - PROCESS | 1949 | 1461052973798 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x8abf2400 == 119 [pid = 1949] [id = 559] 01:02:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8ac49800) [pid = 1949] [serial = 1678] [outer = (nil)] 01:02:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x8ac51400) [pid = 1949] [serial = 1679] [outer = 0x8ac49800] 01:02:53 INFO - PROCESS | 1949 | 1461052973881 Marionette DEBUG loaded listener.js 01:02:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x8b113400) [pid = 1949] [serial = 1680] [outer = 0x8ac49800] 01:02:54 INFO - PROCESS | 1949 | 1461052974902 Marionette TRACE conn5 <- [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]]]}] 01:02:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:02:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1588ms 01:02:54 INFO - PROCESS | 1949 | 1461052974942 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 01:02:54 INFO - PROCESS | 1949 | 1461052974949 Marionette TRACE conn5 <- [1,2209,null,{"value":"8"}] 01:02:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:02:54 INFO - PROCESS | 1949 | 1461052974964 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:02:54 INFO - PROCESS | 1949 | 1461052974968 Marionette TRACE conn5 <- [1,2210,null,{}] 01:02:54 INFO - PROCESS | 1949 | 1461052974973 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:55 INFO - PROCESS | 1949 | 1461052975288 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 01:02:55 INFO - PROCESS | 1949 | 1461052975329 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:55 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b42a400 == 120 [pid = 1949] [id = 560] 01:02:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x8b4f3000) [pid = 1949] [serial = 1681] [outer = (nil)] 01:02:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x8bc78400) [pid = 1949] [serial = 1682] [outer = 0x8b4f3000] 01:02:55 INFO - PROCESS | 1949 | 1461052975490 Marionette DEBUG loaded listener.js 01:02:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x8be0ec00) [pid = 1949] [serial = 1683] [outer = 0x8b4f3000] 01:02:56 INFO - PROCESS | 1949 | 1461052976503 Marionette TRACE conn5 <- [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]]]}] 01:02:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:02:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2249ms 01:02:57 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x88973800) [pid = 1949] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:02:57 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x95f0dc00) [pid = 1949] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:02:57 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x8e520400) [pid = 1949] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:02:57 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x97297000) [pid = 1949] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:02:57 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x8dadcc00) [pid = 1949] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:02:57 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x90482800) [pid = 1949] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:02:57 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x8897e400) [pid = 1949] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:02:57 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x8dae5400) [pid = 1949] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:02:57 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x89b9a800) [pid = 1949] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:02:57 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x97817800) [pid = 1949] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:02:57 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x95f07400) [pid = 1949] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:02:57 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x8f10d800) [pid = 1949] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:02:57 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x8b11b000) [pid = 1949] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:02:57 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x9eb4d000) [pid = 1949] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:02:57 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x8bfef400) [pid = 1949] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:02:57 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x89b9c000) [pid = 1949] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:02:57 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x9735fc00) [pid = 1949] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:02:57 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x8f104400) [pid = 1949] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:02:57 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x901d2c00) [pid = 1949] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:02:57 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x8abee000) [pid = 1949] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:02:57 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x8fe03400) [pid = 1949] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:02:57 INFO - PROCESS | 1949 | 1461052977309 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 01:02:57 INFO - PROCESS | 1949 | 1461052977313 Marionette TRACE conn5 <- [1,2213,null,{"value":"8"}] 01:02:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:02:57 INFO - PROCESS | 1949 | 1461052977351 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:02:57 INFO - PROCESS | 1949 | 1461052977361 Marionette TRACE conn5 <- [1,2214,null,{}] 01:02:57 INFO - PROCESS | 1949 | 1461052977368 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:57 INFO - PROCESS | 1949 | 1461052977682 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 01:02:57 INFO - PROCESS | 1949 | 1461052977814 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b11a400 == 121 [pid = 1949] [id = 561] 01:02:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x8b4ea400) [pid = 1949] [serial = 1684] [outer = (nil)] 01:02:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x8bebd800) [pid = 1949] [serial = 1685] [outer = 0x8b4ea400] 01:02:57 INFO - PROCESS | 1949 | 1461052977894 Marionette DEBUG loaded listener.js 01:02:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x8c0ef800) [pid = 1949] [serial = 1686] [outer = 0x8b4ea400] 01:02:58 INFO - PROCESS | 1949 | 1461052978708 Marionette TRACE conn5 <- [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]]]}] 01:02:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:02:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1419ms 01:02:58 INFO - PROCESS | 1949 | 1461052978749 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 01:02:58 INFO - PROCESS | 1949 | 1461052978754 Marionette TRACE conn5 <- [1,2217,null,{"value":"8"}] 01:02:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:02:58 INFO - PROCESS | 1949 | 1461052978760 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:02:58 INFO - PROCESS | 1949 | 1461052978762 Marionette TRACE conn5 <- [1,2218,null,{}] 01:02:58 INFO - PROCESS | 1949 | 1461052978769 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:59 INFO - PROCESS | 1949 | 1461052979066 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 01:02:59 INFO - PROCESS | 1949 | 1461052979103 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:59 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b39c400 == 122 [pid = 1949] [id = 562] 01:02:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x8bfe2800) [pid = 1949] [serial = 1687] [outer = (nil)] 01:02:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8c7a3000) [pid = 1949] [serial = 1688] [outer = 0x8bfe2800] 01:02:59 INFO - PROCESS | 1949 | 1461052979217 Marionette DEBUG loaded listener.js 01:02:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8dade000) [pid = 1949] [serial = 1689] [outer = 0x8bfe2800] 01:03:00 INFO - PROCESS | 1949 | 1461052980759 Marionette TRACE conn5 <- [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]]]}] 01:03:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:03:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 2037ms 01:03:00 INFO - PROCESS | 1949 | 1461052980799 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 01:03:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:03:00 INFO - PROCESS | 1949 | 1461052980807 Marionette TRACE conn5 <- [1,2221,null,{"value":"8"}] 01:03:00 INFO - PROCESS | 1949 | 1461052980818 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:03:00 INFO - PROCESS | 1949 | 1461052980824 Marionette TRACE conn5 <- [1,2222,null,{}] 01:03:00 INFO - PROCESS | 1949 | 1461052980832 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:01 INFO - PROCESS | 1949 | 1461052981122 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 01:03:01 INFO - PROCESS | 1949 | 1461052981478 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x89ba0400 == 123 [pid = 1949] [id = 563] 01:03:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8abe4c00) [pid = 1949] [serial = 1690] [outer = (nil)] 01:03:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8ac4dc00) [pid = 1949] [serial = 1691] [outer = 0x8abe4c00] 01:03:01 INFO - PROCESS | 1949 | 1461052981577 Marionette DEBUG loaded listener.js 01:03:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8b399c00) [pid = 1949] [serial = 1692] [outer = 0x8abe4c00] 01:03:02 INFO - PROCESS | 1949 | 1461052982804 Marionette TRACE conn5 <- [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]]]}] 01:03:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:03:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 2049ms 01:03:02 INFO - PROCESS | 1949 | 1461052982867 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 01:03:02 INFO - PROCESS | 1949 | 1461052982877 Marionette TRACE conn5 <- [1,2225,null,{"value":"8"}] 01:03:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:03:02 INFO - PROCESS | 1949 | 1461052982889 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:03:02 INFO - PROCESS | 1949 | 1461052982894 Marionette TRACE conn5 <- [1,2226,null,{}] 01:03:02 INFO - PROCESS | 1949 | 1461052982902 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:03 INFO - PROCESS | 1949 | 1461052983198 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 01:03:03 INFO - PROCESS | 1949 | 1461052983550 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x8beaf000 == 124 [pid = 1949] [id = 564] 01:03:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8c71dc00) [pid = 1949] [serial = 1693] [outer = (nil)] 01:03:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8c7a4c00) [pid = 1949] [serial = 1694] [outer = 0x8c71dc00] 01:03:03 INFO - PROCESS | 1949 | 1461052983642 Marionette DEBUG loaded listener.js 01:03:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8e4a2000) [pid = 1949] [serial = 1695] [outer = 0x8c71dc00] 01:03:04 INFO - PROCESS | 1949 | 1461052984909 Marionette TRACE conn5 <- [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]]]}] 01:03:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:03:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 2087ms 01:03:04 INFO - PROCESS | 1949 | 1461052984978 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 01:03:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:03:04 INFO - PROCESS | 1949 | 1461052984984 Marionette TRACE conn5 <- [1,2229,null,{"value":"8"}] 01:03:04 INFO - PROCESS | 1949 | 1461052984994 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:03:05 INFO - PROCESS | 1949 | 1461052985003 Marionette TRACE conn5 <- [1,2230,null,{}] 01:03:05 INFO - PROCESS | 1949 | 1461052985031 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:05 INFO - PROCESS | 1949 | 1461052985665 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 01:03:05 INFO - PROCESS | 1949 | 1461052985907 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bc74000 == 125 [pid = 1949] [id = 565] 01:03:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8c79b800) [pid = 1949] [serial = 1696] [outer = (nil)] 01:03:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8e529400) [pid = 1949] [serial = 1697] [outer = 0x8c79b800] 01:03:06 INFO - PROCESS | 1949 | 1461052986005 Marionette DEBUG loaded listener.js 01:03:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x8ef02c00) [pid = 1949] [serial = 1698] [outer = 0x8c79b800] 01:03:06 INFO - PROCESS | 1949 | 1461052986964 Marionette TRACE conn5 <- [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]]]}] 01:03:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:03:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1996ms 01:03:06 INFO - PROCESS | 1949 | 1461052986988 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 01:03:06 INFO - PROCESS | 1949 | 1461052986993 Marionette TRACE conn5 <- [1,2233,null,{"value":"8"}] 01:03:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:03:07 INFO - PROCESS | 1949 | 1461052987015 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:03:07 INFO - PROCESS | 1949 | 1461052987020 Marionette TRACE conn5 <- [1,2234,null,{}] 01:03:07 INFO - PROCESS | 1949 | 1461052987031 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:07 INFO - PROCESS | 1949 | 1461052987285 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 01:03:07 INFO - PROCESS | 1949 | 1461052987666 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x891ae800 == 126 [pid = 1949] [id = 566] 01:03:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8ed8d000) [pid = 1949] [serial = 1699] [outer = (nil)] 01:03:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x8f103800) [pid = 1949] [serial = 1700] [outer = 0x8ed8d000] 01:03:07 INFO - PROCESS | 1949 | 1461052987758 Marionette DEBUG loaded listener.js 01:03:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x8f6ef400) [pid = 1949] [serial = 1701] [outer = 0x8ed8d000] 01:03:08 INFO - PROCESS | 1949 | 1461052988689 Marionette TRACE conn5 <- [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]]]}] 01:03:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:03:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1753ms 01:03:08 INFO - PROCESS | 1949 | 1461052988754 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 01:03:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:03:08 INFO - PROCESS | 1949 | 1461052988759 Marionette TRACE conn5 <- [1,2237,null,{"value":"8"}] 01:03:08 INFO - PROCESS | 1949 | 1461052988766 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:03:08 INFO - PROCESS | 1949 | 1461052988769 Marionette TRACE conn5 <- [1,2238,null,{}] 01:03:08 INFO - PROCESS | 1949 | 1461052988775 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:09 INFO - PROCESS | 1949 | 1461052989054 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 01:03:09 INFO - PROCESS | 1949 | 1461052989406 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ef0e400 == 127 [pid = 1949] [id = 567] 01:03:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x8f7bf800) [pid = 1949] [serial = 1702] [outer = (nil)] 01:03:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x8f7c9000) [pid = 1949] [serial = 1703] [outer = 0x8f7bf800] 01:03:09 INFO - PROCESS | 1949 | 1461052989502 Marionette DEBUG loaded listener.js 01:03:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x8fd54000) [pid = 1949] [serial = 1704] [outer = 0x8f7bf800] 01:03:10 INFO - PROCESS | 1949 | 1461052990471 Marionette TRACE conn5 <- [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]]]}] 01:03:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:03:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1738ms 01:03:10 INFO - PROCESS | 1949 | 1461052990505 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 01:03:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:03:10 INFO - PROCESS | 1949 | 1461052990509 Marionette TRACE conn5 <- [1,2241,null,{"value":"8"}] 01:03:10 INFO - PROCESS | 1949 | 1461052990515 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:03:10 INFO - PROCESS | 1949 | 1461052990519 Marionette TRACE conn5 <- [1,2242,null,{}] 01:03:10 INFO - PROCESS | 1949 | 1461052990525 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:10 INFO - PROCESS | 1949 | 1461052990771 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 01:03:11 INFO - PROCESS | 1949 | 1461052991121 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:11 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bfea000 == 128 [pid = 1949] [id = 568] 01:03:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x8dae6800) [pid = 1949] [serial = 1705] [outer = (nil)] 01:03:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x8fe02400) [pid = 1949] [serial = 1706] [outer = 0x8dae6800] 01:03:11 INFO - PROCESS | 1949 | 1461052991229 Marionette DEBUG loaded listener.js 01:03:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x901d3c00) [pid = 1949] [serial = 1707] [outer = 0x8dae6800] 01:03:12 INFO - PROCESS | 1949 | 1461052992164 Marionette TRACE conn5 <- [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]]]}] 01:03:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:03:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1685ms 01:03:12 INFO - PROCESS | 1949 | 1461052992201 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 01:03:12 INFO - PROCESS | 1949 | 1461052992204 Marionette TRACE conn5 <- [1,2245,null,{"value":"8"}] 01:03:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:03:12 INFO - PROCESS | 1949 | 1461052992211 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:03:12 INFO - PROCESS | 1949 | 1461052992214 Marionette TRACE conn5 <- [1,2246,null,{}] 01:03:12 INFO - PROCESS | 1949 | 1461052992220 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:12 INFO - PROCESS | 1949 | 1461052992461 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 01:03:12 INFO - PROCESS | 1949 | 1461052992805 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ef03800 == 129 [pid = 1949] [id = 569] 01:03:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x8f6f8000) [pid = 1949] [serial = 1708] [outer = (nil)] 01:03:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x90481c00) [pid = 1949] [serial = 1709] [outer = 0x8f6f8000] 01:03:12 INFO - PROCESS | 1949 | 1461052992901 Marionette DEBUG loaded listener.js 01:03:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x90488400) [pid = 1949] [serial = 1710] [outer = 0x8f6f8000] 01:03:13 INFO - PROCESS | 1949 | 1461052993873 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 01:03:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:03:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1732ms 01:03:13 INFO - PROCESS | 1949 | 1461052993943 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 01:03:13 INFO - PROCESS | 1949 | 1461052993948 Marionette TRACE conn5 <- [1,2249,null,{"value":"8"}] 01:03:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:03:13 INFO - PROCESS | 1949 | 1461052993954 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:03:13 INFO - PROCESS | 1949 | 1461052993958 Marionette TRACE conn5 <- [1,2250,null,{}] 01:03:13 INFO - PROCESS | 1949 | 1461052993964 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:14 INFO - PROCESS | 1949 | 1461052994232 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 01:03:14 INFO - PROCESS | 1949 | 1461052994584 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ac49000 == 130 [pid = 1949] [id = 570] 01:03:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x8fe05800) [pid = 1949] [serial = 1711] [outer = (nil)] 01:03:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x91dd1c00) [pid = 1949] [serial = 1712] [outer = 0x8fe05800] 01:03:14 INFO - PROCESS | 1949 | 1461052994677 Marionette DEBUG loaded listener.js 01:03:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x91dd8000) [pid = 1949] [serial = 1713] [outer = 0x8fe05800] 01:03:15 INFO - PROCESS | 1949 | 1461052995600 Marionette TRACE conn5 <- [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]]]}] 01:03:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:03:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1688ms 01:03:15 INFO - PROCESS | 1949 | 1461052995643 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 01:03:15 INFO - PROCESS | 1949 | 1461052995648 Marionette TRACE conn5 <- [1,2253,null,{"value":"8"}] 01:03:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:03:15 INFO - PROCESS | 1949 | 1461052995654 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:03:15 INFO - PROCESS | 1949 | 1461052995657 Marionette TRACE conn5 <- [1,2254,null,{}] 01:03:15 INFO - PROCESS | 1949 | 1461052995663 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:15 INFO - PROCESS | 1949 | 1461052995902 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 01:03:16 INFO - PROCESS | 1949 | 1461052996260 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e524000 == 131 [pid = 1949] [id = 571] 01:03:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x8f6f5400) [pid = 1949] [serial = 1714] [outer = (nil)] 01:03:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x94dcd400) [pid = 1949] [serial = 1715] [outer = 0x8f6f5400] 01:03:16 INFO - PROCESS | 1949 | 1461052996362 Marionette DEBUG loaded listener.js 01:03:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x9587b400) [pid = 1949] [serial = 1716] [outer = 0x8f6f5400] 01:03:17 INFO - PROCESS | 1949 | 1461052997315 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 01:03:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:03:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1681ms 01:03:17 INFO - PROCESS | 1949 | 1461052997336 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 01:03:17 INFO - PROCESS | 1949 | 1461052997340 Marionette TRACE conn5 <- [1,2257,null,{"value":"8"}] 01:03:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:03:17 INFO - PROCESS | 1949 | 1461052997346 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:03:17 INFO - PROCESS | 1949 | 1461052997350 Marionette TRACE conn5 <- [1,2258,null,{}] 01:03:17 INFO - PROCESS | 1949 | 1461052997356 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:17 INFO - PROCESS | 1949 | 1461052997597 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 01:03:17 INFO - PROCESS | 1949 | 1461052997970 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:18 INFO - PROCESS | 1949 | ++DOCSHELL 0x905c0000 == 132 [pid = 1949] [id = 572] 01:03:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x96254400) [pid = 1949] [serial = 1717] [outer = (nil)] 01:03:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x96f84000) [pid = 1949] [serial = 1718] [outer = 0x96254400] 01:03:18 INFO - PROCESS | 1949 | 1461052998071 Marionette DEBUG loaded listener.js 01:03:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x9705a400) [pid = 1949] [serial = 1719] [outer = 0x96254400] 01:03:19 INFO - PROCESS | 1949 | 1461052999023 Marionette TRACE conn5 <- [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]]]}] 01:03:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:03:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1739ms 01:03:19 INFO - PROCESS | 1949 | 1461052999087 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 01:03:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:03:19 INFO - PROCESS | 1949 | 1461052999094 Marionette TRACE conn5 <- [1,2261,null,{"value":"8"}] 01:03:19 INFO - PROCESS | 1949 | 1461052999102 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:03:19 INFO - PROCESS | 1949 | 1461052999107 Marionette TRACE conn5 <- [1,2262,null,{}] 01:03:19 INFO - PROCESS | 1949 | 1461052999112 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:19 INFO - PROCESS | 1949 | 1461052999414 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 01:03:19 INFO - PROCESS | 1949 | 1461052999783 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x97542000 == 133 [pid = 1949] [id = 573] 01:03:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x97549400) [pid = 1949] [serial = 1720] [outer = (nil)] 01:03:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x9754fc00) [pid = 1949] [serial = 1721] [outer = 0x97549400] 01:03:19 INFO - PROCESS | 1949 | 1461052999887 Marionette DEBUG loaded listener.js 01:03:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x97816c00) [pid = 1949] [serial = 1722] [outer = 0x97549400] 01:03:20 INFO - PROCESS | 1949 | 1461053000850 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 01:03:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:03:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1788ms 01:03:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:03:20 INFO - PROCESS | 1949 | 1461053000889 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 01:03:20 INFO - PROCESS | 1949 | 1461053000892 Marionette TRACE conn5 <- [1,2265,null,{"value":"8"}] 01:03:20 INFO - PROCESS | 1949 | 1461053000899 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:03:20 INFO - PROCESS | 1949 | 1461053000903 Marionette TRACE conn5 <- [1,2266,null,{}] 01:03:20 INFO - PROCESS | 1949 | 1461053000909 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:21 INFO - PROCESS | 1949 | 1461053001157 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 01:03:21 INFO - PROCESS | 1949 | 1461053001513 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fe08c00 == 134 [pid = 1949] [id = 574] 01:03:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x9049bc00) [pid = 1949] [serial = 1723] [outer = (nil)] 01:03:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x9833c400) [pid = 1949] [serial = 1724] [outer = 0x9049bc00] 01:03:21 INFO - PROCESS | 1949 | 1461053001611 Marionette DEBUG loaded listener.js 01:03:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x98b86c00) [pid = 1949] [serial = 1725] [outer = 0x9049bc00] 01:03:22 INFO - PROCESS | 1949 | 1461053002583 Marionette TRACE conn5 <- [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]]]}] 01:03:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:03:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1742ms 01:03:22 INFO - PROCESS | 1949 | 1461053002644 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 01:03:22 INFO - PROCESS | 1949 | 1461053002648 Marionette TRACE conn5 <- [1,2269,null,{"value":"8"}] 01:03:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:03:22 INFO - PROCESS | 1949 | 1461053002658 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:03:22 INFO - PROCESS | 1949 | 1461053002662 Marionette TRACE conn5 <- [1,2270,null,{}] 01:03:22 INFO - PROCESS | 1949 | 1461053002705 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:22 INFO - PROCESS | 1949 | 1461053002944 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 01:03:23 INFO - PROCESS | 1949 | 1461053003295 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x9754c000 == 135 [pid = 1949] [id = 575] 01:03:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x9781a800) [pid = 1949] [serial = 1726] [outer = (nil)] 01:03:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x9928ac00) [pid = 1949] [serial = 1727] [outer = 0x9781a800] 01:03:23 INFO - PROCESS | 1949 | 1461053003393 Marionette DEBUG loaded listener.js 01:03:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x9a40a400) [pid = 1949] [serial = 1728] [outer = 0x9781a800] 01:03:24 INFO - PROCESS | 1949 | 1461053004308 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 01:03:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:03:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1718ms 01:03:24 INFO - PROCESS | 1949 | 1461053004378 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 01:03:24 INFO - PROCESS | 1949 | 1461053004381 Marionette TRACE conn5 <- [1,2273,null,{"value":"8"}] 01:03:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:03:24 INFO - PROCESS | 1949 | 1461053004389 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:03:24 INFO - PROCESS | 1949 | 1461053004392 Marionette TRACE conn5 <- [1,2274,null,{}] 01:03:24 INFO - PROCESS | 1949 | 1461053004398 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:24 INFO - PROCESS | 1949 | 1461053004641 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 01:03:25 INFO - PROCESS | 1949 | 1461053004993 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x97ab7800 == 136 [pid = 1949] [id = 576] 01:03:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x9928e000) [pid = 1949] [serial = 1729] [outer = (nil)] 01:03:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x9eb4b400) [pid = 1949] [serial = 1730] [outer = 0x9928e000] 01:03:25 INFO - PROCESS | 1949 | 1461053005092 Marionette DEBUG loaded listener.js 01:03:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x9fb0c000) [pid = 1949] [serial = 1731] [outer = 0x9928e000] 01:03:26 INFO - PROCESS | 1949 | 1461053006031 Marionette TRACE conn5 <- [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]]]}] 01:03:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:03:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1686ms 01:03:26 INFO - PROCESS | 1949 | 1461053006076 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 01:03:26 INFO - PROCESS | 1949 | 1461053006079 Marionette TRACE conn5 <- [1,2277,null,{"value":"8"}] 01:03:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:03:26 INFO - PROCESS | 1949 | 1461053006086 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:03:26 INFO - PROCESS | 1949 | 1461053006090 Marionette TRACE conn5 <- [1,2278,null,{}] 01:03:26 INFO - PROCESS | 1949 | 1461053006096 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:26 INFO - PROCESS | 1949 | 1461053006339 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 01:03:26 INFO - PROCESS | 1949 | 1461053006697 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x97016000 == 137 [pid = 1949] [id = 577] 01:03:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0x9dff5000) [pid = 1949] [serial = 1732] [outer = (nil)] 01:03:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 173 (0xa0a69800) [pid = 1949] [serial = 1733] [outer = 0x9dff5000] 01:03:26 INFO - PROCESS | 1949 | 1461053006793 Marionette DEBUG loaded listener.js 01:03:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 174 (0xa0c4d400) [pid = 1949] [serial = 1734] [outer = 0x9dff5000] 01:03:27 INFO - PROCESS | 1949 | 1461053007747 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 01:03:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:03:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1733ms 01:03:27 INFO - PROCESS | 1949 | 1461053007821 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 01:03:27 INFO - PROCESS | 1949 | 1461053007824 Marionette TRACE conn5 <- [1,2281,null,{"value":"8"}] 01:03:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:03:27 INFO - PROCESS | 1949 | 1461053007831 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:03:27 INFO - PROCESS | 1949 | 1461053007833 Marionette TRACE conn5 <- [1,2282,null,{}] 01:03:27 INFO - PROCESS | 1949 | 1461053007840 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:28 INFO - PROCESS | 1949 | 1461053008127 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 01:03:28 INFO - PROCESS | 1949 | 1461053008498 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x9917f800 == 138 [pid = 1949] [id = 578] 01:03:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 175 (0x9eb4d400) [pid = 1949] [serial = 1735] [outer = (nil)] 01:03:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 176 (0xa0fdc400) [pid = 1949] [serial = 1736] [outer = 0x9eb4d400] 01:03:28 INFO - PROCESS | 1949 | 1461053008595 Marionette DEBUG loaded listener.js 01:03:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 177 (0xa28b9800) [pid = 1949] [serial = 1737] [outer = 0x9eb4d400] 01:03:29 INFO - PROCESS | 1949 | 1461053009560 Marionette TRACE conn5 <- [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]]]}] 01:03:32 INFO - PROCESS | 1949 | --DOCSHELL 0x86236400 == 137 [pid = 1949] [id = 516] 01:03:32 INFO - PROCESS | 1949 | --DOCSHELL 0x86072800 == 136 [pid = 1949] [id = 556] 01:03:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8606fc00 == 135 [pid = 1949] [id = 555] 01:03:32 INFO - PROCESS | 1949 | --DOCSHELL 0x9705e400 == 134 [pid = 1949] [id = 553] 01:03:32 INFO - PROCESS | 1949 | --DOCSHELL 0x9705ec00 == 133 [pid = 1949] [id = 554] 01:03:32 INFO - PROCESS | 1949 | --DOCSHELL 0x97814c00 == 132 [pid = 1949] [id = 552] 01:03:32 INFO - PROCESS | 1949 | --DOCSHELL 0x977bc400 == 131 [pid = 1949] [id = 551] 01:03:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8bfe7800 == 130 [pid = 1949] [id = 550] 01:03:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8f102000 == 129 [pid = 1949] [id = 548] 01:03:32 INFO - PROCESS | 1949 | --DOCSHELL 0x90496800 == 128 [pid = 1949] [id = 549] 01:03:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8ef0ac00 == 127 [pid = 1949] [id = 547] 01:03:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8f7c6800 == 126 [pid = 1949] [id = 546] 01:03:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8e4b0c00 == 125 [pid = 1949] [id = 545] 01:03:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8bfee000 == 124 [pid = 1949] [id = 544] 01:03:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8af59c00 == 123 [pid = 1949] [id = 542] 01:03:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8b397c00 == 122 [pid = 1949] [id = 543] 01:03:32 INFO - PROCESS | 1949 | --DOCSHELL 0x8897d800 == 121 [pid = 1949] [id = 541] 01:03:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:03:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 4292ms 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 176 (0x8ef07000) [pid = 1949] [serial = 1575] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 175 (0x9fb10c00) [pid = 1949] [serial = 1605] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 174 (0x8dae2c00) [pid = 1949] [serial = 1568] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 173 (0x930cc400) [pid = 1949] [serial = 1589] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 172 (0x89865000) [pid = 1949] [serial = 1562] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x8e6bac00) [pid = 1949] [serial = 1572] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x89ba1800) [pid = 1949] [serial = 1613] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x9917ec00) [pid = 1949] [serial = 1602] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x9772ec00) [pid = 1949] [serial = 1596] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x8fe0f400) [pid = 1949] [serial = 1581] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x8ef02400) [pid = 1949] [serial = 1574] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x8b39bc00) [pid = 1949] [serial = 1616] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0xa0a69c00) [pid = 1949] [serial = 1607] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x8c71bc00) [pid = 1949] [serial = 1620] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x8fe04800) [pid = 1949] [serial = 1580] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x8dae4400) [pid = 1949] [serial = 1497] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x97bdc000) [pid = 1949] [serial = 1598] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x8f7be800) [pid = 1949] [serial = 1577] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x8ac46000) [pid = 1949] [serial = 1614] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x9049cc00) [pid = 1949] [serial = 1587] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x8c0ef000) [pid = 1949] [serial = 1566] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0xa0fe2400) [pid = 1949] [serial = 1610] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x89ba2400) [pid = 1949] [serial = 1563] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0xa0c4c800) [pid = 1949] [serial = 1608] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x902a1400) [pid = 1949] [serial = 1583] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x8b4ea000) [pid = 1949] [serial = 1617] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x8b42b000) [pid = 1949] [serial = 1565] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x8897b400) [pid = 1949] [serial = 1485] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x8e6b3000) [pid = 1949] [serial = 1571] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x8c3dc800) [pid = 1949] [serial = 1619] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x930d4800) [pid = 1949] [serial = 1590] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x973cd400) [pid = 1949] [serial = 1595] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x961a8400) [pid = 1949] [serial = 1592] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x9833ec00) [pid = 1949] [serial = 1599] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x8fd59800) [pid = 1949] [serial = 1578] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x9047a400) [pid = 1949] [serial = 1584] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x9048d400) [pid = 1949] [serial = 1586] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x9dffe000) [pid = 1949] [serial = 1604] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x8e4aec00) [pid = 1949] [serial = 1569] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x99178800) [pid = 1949] [serial = 1601] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x96f7ec00) [pid = 1949] [serial = 1593] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x8bfe1800) [pid = 1949] [serial = 1622] [outer = (nil)] [url = about:blank] 01:03:32 INFO - PROCESS | 1949 | 1461053012495 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 01:03:32 INFO - PROCESS | 1949 | 1461053012501 Marionette TRACE conn5 <- [1,2285,null,{"value":"8"}] 01:03:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:03:32 INFO - PROCESS | 1949 | 1461053012520 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:03:32 INFO - PROCESS | 1949 | 1461053012530 Marionette TRACE conn5 <- [1,2286,null,{}] 01:03:32 INFO - PROCESS | 1949 | 1461053012539 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:32 INFO - PROCESS | 1949 | 1461053012775 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 01:03:33 INFO - PROCESS | 1949 | 1461053013042 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:33 INFO - PROCESS | 1949 | ++DOCSHELL 0x89865000 == 122 [pid = 1949] [id = 579] 01:03:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x89870400) [pid = 1949] [serial = 1738] [outer = (nil)] 01:03:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x89a53c00) [pid = 1949] [serial = 1739] [outer = 0x89870400] 01:03:33 INFO - PROCESS | 1949 | 1461053013125 Marionette DEBUG loaded listener.js 01:03:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x89ace800) [pid = 1949] [serial = 1740] [outer = 0x89870400] 01:03:34 INFO - PROCESS | 1949 | 1461053014115 Marionette TRACE conn5 <- [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]]]}] 01:03:34 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 01:03:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1641ms 01:03:34 INFO - PROCESS | 1949 | 1461053014160 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 01:03:34 INFO - PROCESS | 1949 | 1461053014166 Marionette TRACE conn5 <- [1,2289,null,{"value":"8"}] 01:03:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:03:34 INFO - PROCESS | 1949 | 1461053014179 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:03:34 INFO - PROCESS | 1949 | 1461053014184 Marionette TRACE conn5 <- [1,2290,null,{}] 01:03:34 INFO - PROCESS | 1949 | 1461053014192 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:34 INFO - PROCESS | 1949 | 1461053014435 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 01:03:34 INFO - PROCESS | 1949 | 1461053014728 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x88bcc000 == 123 [pid = 1949] [id = 580] 01:03:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8abe7c00) [pid = 1949] [serial = 1741] [outer = (nil)] 01:03:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x8af64c00) [pid = 1949] [serial = 1742] [outer = 0x8abe7c00] 01:03:34 INFO - PROCESS | 1949 | 1461053014816 Marionette DEBUG loaded listener.js 01:03:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x8b390800) [pid = 1949] [serial = 1743] [outer = 0x8abe7c00] 01:03:35 INFO - PROCESS | 1949 | 1461053015896 Marionette TRACE conn5 <- [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]]]}] 01:03:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:03:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1793ms 01:03:35 INFO - PROCESS | 1949 | 1461053015969 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 01:03:35 INFO - PROCESS | 1949 | 1461053015973 Marionette TRACE conn5 <- [1,2293,null,{"value":"8"}] 01:03:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:03:35 INFO - PROCESS | 1949 | 1461053015980 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:03:35 INFO - PROCESS | 1949 | 1461053015984 Marionette TRACE conn5 <- [1,2294,null,{}] 01:03:36 INFO - PROCESS | 1949 | 1461053016010 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:36 INFO - PROCESS | 1949 | 1461053016368 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 01:03:36 INFO - PROCESS | 1949 | 1461053016621 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x8623ac00 == 124 [pid = 1949] [id = 581] 01:03:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x8b42dc00) [pid = 1949] [serial = 1744] [outer = (nil)] 01:03:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x8bfe1800) [pid = 1949] [serial = 1745] [outer = 0x8b42dc00] 01:03:36 INFO - PROCESS | 1949 | 1461053016710 Marionette DEBUG loaded listener.js 01:03:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x8c3d5800) [pid = 1949] [serial = 1746] [outer = 0x8b42dc00] 01:03:38 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x8ac49800) [pid = 1949] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:03:38 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x8c0e1c00) [pid = 1949] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:03:38 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x98bf1400) [pid = 1949] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:03:38 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x86078400) [pid = 1949] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:03:38 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x8607e400) [pid = 1949] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:03:38 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x88979800) [pid = 1949] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:03:38 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x8f7c1400) [pid = 1949] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:03:38 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x86070c00) [pid = 1949] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:03:38 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x8f7c8000) [pid = 1949] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:03:38 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x8897dc00) [pid = 1949] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:03:38 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x97812000) [pid = 1949] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:03:38 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x8b119400) [pid = 1949] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:03:38 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x89909c00) [pid = 1949] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:03:38 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x90496c00) [pid = 1949] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:03:38 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x9a626c00) [pid = 1949] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:03:38 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x8e527c00) [pid = 1949] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:03:38 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x8b4f3000) [pid = 1949] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:03:38 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x8ac4bc00) [pid = 1949] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:03:38 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x8f7c3400) [pid = 1949] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:03:38 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x97813800) [pid = 1949] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:03:38 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x8bfe2c00) [pid = 1949] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:03:38 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x8c798800) [pid = 1949] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:03:38 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x8b4ea400) [pid = 1949] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:03:38 INFO - PROCESS | 1949 | 1461053018990 Marionette TRACE conn5 <- [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]]]}] 01:03:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:03:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 3051ms 01:03:39 INFO - PROCESS | 1949 | 1461053019032 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 01:03:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:03:39 INFO - PROCESS | 1949 | 1461053019037 Marionette TRACE conn5 <- [1,2297,null,{"value":"8"}] 01:03:39 INFO - PROCESS | 1949 | 1461053019044 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:03:39 INFO - PROCESS | 1949 | 1461053019065 Marionette TRACE conn5 <- [1,2298,null,{}] 01:03:39 INFO - PROCESS | 1949 | 1461053019073 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:39 INFO - PROCESS | 1949 | 1461053019315 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 01:03:39 INFO - PROCESS | 1949 | 1461053019582 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x8606f400 == 125 [pid = 1949] [id = 582] 01:03:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x86237400) [pid = 1949] [serial = 1747] [outer = (nil)] 01:03:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x8b38f800) [pid = 1949] [serial = 1748] [outer = 0x86237400] 01:03:39 INFO - PROCESS | 1949 | 1461053019671 Marionette DEBUG loaded listener.js 01:03:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x8bfe9000) [pid = 1949] [serial = 1749] [outer = 0x86237400] 01:03:40 INFO - PROCESS | 1949 | 1461053020762 Marionette TRACE conn5 <- [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]]]}] 01:03:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:03:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1759ms 01:03:40 INFO - PROCESS | 1949 | 1461053020804 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 01:03:40 INFO - PROCESS | 1949 | 1461053020811 Marionette TRACE conn5 <- [1,2301,null,{"value":"8"}] 01:03:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:03:40 INFO - PROCESS | 1949 | 1461053020822 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:03:40 INFO - PROCESS | 1949 | 1461053020828 Marionette TRACE conn5 <- [1,2302,null,{}] 01:03:40 INFO - PROCESS | 1949 | 1461053020841 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:41 INFO - PROCESS | 1949 | 1461053021149 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 01:03:41 INFO - PROCESS | 1949 | 1461053021556 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x86233800 == 126 [pid = 1949] [id = 583] 01:03:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x88975800) [pid = 1949] [serial = 1750] [outer = (nil)] 01:03:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x89a55400) [pid = 1949] [serial = 1751] [outer = 0x88975800] 01:03:41 INFO - PROCESS | 1949 | 1461053021663 Marionette DEBUG loaded listener.js 01:03:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x8ac47800) [pid = 1949] [serial = 1752] [outer = 0x88975800] 01:03:42 INFO - PROCESS | 1949 | 1461053022782 Marionette TRACE conn5 <- [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]]]}] 01:03:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:03:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1998ms 01:03:42 INFO - PROCESS | 1949 | 1461053022820 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 01:03:42 INFO - PROCESS | 1949 | 1461053022831 Marionette TRACE conn5 <- [1,2305,null,{"value":"8"}] 01:03:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:03:42 INFO - PROCESS | 1949 | 1461053022844 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:03:42 INFO - PROCESS | 1949 | 1461053022848 Marionette TRACE conn5 <- [1,2306,null,{}] 01:03:42 INFO - PROCESS | 1949 | 1461053022856 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:43 INFO - PROCESS | 1949 | 1461053023115 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 01:03:43 INFO - PROCESS | 1949 | 1461053023493 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x89ba7000 == 127 [pid = 1949] [id = 584] 01:03:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8ac4bc00) [pid = 1949] [serial = 1753] [outer = (nil)] 01:03:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8bc75c00) [pid = 1949] [serial = 1754] [outer = 0x8ac4bc00] 01:03:43 INFO - PROCESS | 1949 | 1461053023593 Marionette DEBUG loaded listener.js 01:03:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8beb3c00) [pid = 1949] [serial = 1755] [outer = 0x8ac4bc00] 01:03:44 INFO - PROCESS | 1949 | 1461053024751 Marionette TRACE conn5 <- [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]]]}] 01:03:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:03:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1939ms 01:03:44 INFO - PROCESS | 1949 | 1461053024784 Marionette TRACE conn5 -> [0,2309,"getWindowHandle",null] 01:03:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:03:44 INFO - PROCESS | 1949 | 1461053024789 Marionette TRACE conn5 <- [1,2309,null,{"value":"8"}] 01:03:44 INFO - PROCESS | 1949 | 1461053024796 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:03:44 INFO - PROCESS | 1949 | 1461053024803 Marionette TRACE conn5 <- [1,2310,null,{}] 01:03:44 INFO - PROCESS | 1949 | 1461053024821 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:45 INFO - PROCESS | 1949 | 1461053025086 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 01:03:45 INFO - PROCESS | 1949 | 1461053025437 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b432c00 == 128 [pid = 1949] [id = 585] 01:03:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8b4ea000) [pid = 1949] [serial = 1756] [outer = (nil)] 01:03:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8dae3400) [pid = 1949] [serial = 1757] [outer = 0x8b4ea000] 01:03:45 INFO - PROCESS | 1949 | 1461053025554 Marionette DEBUG loaded listener.js 01:03:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8e4aec00) [pid = 1949] [serial = 1758] [outer = 0x8b4ea000] 01:03:46 INFO - PROCESS | 1949 | 1461053026523 Marionette TRACE conn5 <- [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]]]}] 01:03:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:03:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1794ms 01:03:46 INFO - PROCESS | 1949 | 1461053026591 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 01:03:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:03:46 INFO - PROCESS | 1949 | 1461053026596 Marionette TRACE conn5 <- [1,2313,null,{"value":"8"}] 01:03:46 INFO - PROCESS | 1949 | 1461053026603 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:03:46 INFO - PROCESS | 1949 | 1461053026606 Marionette TRACE conn5 <- [1,2314,null,{}] 01:03:46 INFO - PROCESS | 1949 | 1461053026613 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:46 INFO - PROCESS | 1949 | 1461053026860 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 01:03:47 INFO - PROCESS | 1949 | 1461053027207 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:47 INFO - PROCESS | 1949 | ++DOCSHELL 0x8dae2000 == 129 [pid = 1949] [id = 586] 01:03:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8e4a7000) [pid = 1949] [serial = 1759] [outer = (nil)] 01:03:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8e523000) [pid = 1949] [serial = 1760] [outer = 0x8e4a7000] 01:03:47 INFO - PROCESS | 1949 | 1461053027307 Marionette DEBUG loaded listener.js 01:03:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8e6b5000) [pid = 1949] [serial = 1761] [outer = 0x8e4a7000] 01:03:48 INFO - PROCESS | 1949 | 1461053028259 Marionette TRACE conn5 <- [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]]]}] 01:03:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:03:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1685ms 01:03:48 INFO - PROCESS | 1949 | 1461053028295 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 01:03:48 INFO - PROCESS | 1949 | 1461053028298 Marionette TRACE conn5 <- [1,2317,null,{"value":"8"}] 01:03:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:03:48 INFO - PROCESS | 1949 | 1461053028309 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:03:48 INFO - PROCESS | 1949 | 1461053028313 Marionette TRACE conn5 <- [1,2318,null,{}] 01:03:48 INFO - PROCESS | 1949 | 1461053028319 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:48 INFO - PROCESS | 1949 | 1461053028573 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 01:03:48 INFO - PROCESS | 1949 | 1461053028920 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c719400 == 130 [pid = 1949] [id = 587] 01:03:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8e50bc00) [pid = 1949] [serial = 1762] [outer = (nil)] 01:03:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x8ed87c00) [pid = 1949] [serial = 1763] [outer = 0x8e50bc00] 01:03:49 INFO - PROCESS | 1949 | 1461053029022 Marionette DEBUG loaded listener.js 01:03:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8ef07c00) [pid = 1949] [serial = 1764] [outer = 0x8e50bc00] 01:03:50 INFO - PROCESS | 1949 | 1461053030011 Marionette TRACE conn5 <- [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] 01:03:50 INFO - PROCESS | 1949 | 1461053030098 Marionette TRACE conn5 <- [1,2321,null,{"value":"8"}] 01:03:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 01:03:50 INFO - PROCESS | 1949 | 1461053030105 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:03:50 INFO - PROCESS | 1949 | 1461053030109 Marionette TRACE conn5 <- [1,2322,null,{}] 01:03:50 INFO - PROCESS | 1949 | 1461053030115 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:50 INFO - PROCESS | 1949 | 1461053030426 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 01:03:50 INFO - PROCESS | 1949 | 1461053030805 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:50 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bebac00 == 131 [pid = 1949] [id = 588] 01:03:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x8e6be400) [pid = 1949] [serial = 1765] [outer = (nil)] 01:03:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x8f7bb400) [pid = 1949] [serial = 1766] [outer = 0x8e6be400] 01:03:50 INFO - PROCESS | 1949 | 1461053030904 Marionette DEBUG loaded listener.js 01:03:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x8fd59800) [pid = 1949] [serial = 1767] [outer = 0x8e6be400] 01:03:51 INFO - PROCESS | 1949 | 1461053031920 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 01:03:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:03:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1882ms 01:03:51 INFO - PROCESS | 1949 | 1461053031988 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 01:03:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:03:51 INFO - PROCESS | 1949 | 1461053031993 Marionette TRACE conn5 <- [1,2325,null,{"value":"8"}] 01:03:52 INFO - PROCESS | 1949 | 1461053032001 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:03:52 INFO - PROCESS | 1949 | 1461053032005 Marionette TRACE conn5 <- [1,2326,null,{}] 01:03:52 INFO - PROCESS | 1949 | 1461053032012 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:52 INFO - PROCESS | 1949 | 1461053032300 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 01:03:52 INFO - PROCESS | 1949 | 1461053032665 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:52 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f106000 == 132 [pid = 1949] [id = 589] 01:03:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x8f6f2800) [pid = 1949] [serial = 1768] [outer = (nil)] 01:03:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x8fe0d400) [pid = 1949] [serial = 1769] [outer = 0x8f6f2800] 01:03:52 INFO - PROCESS | 1949 | 1461053032768 Marionette DEBUG loaded listener.js 01:03:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x901cfc00) [pid = 1949] [serial = 1770] [outer = 0x8f6f2800] 01:03:53 INFO - PROCESS | 1949 | 1461053033755 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 01:03:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:03:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1787ms 01:03:53 INFO - PROCESS | 1949 | 1461053033788 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 01:03:53 INFO - PROCESS | 1949 | 1461053033793 Marionette TRACE conn5 <- [1,2329,null,{"value":"8"}] 01:03:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:03:53 INFO - PROCESS | 1949 | 1461053033800 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:03:53 INFO - PROCESS | 1949 | 1461053033805 Marionette TRACE conn5 <- [1,2330,null,{}] 01:03:53 INFO - PROCESS | 1949 | 1461053033811 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:54 INFO - PROCESS | 1949 | 1461053034056 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 01:03:54 INFO - PROCESS | 1949 | 1461053034407 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:54 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fd56000 == 133 [pid = 1949] [id = 590] 01:03:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x901d5c00) [pid = 1949] [serial = 1771] [outer = (nil)] 01:03:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x90480c00) [pid = 1949] [serial = 1772] [outer = 0x901d5c00] 01:03:54 INFO - PROCESS | 1949 | 1461053034509 Marionette DEBUG loaded listener.js 01:03:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x9048dc00) [pid = 1949] [serial = 1773] [outer = 0x901d5c00] 01:03:55 INFO - PROCESS | 1949 | 1461053035463 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 01:03:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:03:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1736ms 01:03:55 INFO - PROCESS | 1949 | 1461053035540 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 01:03:55 INFO - PROCESS | 1949 | 1461053035550 Marionette TRACE conn5 <- [1,2333,null,{"value":"8"}] 01:03:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:03:55 INFO - PROCESS | 1949 | 1461053035561 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:03:55 INFO - PROCESS | 1949 | 1461053035565 Marionette TRACE conn5 <- [1,2334,null,{}] 01:03:55 INFO - PROCESS | 1949 | 1461053035572 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:55 INFO - PROCESS | 1949 | 1461053035865 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 01:03:56 INFO - PROCESS | 1949 | 1461053036230 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x8be02400 == 134 [pid = 1949] [id = 591] 01:03:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x8e52b800) [pid = 1949] [serial = 1774] [outer = (nil)] 01:03:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x905ba800) [pid = 1949] [serial = 1775] [outer = 0x8e52b800] 01:03:56 INFO - PROCESS | 1949 | 1461053036327 Marionette DEBUG loaded listener.js 01:03:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x91dd9800) [pid = 1949] [serial = 1776] [outer = 0x8e52b800] 01:03:57 INFO - PROCESS | 1949 | 1461053037260 Marionette TRACE conn5 <- [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]]]}] 01:03:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:03:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1734ms 01:03:57 INFO - PROCESS | 1949 | 1461053037296 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 01:03:57 INFO - PROCESS | 1949 | 1461053037299 Marionette TRACE conn5 <- [1,2337,null,{"value":"8"}] 01:03:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:03:57 INFO - PROCESS | 1949 | 1461053037307 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:03:57 INFO - PROCESS | 1949 | 1461053037311 Marionette TRACE conn5 <- [1,2338,null,{}] 01:03:57 INFO - PROCESS | 1949 | 1461053037317 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:57 INFO - PROCESS | 1949 | 1461053037560 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 01:03:57 INFO - PROCESS | 1949 | 1461053037926 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x902a8c00 == 135 [pid = 1949] [id = 592] 01:03:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x90495400) [pid = 1949] [serial = 1777] [outer = (nil)] 01:03:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x94dd7000) [pid = 1949] [serial = 1778] [outer = 0x90495400] 01:03:58 INFO - PROCESS | 1949 | 1461053038025 Marionette DEBUG loaded listener.js 01:03:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x958e0000) [pid = 1949] [serial = 1779] [outer = 0x90495400] 01:03:59 INFO - PROCESS | 1949 | 1461053039028 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 01:03:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:03:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1791ms 01:03:59 INFO - PROCESS | 1949 | 1461053039098 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 01:03:59 INFO - PROCESS | 1949 | 1461053039103 Marionette TRACE conn5 <- [1,2341,null,{"value":"8"}] 01:03:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:03:59 INFO - PROCESS | 1949 | 1461053039110 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:03:59 INFO - PROCESS | 1949 | 1461053039115 Marionette TRACE conn5 <- [1,2342,null,{}] 01:03:59 INFO - PROCESS | 1949 | 1461053039121 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:59 INFO - PROCESS | 1949 | 1461053039418 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 01:03:59 INFO - PROCESS | 1949 | 1461053039787 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:59 INFO - PROCESS | 1949 | ++DOCSHELL 0x94dd6c00 == 136 [pid = 1949] [id = 593] 01:03:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x9705e400) [pid = 1949] [serial = 1780] [outer = (nil)] 01:03:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x9729e000) [pid = 1949] [serial = 1781] [outer = 0x9705e400] 01:03:59 INFO - PROCESS | 1949 | 1461053039889 Marionette DEBUG loaded listener.js 01:04:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x97545c00) [pid = 1949] [serial = 1782] [outer = 0x9705e400] 01:04:00 INFO - PROCESS | 1949 | 1461053040891 Marionette TRACE conn5 <- [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]]]}] 01:04:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:04:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1834ms 01:04:00 INFO - PROCESS | 1949 | 1461053040946 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 01:04:00 INFO - PROCESS | 1949 | 1461053040949 Marionette TRACE conn5 <- [1,2345,null,{"value":"8"}] 01:04:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:04:00 INFO - PROCESS | 1949 | 1461053040957 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:04:00 INFO - PROCESS | 1949 | 1461053040960 Marionette TRACE conn5 <- [1,2346,null,{}] 01:04:00 INFO - PROCESS | 1949 | 1461053040968 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:01 INFO - PROCESS | 1949 | 1461053041218 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 01:04:01 INFO - PROCESS | 1949 | 1461053041572 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e6bcc00 == 137 [pid = 1949] [id = 594] 01:04:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x8f6f1800) [pid = 1949] [serial = 1783] [outer = (nil)] 01:04:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x9771f800) [pid = 1949] [serial = 1784] [outer = 0x8f6f1800] 01:04:01 INFO - PROCESS | 1949 | 1461053041674 Marionette DEBUG loaded listener.js 01:04:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x9780b400) [pid = 1949] [serial = 1785] [outer = 0x8f6f1800] 01:04:02 INFO - PROCESS | 1949 | 1461053042685 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 01:04:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:04:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1784ms 01:04:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:04:02 INFO - PROCESS | 1949 | 1461053042743 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 01:04:02 INFO - PROCESS | 1949 | 1461053042746 Marionette TRACE conn5 <- [1,2349,null,{"value":"8"}] 01:04:02 INFO - PROCESS | 1949 | 1461053042753 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:04:02 INFO - PROCESS | 1949 | 1461053042757 Marionette TRACE conn5 <- [1,2350,null,{}] 01:04:02 INFO - PROCESS | 1949 | 1461053042763 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:03 INFO - PROCESS | 1949 | 1461053043011 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 01:04:03 INFO - PROCESS | 1949 | 1461053043370 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x97360800 == 138 [pid = 1949] [id = 595] 01:04:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x9754d400) [pid = 1949] [serial = 1786] [outer = (nil)] 01:04:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x9833f800) [pid = 1949] [serial = 1787] [outer = 0x9754d400] 01:04:03 INFO - PROCESS | 1949 | 1461053043470 Marionette DEBUG loaded listener.js 01:04:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x98b80c00) [pid = 1949] [serial = 1788] [outer = 0x9754d400] 01:04:04 INFO - PROCESS | 1949 | 1461053044434 Marionette TRACE conn5 <- [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]]]}] 01:04:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:04:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1744ms 01:04:04 INFO - PROCESS | 1949 | 1461053044497 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 01:04:04 INFO - PROCESS | 1949 | 1461053044500 Marionette TRACE conn5 <- [1,2353,null,{"value":"8"}] 01:04:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:04:04 INFO - PROCESS | 1949 | 1461053044507 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:04:04 INFO - PROCESS | 1949 | 1461053044511 Marionette TRACE conn5 <- [1,2354,null,{}] 01:04:04 INFO - PROCESS | 1949 | 1461053044517 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:04 INFO - PROCESS | 1949 | 1461053044778 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 01:04:05 INFO - PROCESS | 1949 | 1461053045134 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x9754b800 == 139 [pid = 1949] [id = 596] 01:04:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x97ab5c00) [pid = 1949] [serial = 1789] [outer = (nil)] 01:04:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x99180c00) [pid = 1949] [serial = 1790] [outer = 0x97ab5c00] 01:04:05 INFO - PROCESS | 1949 | 1461053045232 Marionette DEBUG loaded listener.js 01:04:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x99287000) [pid = 1949] [serial = 1791] [outer = 0x97ab5c00] 01:04:06 INFO - PROCESS | 1949 | 1461053046171 Marionette TRACE conn5 <- [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]]]}] 01:04:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:04:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1732ms 01:04:06 INFO - PROCESS | 1949 | 1461053046242 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 01:04:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:04:06 INFO - PROCESS | 1949 | 1461053046246 Marionette TRACE conn5 <- [1,2357,null,{"value":"8"}] 01:04:06 INFO - PROCESS | 1949 | 1461053046253 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:04:06 INFO - PROCESS | 1949 | 1461053046256 Marionette TRACE conn5 <- [1,2358,null,{}] 01:04:06 INFO - PROCESS | 1949 | 1461053046262 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:06 INFO - PROCESS | 1949 | 1461053046508 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 01:04:06 INFO - PROCESS | 1949 | 1461053046864 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x86240000 == 140 [pid = 1949] [id = 597] 01:04:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x88975c00) [pid = 1949] [serial = 1792] [outer = (nil)] 01:04:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x9a626c00) [pid = 1949] [serial = 1793] [outer = 0x88975c00] 01:04:06 INFO - PROCESS | 1949 | 1461053046961 Marionette DEBUG loaded listener.js 01:04:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x9fbc3400) [pid = 1949] [serial = 1794] [outer = 0x88975c00] 01:04:07 INFO - PROCESS | 1949 | 1461053047897 Marionette TRACE conn5 <- [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]]]}] 01:04:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:04:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1686ms 01:04:07 INFO - PROCESS | 1949 | 1461053047939 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 01:04:07 INFO - PROCESS | 1949 | 1461053047942 Marionette TRACE conn5 <- [1,2361,null,{"value":"8"}] 01:04:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:04:07 INFO - PROCESS | 1949 | 1461053047949 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:04:07 INFO - PROCESS | 1949 | 1461053047953 Marionette TRACE conn5 <- [1,2362,null,{}] 01:04:07 INFO - PROCESS | 1949 | 1461053047959 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:08 INFO - PROCESS | 1949 | 1461053048202 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 01:04:08 INFO - PROCESS | 1949 | 1461053048566 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:08 INFO - PROCESS | 1949 | ++DOCSHELL 0xa0cb4800 == 141 [pid = 1949] [id = 598] 01:04:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0xa0cb6c00) [pid = 1949] [serial = 1795] [outer = (nil)] 01:04:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0xa0cb8400) [pid = 1949] [serial = 1796] [outer = 0xa0cb6c00] 01:04:08 INFO - PROCESS | 1949 | 1461053048704 Marionette DEBUG loaded listener.js 01:04:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 172 (0xa0fd8400) [pid = 1949] [serial = 1797] [outer = 0xa0cb6c00] 01:04:09 INFO - PROCESS | 1949 | 1461053049664 Marionette TRACE conn5 <- [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]]]}] 01:04:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:04:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1789ms 01:04:09 INFO - PROCESS | 1949 | 1461053049739 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 01:04:09 INFO - PROCESS | 1949 | 1461053049742 Marionette TRACE conn5 <- [1,2365,null,{"value":"8"}] 01:04:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:04:09 INFO - PROCESS | 1949 | 1461053049749 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:04:09 INFO - PROCESS | 1949 | 1461053049753 Marionette TRACE conn5 <- [1,2366,null,{}] 01:04:09 INFO - PROCESS | 1949 | 1461053049759 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:10 INFO - PROCESS | 1949 | 1461053050001 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 01:04:10 INFO - PROCESS | 1949 | 1461053050356 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:12 INFO - PROCESS | 1949 | --DOCSHELL 0x88978000 == 140 [pid = 1949] [id = 558] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 171 (0x8bebd800) [pid = 1949] [serial = 1685] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x8c0ef800) [pid = 1949] [serial = 1686] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x8b113400) [pid = 1949] [serial = 1680] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x8ed84400) [pid = 1949] [serial = 1635] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0xa005a400) [pid = 1949] [serial = 1659] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0xa0fda000) [pid = 1949] [serial = 1671] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x97548c00) [pid = 1949] [serial = 1674] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x89910800) [pid = 1949] [serial = 1677] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x90497800) [pid = 1949] [serial = 1646] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x8897f000) [pid = 1949] [serial = 1676] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x86079000) [pid = 1949] [serial = 1668] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x901cc400) [pid = 1949] [serial = 1641] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x86076c00) [pid = 1949] [serial = 1667] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x89acac00) [pid = 1949] [serial = 1626] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x97bde000) [pid = 1949] [serial = 1655] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x8b396800) [pid = 1949] [serial = 1628] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x8c3d7000) [pid = 1949] [serial = 1560] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x958de000) [pid = 1949] [serial = 1650] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x8b11b800) [pid = 1949] [serial = 1670] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x97547000) [pid = 1949] [serial = 1673] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0xa44bc000) [pid = 1949] [serial = 1664] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x89903c00) [pid = 1949] [serial = 1625] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0xa45ecc00) [pid = 1949] [serial = 1665] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x8f10e000) [pid = 1949] [serial = 1637] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x8be0ec00) [pid = 1949] [serial = 1683] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0xa44bb000) [pid = 1949] [serial = 1548] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x9047b400) [pid = 1949] [serial = 1643] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0xa0e3b800) [pid = 1949] [serial = 1661] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x8f6ef800) [pid = 1949] [serial = 1638] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x8c3de800) [pid = 1949] [serial = 1632] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x8bc78400) [pid = 1949] [serial = 1682] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x9eb48400) [pid = 1949] [serial = 1658] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x99173800) [pid = 1949] [serial = 1656] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x8bc72400) [pid = 1949] [serial = 1629] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x8e50cc00) [pid = 1949] [serial = 1634] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x91ea2c00) [pid = 1949] [serial = 1647] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x8ac51400) [pid = 1949] [serial = 1679] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x8c0e9400) [pid = 1949] [serial = 1631] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x96253800) [pid = 1949] [serial = 1652] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x8fd53c00) [pid = 1949] [serial = 1640] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x90482c00) [pid = 1949] [serial = 1644] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x95879000) [pid = 1949] [serial = 1649] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0xa0fdd000) [pid = 1949] [serial = 1662] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x96750c00) [pid = 1949] [serial = 1653] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x86075800 == 141 [pid = 1949] [id = 599] 01:04:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x86076c00) [pid = 1949] [serial = 1798] [outer = (nil)] 01:04:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8607e000) [pid = 1949] [serial = 1799] [outer = 0x86076c00] 01:04:13 INFO - PROCESS | 1949 | 1461053053022 Marionette DEBUG loaded listener.js 01:04:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8897ac00) [pid = 1949] [serial = 1800] [outer = 0x86076c00] 01:04:13 INFO - PROCESS | 1949 | 1461053053954 Marionette TRACE conn5 <- [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]]]}] 01:04:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:04:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 4240ms 01:04:13 INFO - PROCESS | 1949 | 1461053053992 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 01:04:14 INFO - PROCESS | 1949 | 1461053053999 Marionette TRACE conn5 <- [1,2369,null,{"value":"8"}] 01:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:04:14 INFO - PROCESS | 1949 | 1461053054010 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:04:14 INFO - PROCESS | 1949 | 1461053054014 Marionette TRACE conn5 <- [1,2370,null,{}] 01:04:14 INFO - PROCESS | 1949 | 1461053054022 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:14 INFO - PROCESS | 1949 | 1461053054263 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 01:04:14 INFO - PROCESS | 1949 | 1461053054554 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ac4a800 == 142 [pid = 1949] [id = 600] 01:04:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8ac4e400) [pid = 1949] [serial = 1801] [outer = (nil)] 01:04:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8b112000) [pid = 1949] [serial = 1802] [outer = 0x8ac4e400] 01:04:14 INFO - PROCESS | 1949 | 1461053054638 Marionette DEBUG loaded listener.js 01:04:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8b38ec00) [pid = 1949] [serial = 1803] [outer = 0x8ac4e400] 01:04:15 INFO - PROCESS | 1949 | 1461053055525 Marionette TRACE conn5 <- [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]]]}] 01:04:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:04:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1588ms 01:04:15 INFO - PROCESS | 1949 | 1461053055602 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 01:04:15 INFO - PROCESS | 1949 | 1461053055608 Marionette TRACE conn5 <- [1,2373,null,{"value":"8"}] 01:04:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:04:15 INFO - PROCESS | 1949 | 1461053055619 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:04:15 INFO - PROCESS | 1949 | 1461053055622 Marionette TRACE conn5 <- [1,2374,null,{}] 01:04:15 INFO - PROCESS | 1949 | 1461053055629 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:15 INFO - PROCESS | 1949 | 1461053055952 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 01:04:16 INFO - PROCESS | 1949 | 1461053055988 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b11b800 == 143 [pid = 1949] [id = 601] 01:04:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8b42cc00) [pid = 1949] [serial = 1804] [outer = (nil)] 01:04:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8be0a000) [pid = 1949] [serial = 1805] [outer = 0x8b42cc00] 01:04:16 INFO - PROCESS | 1949 | 1461053056066 Marionette DEBUG loaded listener.js 01:04:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8c0e9400) [pid = 1949] [serial = 1806] [outer = 0x8b42cc00] 01:04:17 INFO - PROCESS | 1949 | 1461053057287 Marionette TRACE conn5 <- [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]]]}] 01:04:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:04:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1732ms 01:04:17 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x8fe05800) [pid = 1949] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:04:17 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x8f6f5400) [pid = 1949] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:04:17 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x8c71dc00) [pid = 1949] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:04:17 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x8abe7c00) [pid = 1949] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:04:17 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x8f6f8000) [pid = 1949] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:04:17 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x97549400) [pid = 1949] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:04:17 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x89870400) [pid = 1949] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:04:17 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x8b392c00) [pid = 1949] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:04:17 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x8f7bf800) [pid = 1949] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:04:17 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x9049bc00) [pid = 1949] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:04:17 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x8dae6800) [pid = 1949] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:04:17 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x9928e000) [pid = 1949] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:04:17 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x9dff5000) [pid = 1949] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:04:17 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x8ed8d000) [pid = 1949] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:04:17 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x9781a800) [pid = 1949] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:04:17 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x8abe4c00) [pid = 1949] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:04:17 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x8c79b800) [pid = 1949] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:04:17 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x96254400) [pid = 1949] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:04:17 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x8b42dc00) [pid = 1949] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:04:17 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x9a621000) [pid = 1949] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:04:17 INFO - PROCESS | 1949 | 1461053057939 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 01:04:17 INFO - PROCESS | 1949 | 1461053057947 Marionette TRACE conn5 <- [1,2377,null,{"value":"8"}] 01:04:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:04:17 INFO - PROCESS | 1949 | 1461053057972 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:04:17 INFO - PROCESS | 1949 | 1461053057978 Marionette TRACE conn5 <- [1,2378,null,{}] 01:04:17 INFO - PROCESS | 1949 | 1461053057995 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:18 INFO - PROCESS | 1949 | 1461053058294 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 01:04:18 INFO - PROCESS | 1949 | 1461053058432 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:18 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bc78800 == 144 [pid = 1949] [id = 602] 01:04:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x8c714400) [pid = 1949] [serial = 1807] [outer = (nil)] 01:04:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x8c71ec00) [pid = 1949] [serial = 1808] [outer = 0x8c714400] 01:04:18 INFO - PROCESS | 1949 | 1461053058509 Marionette DEBUG loaded listener.js 01:04:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x8dad9400) [pid = 1949] [serial = 1809] [outer = 0x8c714400] 01:04:19 INFO - PROCESS | 1949 | 1461053059333 Marionette TRACE conn5 <- [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]]]}] 01:04:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:04:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1392ms 01:04:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:04:19 INFO - PROCESS | 1949 | 1461053059364 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 01:04:19 INFO - PROCESS | 1949 | 1461053059368 Marionette TRACE conn5 <- [1,2381,null,{"value":"8"}] 01:04:19 INFO - PROCESS | 1949 | 1461053059374 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:04:19 INFO - PROCESS | 1949 | 1461053059378 Marionette TRACE conn5 <- [1,2382,null,{}] 01:04:19 INFO - PROCESS | 1949 | 1461053059384 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:19 INFO - PROCESS | 1949 | 1461053059622 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 01:04:20 INFO - PROCESS | 1949 | 1461053059986 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x88977c00 == 145 [pid = 1949] [id = 603] 01:04:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x88978000) [pid = 1949] [serial = 1810] [outer = (nil)] 01:04:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x8897e400) [pid = 1949] [serial = 1811] [outer = 0x88978000] 01:04:20 INFO - PROCESS | 1949 | 1461053060157 Marionette DEBUG loaded listener.js 01:04:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x8990c400) [pid = 1949] [serial = 1812] [outer = 0x88978000] 01:04:21 INFO - PROCESS | 1949 | 1461053061234 Marionette TRACE conn5 <- [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]]]}] 01:04:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:04:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1938ms 01:04:21 INFO - PROCESS | 1949 | 1461053061313 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 01:04:21 INFO - PROCESS | 1949 | 1461053061321 Marionette TRACE conn5 <- [1,2385,null,{"value":"8"}] 01:04:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:04:21 INFO - PROCESS | 1949 | 1461053061331 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:04:21 INFO - PROCESS | 1949 | 1461053061336 Marionette TRACE conn5 <- [1,2386,null,{}] 01:04:21 INFO - PROCESS | 1949 | 1461053061344 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:21 INFO - PROCESS | 1949 | 1461053061648 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 01:04:22 INFO - PROCESS | 1949 | 1461053062009 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ac4ac00 == 146 [pid = 1949] [id = 604] 01:04:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x8af59400) [pid = 1949] [serial = 1813] [outer = (nil)] 01:04:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x8b11bc00) [pid = 1949] [serial = 1814] [outer = 0x8af59400] 01:04:22 INFO - PROCESS | 1949 | 1461053062105 Marionette DEBUG loaded listener.js 01:04:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x8b39a800) [pid = 1949] [serial = 1815] [outer = 0x8af59400] 01:04:23 INFO - PROCESS | 1949 | 1461053063216 Marionette TRACE conn5 <- [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]]]}] 01:04:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:04:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1934ms 01:04:23 INFO - PROCESS | 1949 | 1461053063268 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 01:04:23 INFO - PROCESS | 1949 | 1461053063276 Marionette TRACE conn5 <- [1,2389,null,{"value":"8"}] 01:04:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:04:23 INFO - PROCESS | 1949 | 1461053063286 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:04:23 INFO - PROCESS | 1949 | 1461053063290 Marionette TRACE conn5 <- [1,2390,null,{}] 01:04:23 INFO - PROCESS | 1949 | 1461053063296 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:23 INFO - PROCESS | 1949 | 1461053063550 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 01:04:24 INFO - PROCESS | 1949 | 1461053063988 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c0ef800 == 147 [pid = 1949] [id = 605] 01:04:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x8c3d4000) [pid = 1949] [serial = 1816] [outer = (nil)] 01:04:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8c716000) [pid = 1949] [serial = 1817] [outer = 0x8c3d4000] 01:04:24 INFO - PROCESS | 1949 | 1461053064086 Marionette DEBUG loaded listener.js 01:04:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8c71e400) [pid = 1949] [serial = 1818] [outer = 0x8c3d4000] 01:04:25 INFO - PROCESS | 1949 | 1461053065089 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 01:04:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:04:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1886ms 01:04:25 INFO - PROCESS | 1949 | 1461053065173 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 01:04:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:04:25 INFO - PROCESS | 1949 | 1461053065178 Marionette TRACE conn5 <- [1,2393,null,{"value":"8"}] 01:04:25 INFO - PROCESS | 1949 | 1461053065187 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:04:25 INFO - PROCESS | 1949 | 1461053065197 Marionette TRACE conn5 <- [1,2394,null,{}] 01:04:25 INFO - PROCESS | 1949 | 1461053065213 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:25 INFO - PROCESS | 1949 | 1461053065630 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 01:04:25 INFO - PROCESS | 1949 | 1461053065892 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b390000 == 148 [pid = 1949] [id = 606] 01:04:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8be0f800) [pid = 1949] [serial = 1819] [outer = (nil)] 01:04:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8e6b3800) [pid = 1949] [serial = 1820] [outer = 0x8be0f800] 01:04:25 INFO - PROCESS | 1949 | 1461053065986 Marionette DEBUG loaded listener.js 01:04:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8ed8fc00) [pid = 1949] [serial = 1821] [outer = 0x8be0f800] 01:04:27 INFO - PROCESS | 1949 | 1461053067003 Marionette TRACE conn5 <- [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]]]}] 01:04:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:04:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1857ms 01:04:27 INFO - PROCESS | 1949 | 1461053067042 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 01:04:27 INFO - PROCESS | 1949 | 1461053067048 Marionette TRACE conn5 <- [1,2397,null,{"value":"8"}] 01:04:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:04:27 INFO - PROCESS | 1949 | 1461053067055 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:04:27 INFO - PROCESS | 1949 | 1461053067058 Marionette TRACE conn5 <- [1,2398,null,{}] 01:04:27 INFO - PROCESS | 1949 | 1461053067064 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:27 INFO - PROCESS | 1949 | 1461053067307 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 01:04:27 INFO - PROCESS | 1949 | 1461053067652 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c716c00 == 149 [pid = 1949] [id = 607] 01:04:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8e50e400) [pid = 1949] [serial = 1822] [outer = (nil)] 01:04:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8f110400) [pid = 1949] [serial = 1823] [outer = 0x8e50e400] 01:04:27 INFO - PROCESS | 1949 | 1461053067763 Marionette DEBUG loaded listener.js 01:04:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8f6f7800) [pid = 1949] [serial = 1824] [outer = 0x8e50e400] 01:04:28 INFO - PROCESS | 1949 | 1461053068760 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 01:04:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:04:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1781ms 01:04:28 INFO - PROCESS | 1949 | 1461053068837 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 01:04:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:04:28 INFO - PROCESS | 1949 | 1461053068842 Marionette TRACE conn5 <- [1,2401,null,{"value":"8"}] 01:04:28 INFO - PROCESS | 1949 | 1461053068849 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:04:28 INFO - PROCESS | 1949 | 1461053068854 Marionette TRACE conn5 <- [1,2402,null,{}] 01:04:28 INFO - PROCESS | 1949 | 1461053068860 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:29 INFO - PROCESS | 1949 | 1461053069175 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 01:04:29 INFO - PROCESS | 1949 | 1461053069538 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f7c4800 == 150 [pid = 1949] [id = 608] 01:04:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8f7c5c00) [pid = 1949] [serial = 1825] [outer = (nil)] 01:04:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8fd53800) [pid = 1949] [serial = 1826] [outer = 0x8f7c5c00] 01:04:29 INFO - PROCESS | 1949 | 1461053069650 Marionette DEBUG loaded listener.js 01:04:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x901d4000) [pid = 1949] [serial = 1827] [outer = 0x8f7c5c00] 01:04:30 INFO - PROCESS | 1949 | 1461053070682 Marionette TRACE conn5 <- [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]]]}] 01:04:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:04:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1884ms 01:04:30 INFO - PROCESS | 1949 | 1461053070733 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 01:04:30 INFO - PROCESS | 1949 | 1461053070738 Marionette TRACE conn5 <- [1,2405,null,{"value":"8"}] 01:04:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:04:30 INFO - PROCESS | 1949 | 1461053070744 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:04:30 INFO - PROCESS | 1949 | 1461053070748 Marionette TRACE conn5 <- [1,2406,null,{}] 01:04:30 INFO - PROCESS | 1949 | 1461053070754 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:31 INFO - PROCESS | 1949 | 1461053071005 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 01:04:31 INFO - PROCESS | 1949 | 1461053071355 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:31 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b11e800 == 151 [pid = 1949] [id = 609] 01:04:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8beb8c00) [pid = 1949] [serial = 1828] [outer = (nil)] 01:04:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x902a2000) [pid = 1949] [serial = 1829] [outer = 0x8beb8c00] 01:04:31 INFO - PROCESS | 1949 | 1461053071453 Marionette DEBUG loaded listener.js 01:04:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x9047f800) [pid = 1949] [serial = 1830] [outer = 0x8beb8c00] 01:04:32 INFO - PROCESS | 1949 | 1461053072398 Marionette TRACE conn5 <- [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]]]}] 01:04:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:04:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1690ms 01:04:32 INFO - PROCESS | 1949 | 1461053072435 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 01:04:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:04:32 INFO - PROCESS | 1949 | 1461053072440 Marionette TRACE conn5 <- [1,2409,null,{"value":"8"}] 01:04:32 INFO - PROCESS | 1949 | 1461053072447 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:04:32 INFO - PROCESS | 1949 | 1461053072450 Marionette TRACE conn5 <- [1,2410,null,{}] 01:04:32 INFO - PROCESS | 1949 | 1461053072457 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:32 INFO - PROCESS | 1949 | 1461053072700 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 01:04:33 INFO - PROCESS | 1949 | 1461053073059 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:33 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f7bfc00 == 152 [pid = 1949] [id = 610] 01:04:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x8fd54c00) [pid = 1949] [serial = 1831] [outer = (nil)] 01:04:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x90491000) [pid = 1949] [serial = 1832] [outer = 0x8fd54c00] 01:04:33 INFO - PROCESS | 1949 | 1461053073156 Marionette DEBUG loaded listener.js 01:04:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x905b6c00) [pid = 1949] [serial = 1833] [outer = 0x8fd54c00] 01:04:34 INFO - PROCESS | 1949 | 1461053074144 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 01:04:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:04:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1733ms 01:04:34 INFO - PROCESS | 1949 | 1461053074181 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 01:04:34 INFO - PROCESS | 1949 | 1461053074184 Marionette TRACE conn5 <- [1,2413,null,{"value":"8"}] 01:04:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:04:34 INFO - PROCESS | 1949 | 1461053074192 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:04:34 INFO - PROCESS | 1949 | 1461053074194 Marionette TRACE conn5 <- [1,2414,null,{}] 01:04:34 INFO - PROCESS | 1949 | 1461053074201 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:34 INFO - PROCESS | 1949 | 1461053074437 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 01:04:34 INFO - PROCESS | 1949 | 1461053074788 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x90486000 == 153 [pid = 1949] [id = 611] 01:04:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x90488c00) [pid = 1949] [serial = 1834] [outer = (nil)] 01:04:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x94dd8800) [pid = 1949] [serial = 1835] [outer = 0x90488c00] 01:04:34 INFO - PROCESS | 1949 | 1461053074891 Marionette DEBUG loaded listener.js 01:04:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x958df400) [pid = 1949] [serial = 1836] [outer = 0x90488c00] 01:04:35 INFO - PROCESS | 1949 | 1461053075835 Marionette TRACE conn5 <- [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]]]}] 01:04:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:04:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1682ms 01:04:35 INFO - PROCESS | 1949 | 1461053075874 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 01:04:35 INFO - PROCESS | 1949 | 1461053075878 Marionette TRACE conn5 <- [1,2417,null,{"value":"8"}] 01:04:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:04:35 INFO - PROCESS | 1949 | 1461053075885 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:04:35 INFO - PROCESS | 1949 | 1461053075888 Marionette TRACE conn5 <- [1,2418,null,{}] 01:04:35 INFO - PROCESS | 1949 | 1461053075895 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:36 INFO - PROCESS | 1949 | 1461053076133 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 01:04:36 INFO - PROCESS | 1949 | 1461053076492 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e4a7800 == 154 [pid = 1949] [id = 612] 01:04:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x8ef08400) [pid = 1949] [serial = 1837] [outer = (nil)] 01:04:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x96253800) [pid = 1949] [serial = 1838] [outer = 0x8ef08400] 01:04:36 INFO - PROCESS | 1949 | 1461053076590 Marionette DEBUG loaded listener.js 01:04:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x96753800) [pid = 1949] [serial = 1839] [outer = 0x8ef08400] 01:04:37 INFO - PROCESS | 1949 | 1461053077525 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:04:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:04:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1682ms 01:04:37 INFO - PROCESS | 1949 | 1461053077568 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 01:04:37 INFO - PROCESS | 1949 | 1461053077572 Marionette TRACE conn5 <- [1,2421,null,{"value":"8"}] 01:04:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:04:37 INFO - PROCESS | 1949 | 1461053077579 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:04:37 INFO - PROCESS | 1949 | 1461053077583 Marionette TRACE conn5 <- [1,2422,null,{}] 01:04:37 INFO - PROCESS | 1949 | 1461053077589 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:37 INFO - PROCESS | 1949 | 1461053077852 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 01:04:38 INFO - PROCESS | 1949 | 1461053078213 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:38 INFO - PROCESS | 1949 | ++DOCSHELL 0x9705ac00 == 155 [pid = 1949] [id = 613] 01:04:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x9705b000) [pid = 1949] [serial = 1840] [outer = (nil)] 01:04:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x9729fc00) [pid = 1949] [serial = 1841] [outer = 0x9705b000] 01:04:38 INFO - PROCESS | 1949 | 1461053078326 Marionette DEBUG loaded listener.js 01:04:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x9754b400) [pid = 1949] [serial = 1842] [outer = 0x9705b000] 01:04:39 INFO - PROCESS | 1949 | 1461053079362 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:04:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:04:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1835ms 01:04:39 INFO - PROCESS | 1949 | 1461053079416 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 01:04:39 INFO - PROCESS | 1949 | 1461053079421 Marionette TRACE conn5 <- [1,2425,null,{"value":"8"}] 01:04:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:04:39 INFO - PROCESS | 1949 | 1461053079427 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:04:39 INFO - PROCESS | 1949 | 1461053079432 Marionette TRACE conn5 <- [1,2426,null,{}] 01:04:39 INFO - PROCESS | 1949 | 1461053079438 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:39 INFO - PROCESS | 1949 | 1461053079714 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 01:04:40 INFO - PROCESS | 1949 | 1461053080048 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x9772ec00 == 156 [pid = 1949] [id = 614] 01:04:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x97ab3800) [pid = 1949] [serial = 1843] [outer = (nil)] 01:04:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x9928fc00) [pid = 1949] [serial = 1844] [outer = 0x97ab3800] 01:04:40 INFO - PROCESS | 1949 | 1461053080142 Marionette DEBUG loaded listener.js 01:04:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x9b2e9000) [pid = 1949] [serial = 1845] [outer = 0x97ab3800] 01:04:41 INFO - PROCESS | 1949 | 1461053081101 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 01:04:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:04:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1742ms 01:04:41 INFO - PROCESS | 1949 | 1461053081171 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 01:04:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:04:41 INFO - PROCESS | 1949 | 1461053081175 Marionette TRACE conn5 <- [1,2429,null,{"value":"8"}] 01:04:41 INFO - PROCESS | 1949 | 1461053081182 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:04:41 INFO - PROCESS | 1949 | 1461053081185 Marionette TRACE conn5 <- [1,2430,null,{}] 01:04:41 INFO - PROCESS | 1949 | 1461053081191 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:41 INFO - PROCESS | 1949 | 1461053081469 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 01:04:41 INFO - PROCESS | 1949 | 1461053081835 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x86077800 == 157 [pid = 1949] [id = 615] 01:04:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x8fde9400) [pid = 1949] [serial = 1846] [outer = (nil)] 01:04:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x9eb48400) [pid = 1949] [serial = 1847] [outer = 0x8fde9400] 01:04:41 INFO - PROCESS | 1949 | 1461053081928 Marionette DEBUG loaded listener.js 01:04:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0xa008c000) [pid = 1949] [serial = 1848] [outer = 0x8fde9400] 01:04:43 INFO - PROCESS | 1949 | 1461053083030 Marionette TRACE conn5 <- [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]]]}] 01:04:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:04:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1888ms 01:04:43 INFO - PROCESS | 1949 | 1461053083070 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 01:04:43 INFO - PROCESS | 1949 | 1461053083075 Marionette TRACE conn5 <- [1,2433,null,{"value":"8"}] 01:04:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:04:43 INFO - PROCESS | 1949 | 1461053083083 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:04:43 INFO - PROCESS | 1949 | 1461053083086 Marionette TRACE conn5 <- [1,2434,null,{}] 01:04:43 INFO - PROCESS | 1949 | 1461053083093 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:43 INFO - PROCESS | 1949 | 1461053083405 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 01:04:43 INFO - PROCESS | 1949 | 1461053083763 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x8607bc00 == 158 [pid = 1949] [id = 616] 01:04:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x99173000) [pid = 1949] [serial = 1849] [outer = (nil)] 01:04:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0xa0cbe000) [pid = 1949] [serial = 1850] [outer = 0x99173000] 01:04:43 INFO - PROCESS | 1949 | 1461053083855 Marionette DEBUG loaded listener.js 01:04:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0xa0e3b800) [pid = 1949] [serial = 1851] [outer = 0x99173000] 01:04:44 INFO - PROCESS | 1949 | 1461053084917 Marionette TRACE conn5 <- [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]]]}] 01:04:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:04:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1886ms 01:04:44 INFO - PROCESS | 1949 | 1461053084969 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 01:04:44 INFO - PROCESS | 1949 | 1461053084973 Marionette TRACE conn5 <- [1,2437,null,{"value":"8"}] 01:04:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:04:44 INFO - PROCESS | 1949 | 1461053084980 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:04:44 INFO - PROCESS | 1949 | 1461053084985 Marionette TRACE conn5 <- [1,2438,null,{}] 01:04:45 INFO - PROCESS | 1949 | 1461053084994 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:45 INFO - PROCESS | 1949 | 1461053085260 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 01:04:45 INFO - PROCESS | 1949 | 1461053085634 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x9754f800 == 159 [pid = 1949] [id = 617] 01:04:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0xa000f000) [pid = 1949] [serial = 1852] [outer = (nil)] 01:04:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0xa3cc2800) [pid = 1949] [serial = 1853] [outer = 0xa000f000] 01:04:45 INFO - PROCESS | 1949 | 1461053085738 Marionette DEBUG loaded listener.js 01:04:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0xa44c1400) [pid = 1949] [serial = 1854] [outer = 0xa000f000] 01:04:46 INFO - PROCESS | 1949 | 1461053086704 Marionette TRACE conn5 <- [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]]]}] 01:04:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:04:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1786ms 01:04:46 INFO - PROCESS | 1949 | 1461053086767 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 01:04:46 INFO - PROCESS | 1949 | 1461053086771 Marionette TRACE conn5 <- [1,2441,null,{"value":"8"}] 01:04:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:04:46 INFO - PROCESS | 1949 | 1461053086778 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:04:46 INFO - PROCESS | 1949 | 1461053086782 Marionette TRACE conn5 <- [1,2442,null,{}] 01:04:46 INFO - PROCESS | 1949 | 1461053086788 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:47 INFO - PROCESS | 1949 | 1461053087042 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 01:04:47 INFO - PROCESS | 1949 | 1461053087393 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:47 INFO - PROCESS | 1949 | ++DOCSHELL 0x96757000 == 160 [pid = 1949] [id = 618] 01:04:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x97811800) [pid = 1949] [serial = 1855] [outer = (nil)] 01:04:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0xa44bc000) [pid = 1949] [serial = 1856] [outer = 0x97811800] 01:04:47 INFO - PROCESS | 1949 | 1461053087496 Marionette DEBUG loaded listener.js 01:04:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0xa47a7c00) [pid = 1949] [serial = 1857] [outer = 0x97811800] 01:04:48 INFO - PROCESS | 1949 | 1461053088435 Marionette TRACE conn5 <- [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]]]}] 01:04:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:04:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1735ms 01:04:48 INFO - PROCESS | 1949 | 1461053088514 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 01:04:48 INFO - PROCESS | 1949 | 1461053088517 Marionette TRACE conn5 <- [1,2445,null,{"value":"8"}] 01:04:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:04:48 INFO - PROCESS | 1949 | 1461053088525 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:04:48 INFO - PROCESS | 1949 | 1461053088529 Marionette TRACE conn5 <- [1,2446,null,{}] 01:04:48 INFO - PROCESS | 1949 | 1461053088535 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:48 INFO - PROCESS | 1949 | 1461053088821 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 01:04:49 INFO - PROCESS | 1949 | 1461053089191 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x8da32400 == 161 [pid = 1949] [id = 619] 01:04:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x8da33800) [pid = 1949] [serial = 1858] [outer = (nil)] 01:04:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x8da3a000) [pid = 1949] [serial = 1859] [outer = 0x8da33800] 01:04:49 INFO - PROCESS | 1949 | 1461053089288 Marionette DEBUG loaded listener.js 01:04:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 171 (0x8da3bc00) [pid = 1949] [serial = 1860] [outer = 0x8da33800] 01:04:50 INFO - PROCESS | 1949 | 1461053090234 Marionette TRACE conn5 <- [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]]]}] 01:04:52 INFO - PROCESS | 1949 | --DOCSHELL 0x89865000 == 160 [pid = 1949] [id = 579] 01:04:52 INFO - PROCESS | 1949 | --DOCSHELL 0x8bc78800 == 159 [pid = 1949] [id = 602] 01:04:52 INFO - PROCESS | 1949 | --DOCSHELL 0x8b11b800 == 158 [pid = 1949] [id = 601] 01:04:52 INFO - PROCESS | 1949 | --DOCSHELL 0x8ac4a800 == 157 [pid = 1949] [id = 600] 01:04:52 INFO - PROCESS | 1949 | --DOCSHELL 0x86075800 == 156 [pid = 1949] [id = 599] 01:04:52 INFO - PROCESS | 1949 | --DOCSHELL 0x8e6bcc00 == 155 [pid = 1949] [id = 594] 01:04:52 INFO - PROCESS | 1949 | --DOCSHELL 0x94dd6c00 == 154 [pid = 1949] [id = 593] 01:04:52 INFO - PROCESS | 1949 | --DOCSHELL 0x902a8c00 == 153 [pid = 1949] [id = 592] 01:04:52 INFO - PROCESS | 1949 | --DOCSHELL 0x8be02400 == 152 [pid = 1949] [id = 591] 01:04:52 INFO - PROCESS | 1949 | --DOCSHELL 0x8f106000 == 151 [pid = 1949] [id = 589] 01:04:52 INFO - PROCESS | 1949 | --DOCSHELL 0x8fd56000 == 150 [pid = 1949] [id = 590] 01:04:52 INFO - PROCESS | 1949 | --DOCSHELL 0x8bebac00 == 149 [pid = 1949] [id = 588] 01:04:52 INFO - PROCESS | 1949 | --DOCSHELL 0x8c719400 == 148 [pid = 1949] [id = 587] 01:04:52 INFO - PROCESS | 1949 | --DOCSHELL 0x8dae2000 == 147 [pid = 1949] [id = 586] 01:04:52 INFO - PROCESS | 1949 | --DOCSHELL 0x8b432c00 == 146 [pid = 1949] [id = 585] 01:04:52 INFO - PROCESS | 1949 | --DOCSHELL 0x89ba7000 == 145 [pid = 1949] [id = 584] 01:04:52 INFO - PROCESS | 1949 | --DOCSHELL 0x86233800 == 144 [pid = 1949] [id = 583] 01:04:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:04:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 4045ms 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 170 (0x8b38f800) [pid = 1949] [serial = 1748] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x91dd8000) [pid = 1949] [serial = 1713] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x9587b400) [pid = 1949] [serial = 1716] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x91dd1c00) [pid = 1949] [serial = 1712] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x8e4a2000) [pid = 1949] [serial = 1695] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x8af64c00) [pid = 1949] [serial = 1742] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x90481c00) [pid = 1949] [serial = 1709] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x97816c00) [pid = 1949] [serial = 1722] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x89ace800) [pid = 1949] [serial = 1740] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x8b390800) [pid = 1949] [serial = 1743] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x89a53c00) [pid = 1949] [serial = 1739] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x90488400) [pid = 1949] [serial = 1710] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x8c798c00) [pid = 1949] [serial = 1623] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x8fd54000) [pid = 1949] [serial = 1704] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x8c7a4c00) [pid = 1949] [serial = 1694] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x9833c400) [pid = 1949] [serial = 1724] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x901d3c00) [pid = 1949] [serial = 1707] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x94dcd400) [pid = 1949] [serial = 1715] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x9eb4b400) [pid = 1949] [serial = 1730] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x9754fc00) [pid = 1949] [serial = 1721] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x8fe02400) [pid = 1949] [serial = 1706] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0xa0c4d400) [pid = 1949] [serial = 1734] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x9fb0c000) [pid = 1949] [serial = 1731] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x8f6ef400) [pid = 1949] [serial = 1701] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x8f103800) [pid = 1949] [serial = 1700] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x98b86c00) [pid = 1949] [serial = 1725] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x8c7a3000) [pid = 1949] [serial = 1688] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x9a40a400) [pid = 1949] [serial = 1728] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0xa0fdc400) [pid = 1949] [serial = 1736] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x8f7c9000) [pid = 1949] [serial = 1703] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x8b399c00) [pid = 1949] [serial = 1692] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x8ef02c00) [pid = 1949] [serial = 1698] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x96f84000) [pid = 1949] [serial = 1718] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x9928ac00) [pid = 1949] [serial = 1727] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x8ac4dc00) [pid = 1949] [serial = 1691] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0xa0a69800) [pid = 1949] [serial = 1733] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x8bfe1800) [pid = 1949] [serial = 1745] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x9705a400) [pid = 1949] [serial = 1719] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x8c3d5800) [pid = 1949] [serial = 1746] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x8e529400) [pid = 1949] [serial = 1697] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0xa2a0b800) [pid = 1949] [serial = 1611] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1949 | 1461053092939 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 01:04:52 INFO - PROCESS | 1949 | 1461053092945 Marionette TRACE conn5 <- [1,2449,null,{"value":"8"}] 01:04:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:04:52 INFO - PROCESS | 1949 | 1461053092960 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:04:52 INFO - PROCESS | 1949 | 1461053092969 Marionette TRACE conn5 <- [1,2450,null,{}] 01:04:52 INFO - PROCESS | 1949 | 1461053092978 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:53 INFO - PROCESS | 1949 | 1461053093200 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 01:04:53 INFO - PROCESS | 1949 | 1461053093455 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x88bd3c00 == 145 [pid = 1949] [id = 620] 01:04:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x88bd4800) [pid = 1949] [serial = 1861] [outer = (nil)] 01:04:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x891ba800) [pid = 1949] [serial = 1862] [outer = 0x88bd4800] 01:04:53 INFO - PROCESS | 1949 | 1461053093537 Marionette DEBUG loaded listener.js 01:04:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x89865800) [pid = 1949] [serial = 1863] [outer = 0x88bd4800] 01:04:54 INFO - PROCESS | 1949 | 1461053094449 Marionette TRACE conn5 <- [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]]]}] 01:04:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:04:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1538ms 01:04:54 INFO - PROCESS | 1949 | 1461053094498 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 01:04:54 INFO - PROCESS | 1949 | 1461053094504 Marionette TRACE conn5 <- [1,2453,null,{"value":"8"}] 01:04:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:04:54 INFO - PROCESS | 1949 | 1461053094516 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:04:54 INFO - PROCESS | 1949 | 1461053094521 Marionette TRACE conn5 <- [1,2454,null,{}] 01:04:54 INFO - PROCESS | 1949 | 1461053094527 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:54 INFO - PROCESS | 1949 | 1461053094755 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 01:04:55 INFO - PROCESS | 1949 | 1461053095043 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:55 INFO - PROCESS | 1949 | ++DOCSHELL 0x89ac2800 == 146 [pid = 1949] [id = 621] 01:04:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x89ac7400) [pid = 1949] [serial = 1864] [outer = (nil)] 01:04:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x89ad0400) [pid = 1949] [serial = 1865] [outer = 0x89ac7400] 01:04:55 INFO - PROCESS | 1949 | 1461053095125 Marionette DEBUG loaded listener.js 01:04:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x89b9e000) [pid = 1949] [serial = 1866] [outer = 0x89ac7400] 01:04:56 INFO - PROCESS | 1949 | 1461053096129 Marionette TRACE conn5 <- [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]]]}] 01:04:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:04:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1687ms 01:04:56 INFO - PROCESS | 1949 | 1461053096201 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 01:04:56 INFO - PROCESS | 1949 | 1461053096205 Marionette TRACE conn5 <- [1,2457,null,{"value":"8"}] 01:04:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:04:56 INFO - PROCESS | 1949 | 1461053096212 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:04:56 INFO - PROCESS | 1949 | 1461053096216 Marionette TRACE conn5 <- [1,2458,null,{}] 01:04:56 INFO - PROCESS | 1949 | 1461053096243 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:56 INFO - PROCESS | 1949 | 1461053096565 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 01:04:56 INFO - PROCESS | 1949 | 1461053096807 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ac49c00 == 147 [pid = 1949] [id = 622] 01:04:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8ac4a800) [pid = 1949] [serial = 1867] [outer = (nil)] 01:04:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x8ac4e800) [pid = 1949] [serial = 1868] [outer = 0x8ac4a800] 01:04:56 INFO - PROCESS | 1949 | 1461053096894 Marionette DEBUG loaded listener.js 01:04:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8af5a000) [pid = 1949] [serial = 1869] [outer = 0x8ac4a800] 01:04:58 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x8bfe2800) [pid = 1949] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:04:58 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x8b42cc00) [pid = 1949] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:04:58 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x8e6be400) [pid = 1949] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:04:58 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x8e50bc00) [pid = 1949] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:04:58 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x8e4a7000) [pid = 1949] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:04:58 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x8b4ea000) [pid = 1949] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:04:58 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x8ac4bc00) [pid = 1949] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:04:58 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x88975800) [pid = 1949] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:04:58 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x8ac4e400) [pid = 1949] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:04:58 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x86076c00) [pid = 1949] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:04:58 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0xa0cb6c00) [pid = 1949] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:04:58 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x88975c00) [pid = 1949] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:04:58 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x97ab5c00) [pid = 1949] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:04:58 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x9754d400) [pid = 1949] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:04:58 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x8f6f1800) [pid = 1949] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:04:58 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x9705e400) [pid = 1949] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:04:58 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x90495400) [pid = 1949] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:04:58 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x8e52b800) [pid = 1949] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:04:58 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x901d5c00) [pid = 1949] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:04:58 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x8f6f2800) [pid = 1949] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:04:58 INFO - PROCESS | 1949 | 1461053098455 Marionette TRACE conn5 <- [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]]]}] 01:04:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:04:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 2252ms 01:04:58 INFO - PROCESS | 1949 | 1461053098465 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 01:04:58 INFO - PROCESS | 1949 | 1461053098468 Marionette TRACE conn5 <- [1,2461,null,{"value":"8"}] 01:04:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:04:58 INFO - PROCESS | 1949 | 1461053098487 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:04:58 INFO - PROCESS | 1949 | 1461053098506 Marionette TRACE conn5 <- [1,2462,null,{}] 01:04:58 INFO - PROCESS | 1949 | 1461053098513 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:58 INFO - PROCESS | 1949 | 1461053098740 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 01:04:59 INFO - PROCESS | 1949 | 1461053099000 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:59 INFO - PROCESS | 1949 | ++DOCSHELL 0x86077000 == 148 [pid = 1949] [id = 623] 01:04:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x8ac4d000) [pid = 1949] [serial = 1870] [outer = (nil)] 01:04:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x8b11f000) [pid = 1949] [serial = 1871] [outer = 0x8ac4d000] 01:04:59 INFO - PROCESS | 1949 | 1461053099085 Marionette DEBUG loaded listener.js 01:04:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x8b396400) [pid = 1949] [serial = 1872] [outer = 0x8ac4d000] 01:05:00 INFO - PROCESS | 1949 | 1461053100105 Marionette TRACE conn5 <- [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]]]}] 01:05:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:05:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1651ms 01:05:00 INFO - PROCESS | 1949 | 1461053100158 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 01:05:00 INFO - PROCESS | 1949 | 1461053100164 Marionette TRACE conn5 <- [1,2465,null,{"value":"8"}] 01:05:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:05:00 INFO - PROCESS | 1949 | 1461053100175 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:05:00 INFO - PROCESS | 1949 | 1461053100181 Marionette TRACE conn5 <- [1,2466,null,{}] 01:05:00 INFO - PROCESS | 1949 | 1461053100191 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:00 INFO - PROCESS | 1949 | 1461053100478 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 01:05:00 INFO - PROCESS | 1949 | 1461053100855 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x89794c00 == 149 [pid = 1949] [id = 624] 01:05:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x89870400) [pid = 1949] [serial = 1873] [outer = (nil)] 01:05:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x89909c00) [pid = 1949] [serial = 1874] [outer = 0x89870400] 01:05:00 INFO - PROCESS | 1949 | 1461053100961 Marionette DEBUG loaded listener.js 01:05:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x89a59400) [pid = 1949] [serial = 1875] [outer = 0x89870400] 01:05:02 INFO - PROCESS | 1949 | 1461053102179 Marionette TRACE conn5 <- [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]]]}] 01:05:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:05:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2040ms 01:05:02 INFO - PROCESS | 1949 | 1461053102216 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 01:05:02 INFO - PROCESS | 1949 | 1461053102227 Marionette TRACE conn5 <- [1,2469,null,{"value":"8"}] 01:05:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:05:02 INFO - PROCESS | 1949 | 1461053102239 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:05:02 INFO - PROCESS | 1949 | 1461053102243 Marionette TRACE conn5 <- [1,2470,null,{}] 01:05:02 INFO - PROCESS | 1949 | 1461053102252 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:02 INFO - PROCESS | 1949 | 1461053102548 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 01:05:02 INFO - PROCESS | 1949 | 1461053102949 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x89ba8800 == 150 [pid = 1949] [id = 625] 01:05:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x8abefc00) [pid = 1949] [serial = 1876] [outer = (nil)] 01:05:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x8af5d000) [pid = 1949] [serial = 1877] [outer = 0x8abefc00] 01:05:03 INFO - PROCESS | 1949 | 1461053103131 Marionette DEBUG loaded listener.js 01:05:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8b425000) [pid = 1949] [serial = 1878] [outer = 0x8abefc00] 01:05:04 INFO - PROCESS | 1949 | 1461053104842 Marionette TRACE conn5 <- [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]]]}] 01:05:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:05:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 2642ms 01:05:04 INFO - PROCESS | 1949 | 1461053104881 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 01:05:04 INFO - PROCESS | 1949 | 1461053104886 Marionette TRACE conn5 <- [1,2473,null,{"value":"8"}] 01:05:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:05:04 INFO - PROCESS | 1949 | 1461053104917 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:05:04 INFO - PROCESS | 1949 | 1461053104923 Marionette TRACE conn5 <- [1,2474,null,{}] 01:05:05 INFO - PROCESS | 1949 | 1461053105018 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:05 INFO - PROCESS | 1949 | 1461053105348 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 01:05:05 INFO - PROCESS | 1949 | 1461053105548 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x89906c00 == 151 [pid = 1949] [id = 626] 01:05:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8b430000) [pid = 1949] [serial = 1879] [outer = (nil)] 01:05:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8bc6e000) [pid = 1949] [serial = 1880] [outer = 0x8b430000] 01:05:05 INFO - PROCESS | 1949 | 1461053105646 Marionette DEBUG loaded listener.js 01:05:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8bc78800) [pid = 1949] [serial = 1881] [outer = 0x8b430000] 01:05:06 INFO - PROCESS | 1949 | 1461053106721 Marionette TRACE conn5 <- [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]]]}] 01:05:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:05:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1851ms 01:05:06 INFO - PROCESS | 1949 | 1461053106764 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 01:05:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:05:06 INFO - PROCESS | 1949 | 1461053106770 Marionette TRACE conn5 <- [1,2477,null,{"value":"8"}] 01:05:06 INFO - PROCESS | 1949 | 1461053106776 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:05:06 INFO - PROCESS | 1949 | 1461053106779 Marionette TRACE conn5 <- [1,2478,null,{}] 01:05:06 INFO - PROCESS | 1949 | 1461053106786 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:07 INFO - PROCESS | 1949 | 1461053107079 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 01:05:07 INFO - PROCESS | 1949 | 1461053107439 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b4e9c00 == 152 [pid = 1949] [id = 627] 01:05:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8be03000) [pid = 1949] [serial = 1882] [outer = (nil)] 01:05:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8be0cc00) [pid = 1949] [serial = 1883] [outer = 0x8be03000] 01:05:07 INFO - PROCESS | 1949 | 1461053107535 Marionette DEBUG loaded listener.js 01:05:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8beb5000) [pid = 1949] [serial = 1884] [outer = 0x8be03000] 01:05:08 INFO - PROCESS | 1949 | 1461053108548 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 01:05:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:05:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1839ms 01:05:08 INFO - PROCESS | 1949 | 1461053108616 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 01:05:08 INFO - PROCESS | 1949 | 1461053108620 Marionette TRACE conn5 <- [1,2481,null,{"value":"8"}] 01:05:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:05:08 INFO - PROCESS | 1949 | 1461053108627 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:05:08 INFO - PROCESS | 1949 | 1461053108632 Marionette TRACE conn5 <- [1,2482,null,{}] 01:05:08 INFO - PROCESS | 1949 | 1461053108641 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:08 INFO - PROCESS | 1949 | 1461053108897 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 01:05:09 INFO - PROCESS | 1949 | 1461053109249 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x89904400 == 153 [pid = 1949] [id = 628] 01:05:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x89a5d000) [pid = 1949] [serial = 1885] [outer = (nil)] 01:05:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8be09000) [pid = 1949] [serial = 1886] [outer = 0x89a5d000] 01:05:09 INFO - PROCESS | 1949 | 1461053109371 Marionette DEBUG loaded listener.js 01:05:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8bfebc00) [pid = 1949] [serial = 1887] [outer = 0x89a5d000] 01:05:10 INFO - PROCESS | 1949 | 1461053110389 Marionette TRACE conn5 <- [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]]]}] 01:05:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:05:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1837ms 01:05:10 INFO - PROCESS | 1949 | 1461053110466 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 01:05:10 INFO - PROCESS | 1949 | 1461053110470 Marionette TRACE conn5 <- [1,2485,null,{"value":"8"}] 01:05:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:05:10 INFO - PROCESS | 1949 | 1461053110477 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:05:10 INFO - PROCESS | 1949 | 1461053110481 Marionette TRACE conn5 <- [1,2486,null,{}] 01:05:10 INFO - PROCESS | 1949 | 1461053110487 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:10 INFO - PROCESS | 1949 | 1461053110781 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 01:05:11 INFO - PROCESS | 1949 | 1461053111156 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:11 INFO - PROCESS | 1949 | ++DOCSHELL 0x8beb9800 == 154 [pid = 1949] [id = 629] 01:05:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x8c0eb000) [pid = 1949] [serial = 1888] [outer = (nil)] 01:05:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8c3db000) [pid = 1949] [serial = 1889] [outer = 0x8c0eb000] 01:05:11 INFO - PROCESS | 1949 | 1461053111257 Marionette DEBUG loaded listener.js 01:05:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x8c719800) [pid = 1949] [serial = 1890] [outer = 0x8c0eb000] 01:05:12 INFO - PROCESS | 1949 | 1461053112234 Marionette TRACE conn5 <- [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]]]}] 01:05:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:05:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1788ms 01:05:12 INFO - PROCESS | 1949 | 1461053112268 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 01:05:12 INFO - PROCESS | 1949 | 1461053112271 Marionette TRACE conn5 <- [1,2489,null,{"value":"8"}] 01:05:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:05:12 INFO - PROCESS | 1949 | 1461053112278 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:05:12 INFO - PROCESS | 1949 | 1461053112281 Marionette TRACE conn5 <- [1,2490,null,{}] 01:05:12 INFO - PROCESS | 1949 | 1461053112287 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:12 INFO - PROCESS | 1949 | 1461053112531 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 01:05:12 INFO - PROCESS | 1949 | 1461053112889 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c79cc00 == 155 [pid = 1949] [id = 630] 01:05:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x8c79f400) [pid = 1949] [serial = 1891] [outer = (nil)] 01:05:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x8da37000) [pid = 1949] [serial = 1892] [outer = 0x8c79f400] 01:05:13 INFO - PROCESS | 1949 | 1461053112998 Marionette DEBUG loaded listener.js 01:05:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x8da41000) [pid = 1949] [serial = 1893] [outer = 0x8c79f400] 01:05:14 INFO - PROCESS | 1949 | 1461053114002 Marionette TRACE conn5 <- [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]]]}] 01:05:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:05:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1786ms 01:05:14 INFO - PROCESS | 1949 | 1461053114065 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 01:05:14 INFO - PROCESS | 1949 | 1461053114068 Marionette TRACE conn5 <- [1,2493,null,{"value":"8"}] 01:05:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:05:14 INFO - PROCESS | 1949 | 1461053114076 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:05:14 INFO - PROCESS | 1949 | 1461053114080 Marionette TRACE conn5 <- [1,2494,null,{}] 01:05:14 INFO - PROCESS | 1949 | 1461053114086 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:14 INFO - PROCESS | 1949 | 1461053114335 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 01:05:14 INFO - PROCESS | 1949 | 1461053114692 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bfee400 == 156 [pid = 1949] [id = 631] 01:05:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x8c79ac00) [pid = 1949] [serial = 1894] [outer = (nil)] 01:05:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x8dae4400) [pid = 1949] [serial = 1895] [outer = 0x8c79ac00] 01:05:14 INFO - PROCESS | 1949 | 1461053114799 Marionette DEBUG loaded listener.js 01:05:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x8e4a4000) [pid = 1949] [serial = 1896] [outer = 0x8c79ac00] 01:05:15 INFO - PROCESS | 1949 | 1461053115762 Marionette TRACE conn5 <- [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]]]}] 01:05:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:05:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1735ms 01:05:15 INFO - PROCESS | 1949 | 1461053115812 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 01:05:15 INFO - PROCESS | 1949 | 1461053115817 Marionette TRACE conn5 <- [1,2497,null,{"value":"8"}] 01:05:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:05:15 INFO - PROCESS | 1949 | 1461053115823 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:05:15 INFO - PROCESS | 1949 | 1461053115827 Marionette TRACE conn5 <- [1,2498,null,{}] 01:05:15 INFO - PROCESS | 1949 | 1461053115833 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:16 INFO - PROCESS | 1949 | 1461053116092 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 01:05:16 INFO - PROCESS | 1949 | 1461053116438 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x8dae0c00 == 157 [pid = 1949] [id = 632] 01:05:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x8dae1400) [pid = 1949] [serial = 1897] [outer = (nil)] 01:05:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x8e501c00) [pid = 1949] [serial = 1898] [outer = 0x8dae1400] 01:05:16 INFO - PROCESS | 1949 | 1461053116537 Marionette DEBUG loaded listener.js 01:05:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x8e505000) [pid = 1949] [serial = 1899] [outer = 0x8dae1400] 01:05:17 INFO - PROCESS | 1949 | 1461053117500 Marionette TRACE conn5 <- [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]]]}] 01:05:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:05:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1736ms 01:05:17 INFO - PROCESS | 1949 | 1461053117561 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 01:05:17 INFO - PROCESS | 1949 | 1461053117565 Marionette TRACE conn5 <- [1,2501,null,{"value":"8"}] 01:05:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:05:17 INFO - PROCESS | 1949 | 1461053117572 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:05:17 INFO - PROCESS | 1949 | 1461053117576 Marionette TRACE conn5 <- [1,2502,null,{}] 01:05:17 INFO - PROCESS | 1949 | 1461053117581 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:17 INFO - PROCESS | 1949 | 1461053117828 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 01:05:18 INFO - PROCESS | 1949 | 1461053118193 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:18 INFO - PROCESS | 1949 | ++DOCSHELL 0x8dadb400 == 158 [pid = 1949] [id = 633] 01:05:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x8e502000) [pid = 1949] [serial = 1900] [outer = (nil)] 01:05:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x8e510c00) [pid = 1949] [serial = 1901] [outer = 0x8e502000] 01:05:18 INFO - PROCESS | 1949 | 1461053118290 Marionette DEBUG loaded listener.js 01:05:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x8e522400) [pid = 1949] [serial = 1902] [outer = 0x8e502000] 01:05:19 INFO - PROCESS | 1949 | 1461053119241 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:05:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:05:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1732ms 01:05:19 INFO - PROCESS | 1949 | 1461053119306 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 01:05:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:05:19 INFO - PROCESS | 1949 | 1461053119311 Marionette TRACE conn5 <- [1,2505,null,{"value":"8"}] 01:05:19 INFO - PROCESS | 1949 | 1461053119319 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:05:19 INFO - PROCESS | 1949 | 1461053119325 Marionette TRACE conn5 <- [1,2506,null,{}] 01:05:19 INFO - PROCESS | 1949 | 1461053119331 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:19 INFO - PROCESS | 1949 | 1461053119609 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 01:05:19 INFO - PROCESS | 1949 | 1461053119982 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e6b5800 == 159 [pid = 1949] [id = 634] 01:05:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x8ed82400) [pid = 1949] [serial = 1903] [outer = (nil)] 01:05:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x8ed86000) [pid = 1949] [serial = 1904] [outer = 0x8ed82400] 01:05:20 INFO - PROCESS | 1949 | 1461053120102 Marionette DEBUG loaded listener.js 01:05:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x8ef06400) [pid = 1949] [serial = 1905] [outer = 0x8ed82400] 01:05:21 INFO - PROCESS | 1949 | 1461053121126 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:05:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:05:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1850ms 01:05:21 INFO - PROCESS | 1949 | 1461053121168 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 01:05:21 INFO - PROCESS | 1949 | 1461053121173 Marionette TRACE conn5 <- [1,2509,null,{"value":"8"}] 01:05:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:05:21 INFO - PROCESS | 1949 | 1461053121180 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:05:21 INFO - PROCESS | 1949 | 1461053121184 Marionette TRACE conn5 <- [1,2510,null,{}] 01:05:21 INFO - PROCESS | 1949 | 1461053121191 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:21 INFO - PROCESS | 1949 | 1461053121478 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 01:05:21 INFO - PROCESS | 1949 | 1461053121826 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e50f000 == 160 [pid = 1949] [id = 635] 01:05:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x8e6bd000) [pid = 1949] [serial = 1906] [outer = (nil)] 01:05:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x8f106000) [pid = 1949] [serial = 1907] [outer = 0x8e6bd000] 01:05:21 INFO - PROCESS | 1949 | 1461053121923 Marionette DEBUG loaded listener.js 01:05:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x8f10b000) [pid = 1949] [serial = 1908] [outer = 0x8e6bd000] 01:05:22 INFO - PROCESS | 1949 | 1461053122923 Marionette TRACE conn5 <- [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]]]}] 01:05:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:05:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1796ms 01:05:22 INFO - PROCESS | 1949 | 1461053122978 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 01:05:22 INFO - PROCESS | 1949 | 1461053122982 Marionette TRACE conn5 <- [1,2513,null,{"value":"8"}] 01:05:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:05:22 INFO - PROCESS | 1949 | 1461053122991 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:05:22 INFO - PROCESS | 1949 | 1461053122995 Marionette TRACE conn5 <- [1,2514,null,{}] 01:05:23 INFO - PROCESS | 1949 | 1461053123001 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:23 INFO - PROCESS | 1949 | 1461053123269 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 01:05:23 INFO - PROCESS | 1949 | 1461053123657 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ed89000 == 161 [pid = 1949] [id = 636] 01:05:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x8ef0f000) [pid = 1949] [serial = 1909] [outer = (nil)] 01:05:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x8f6f9800) [pid = 1949] [serial = 1910] [outer = 0x8ef0f000] 01:05:23 INFO - PROCESS | 1949 | 1461053123756 Marionette DEBUG loaded listener.js 01:05:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x8f7bd800) [pid = 1949] [serial = 1911] [outer = 0x8ef0f000] 01:05:24 INFO - PROCESS | 1949 | 1461053124716 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 01:05:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:05:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1790ms 01:05:24 INFO - PROCESS | 1949 | 1461053124783 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 01:05:24 INFO - PROCESS | 1949 | 1461053124787 Marionette TRACE conn5 <- [1,2517,null,{"value":"8"}] 01:05:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:05:24 INFO - PROCESS | 1949 | 1461053124794 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:05:24 INFO - PROCESS | 1949 | 1461053124797 Marionette TRACE conn5 <- [1,2518,null,{}] 01:05:24 INFO - PROCESS | 1949 | 1461053124804 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:25 INFO - PROCESS | 1949 | 1461053125095 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 01:05:25 INFO - PROCESS | 1949 | 1461053125466 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ed8c400 == 162 [pid = 1949] [id = 637] 01:05:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x8f6efc00) [pid = 1949] [serial = 1912] [outer = (nil)] 01:05:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x8fd53400) [pid = 1949] [serial = 1913] [outer = 0x8f6efc00] 01:05:25 INFO - PROCESS | 1949 | 1461053125565 Marionette DEBUG loaded listener.js 01:05:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x8fd55400) [pid = 1949] [serial = 1914] [outer = 0x8f6efc00] 01:05:26 INFO - PROCESS | 1949 | 1461053126551 Marionette TRACE conn5 <- [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]]]}] 01:05:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:05:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1793ms 01:05:26 INFO - PROCESS | 1949 | 1461053126587 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 01:05:26 INFO - PROCESS | 1949 | 1461053126591 Marionette TRACE conn5 <- [1,2521,null,{"value":"8"}] 01:05:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:05:26 INFO - PROCESS | 1949 | 1461053126598 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:05:26 INFO - PROCESS | 1949 | 1461053126602 Marionette TRACE conn5 <- [1,2522,null,{}] 01:05:26 INFO - PROCESS | 1949 | 1461053126609 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:26 INFO - PROCESS | 1949 | 1461053126880 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 01:05:27 INFO - PROCESS | 1949 | 1461053127251 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x86073800 == 163 [pid = 1949] [id = 638] 01:05:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x8f7c3c00) [pid = 1949] [serial = 1915] [outer = (nil)] 01:05:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x8fde9800) [pid = 1949] [serial = 1916] [outer = 0x8f7c3c00] 01:05:27 INFO - PROCESS | 1949 | 1461053127363 Marionette DEBUG loaded listener.js 01:05:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x8fe01400) [pid = 1949] [serial = 1917] [outer = 0x8f7c3c00] 01:05:28 INFO - PROCESS | 1949 | 1461053128370 Marionette TRACE conn5 <- [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]]]}] 01:05:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:05:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1840ms 01:05:28 INFO - PROCESS | 1949 | 1461053128440 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 01:05:28 INFO - PROCESS | 1949 | 1461053128444 Marionette TRACE conn5 <- [1,2525,null,{"value":"8"}] 01:05:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:05:28 INFO - PROCESS | 1949 | 1461053128451 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:05:28 INFO - PROCESS | 1949 | 1461053128455 Marionette TRACE conn5 <- [1,2526,null,{}] 01:05:28 INFO - PROCESS | 1949 | 1461053128461 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:28 INFO - PROCESS | 1949 | 1461053128758 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 01:05:29 INFO - PROCESS | 1949 | 1461053129145 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fd61400 == 164 [pid = 1949] [id = 639] 01:05:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x8fdeac00) [pid = 1949] [serial = 1918] [outer = (nil)] 01:05:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x8fe10c00) [pid = 1949] [serial = 1919] [outer = 0x8fdeac00] 01:05:29 INFO - PROCESS | 1949 | 1461053129242 Marionette DEBUG loaded listener.js 01:05:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x901d0000) [pid = 1949] [serial = 1920] [outer = 0x8fdeac00] 01:05:33 INFO - PROCESS | 1949 | --DOCSHELL 0x9705c000 == 163 [pid = 1949] [id = 534] 01:05:33 INFO - PROCESS | 1949 | --DOCSHELL 0x9780bc00 == 162 [pid = 1949] [id = 533] 01:05:33 INFO - PROCESS | 1949 | --DOCSHELL 0x8b42a400 == 161 [pid = 1949] [id = 560] 01:05:33 INFO - PROCESS | 1949 | --DOCSHELL 0x8beaf000 == 160 [pid = 1949] [id = 564] 01:05:33 INFO - PROCESS | 1949 | --DOCSHELL 0x8bfea000 == 159 [pid = 1949] [id = 568] 01:05:33 INFO - PROCESS | 1949 | --DOCSHELL 0x8ef03800 == 158 [pid = 1949] [id = 569] 01:05:33 INFO - PROCESS | 1949 | --DOCSHELL 0x8e524000 == 157 [pid = 1949] [id = 571] 01:05:33 INFO - PROCESS | 1949 | --DOCSHELL 0x97542000 == 156 [pid = 1949] [id = 573] 01:05:33 INFO - PROCESS | 1949 | --DOCSHELL 0x8ac49000 == 155 [pid = 1949] [id = 570] 01:05:33 INFO - PROCESS | 1949 | --DOCSHELL 0x905c0000 == 154 [pid = 1949] [id = 572] 01:05:33 INFO - PROCESS | 1949 | --DOCSHELL 0x8fe08c00 == 153 [pid = 1949] [id = 574] 01:05:33 INFO - PROCESS | 1949 | --DOCSHELL 0x8e4ae800 == 152 [pid = 1949] [id = 405] 01:05:33 INFO - PROCESS | 1949 | --DOCSHELL 0x8ef0e400 == 151 [pid = 1949] [id = 567] 01:05:33 INFO - PROCESS | 1949 | --DOCSHELL 0x8ac4ac00 == 150 [pid = 1949] [id = 604] 01:05:33 INFO - PROCESS | 1949 | --DOCSHELL 0x8c0ef800 == 149 [pid = 1949] [id = 605] 01:05:33 INFO - PROCESS | 1949 | --DOCSHELL 0x88977c00 == 148 [pid = 1949] [id = 603] 01:05:33 INFO - PROCESS | 1949 | 1461053133160 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x8dade000) [pid = 1949] [serial = 1689] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x8be0a000) [pid = 1949] [serial = 1805] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x8c0e9400) [pid = 1949] [serial = 1806] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x8f7bb400) [pid = 1949] [serial = 1766] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x8ef07c00) [pid = 1949] [serial = 1764] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x8ed87c00) [pid = 1949] [serial = 1763] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x8e6b5000) [pid = 1949] [serial = 1761] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x8e523000) [pid = 1949] [serial = 1760] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x8e4aec00) [pid = 1949] [serial = 1758] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x8dae3400) [pid = 1949] [serial = 1757] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x8beb3c00) [pid = 1949] [serial = 1755] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x8bc75c00) [pid = 1949] [serial = 1754] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x8ac47800) [pid = 1949] [serial = 1752] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x89a55400) [pid = 1949] [serial = 1751] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x8b112000) [pid = 1949] [serial = 1802] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x8607e000) [pid = 1949] [serial = 1799] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x8897ac00) [pid = 1949] [serial = 1800] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0xa0fd8400) [pid = 1949] [serial = 1797] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0xa0cb8400) [pid = 1949] [serial = 1796] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x9fbc3400) [pid = 1949] [serial = 1794] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x9a626c00) [pid = 1949] [serial = 1793] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x99287000) [pid = 1949] [serial = 1791] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x99180c00) [pid = 1949] [serial = 1790] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x98b80c00) [pid = 1949] [serial = 1788] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x9833f800) [pid = 1949] [serial = 1787] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x9780b400) [pid = 1949] [serial = 1785] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x9771f800) [pid = 1949] [serial = 1784] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x97545c00) [pid = 1949] [serial = 1782] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x9729e000) [pid = 1949] [serial = 1781] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x958e0000) [pid = 1949] [serial = 1779] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x94dd7000) [pid = 1949] [serial = 1778] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x91dd9800) [pid = 1949] [serial = 1776] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x905ba800) [pid = 1949] [serial = 1775] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x9048dc00) [pid = 1949] [serial = 1773] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x90480c00) [pid = 1949] [serial = 1772] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x901cfc00) [pid = 1949] [serial = 1770] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x8fe0d400) [pid = 1949] [serial = 1769] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x8fd59800) [pid = 1949] [serial = 1767] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x8c71ec00) [pid = 1949] [serial = 1808] [outer = (nil)] [url = about:blank] 01:05:33 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x8b38ec00) [pid = 1949] [serial = 1803] [outer = (nil)] [url = about:blank] 01:05:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:05:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 5054ms 01:05:33 INFO - PROCESS | 1949 | 1461053133514 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 01:05:33 INFO - PROCESS | 1949 | 1461053133519 Marionette TRACE conn5 <- [1,2529,null,{"value":"8"}] 01:05:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:05:33 INFO - PROCESS | 1949 | 1461053133530 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:05:33 INFO - PROCESS | 1949 | 1461053133536 Marionette TRACE conn5 <- [1,2530,null,{}] 01:05:33 INFO - PROCESS | 1949 | 1461053133549 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:33 INFO - PROCESS | 1949 | 1461053133772 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 01:05:34 INFO - PROCESS | 1949 | 1461053134026 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x89a5bc00 == 149 [pid = 1949] [id = 640] 01:05:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x89ac5000) [pid = 1949] [serial = 1921] [outer = (nil)] 01:05:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x89acf800) [pid = 1949] [serial = 1922] [outer = 0x89ac5000] 01:05:34 INFO - PROCESS | 1949 | 1461053134113 Marionette DEBUG loaded listener.js 01:05:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x89ba3000) [pid = 1949] [serial = 1923] [outer = 0x89ac5000] 01:05:34 INFO - PROCESS | 1949 | 1461053134992 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 01:05:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:05:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1543ms 01:05:35 INFO - PROCESS | 1949 | 1461053135074 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 01:05:35 INFO - PROCESS | 1949 | 1461053135083 Marionette TRACE conn5 <- [1,2533,null,{"value":"8"}] 01:05:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:05:35 INFO - PROCESS | 1949 | 1461053135094 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:05:35 INFO - PROCESS | 1949 | 1461053135098 Marionette TRACE conn5 <- [1,2534,null,{}] 01:05:35 INFO - PROCESS | 1949 | 1461053135106 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:35 INFO - PROCESS | 1949 | 1461053135345 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 01:05:35 INFO - PROCESS | 1949 | 1461053135637 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:35 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ac4ac00 == 150 [pid = 1949] [id = 641] 01:05:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8ac4c000) [pid = 1949] [serial = 1924] [outer = (nil)] 01:05:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8b395000) [pid = 1949] [serial = 1925] [outer = 0x8ac4c000] 01:05:35 INFO - PROCESS | 1949 | 1461053135724 Marionette DEBUG loaded listener.js 01:05:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8b42ac00) [pid = 1949] [serial = 1926] [outer = 0x8ac4c000] 01:05:36 INFO - PROCESS | 1949 | 1461053136781 Marionette TRACE conn5 <- [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]]]}] 01:05:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:05:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1734ms 01:05:36 INFO - PROCESS | 1949 | 1461053136829 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 01:05:36 INFO - PROCESS | 1949 | 1461053136832 Marionette TRACE conn5 <- [1,2537,null,{"value":"8"}] 01:05:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:05:36 INFO - PROCESS | 1949 | 1461053136847 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:05:36 INFO - PROCESS | 1949 | 1461053136853 Marionette TRACE conn5 <- [1,2538,null,{}] 01:05:36 INFO - PROCESS | 1949 | 1461053136870 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:37 INFO - PROCESS | 1949 | 1461053137199 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 01:05:37 INFO - PROCESS | 1949 | 1461053137427 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b4e9800 == 151 [pid = 1949] [id = 642] 01:05:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8bc73c00) [pid = 1949] [serial = 1927] [outer = (nil)] 01:05:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x8be0a000) [pid = 1949] [serial = 1928] [outer = 0x8bc73c00] 01:05:37 INFO - PROCESS | 1949 | 1461053137517 Marionette DEBUG loaded listener.js 01:05:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8beb3800) [pid = 1949] [serial = 1929] [outer = 0x8bc73c00] 01:05:38 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x9eb4d400) [pid = 1949] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:05:38 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x86237400) [pid = 1949] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:05:38 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x8ac4a800) [pid = 1949] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:05:38 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x8beb8c00) [pid = 1949] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:05:38 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x8f7c5c00) [pid = 1949] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:05:38 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x8e50e400) [pid = 1949] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:05:38 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x8be0f800) [pid = 1949] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:05:38 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x8c3d4000) [pid = 1949] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:05:38 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x8af59400) [pid = 1949] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:05:38 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x88978000) [pid = 1949] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:05:38 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x89ac7400) [pid = 1949] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:05:38 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x88bd4800) [pid = 1949] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:05:38 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x8da33800) [pid = 1949] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:05:38 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x97811800) [pid = 1949] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:05:38 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0xa000f000) [pid = 1949] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:05:38 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x99173000) [pid = 1949] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:05:38 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x8fde9400) [pid = 1949] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:05:38 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x97ab3800) [pid = 1949] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:05:38 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x9705b000) [pid = 1949] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:05:38 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x8ef08400) [pid = 1949] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:05:38 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x90488c00) [pid = 1949] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:05:38 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x8fd54c00) [pid = 1949] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:05:39 INFO - PROCESS | 1949 | 1461053139061 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 01:05:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:05:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 2240ms 01:05:39 INFO - PROCESS | 1949 | 1461053139089 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 01:05:39 INFO - PROCESS | 1949 | 1461053139094 Marionette TRACE conn5 <- [1,2541,null,{"value":"8"}] 01:05:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:05:39 INFO - PROCESS | 1949 | 1461053139101 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:05:39 INFO - PROCESS | 1949 | 1461053139105 Marionette TRACE conn5 <- [1,2542,null,{}] 01:05:39 INFO - PROCESS | 1949 | 1461053139111 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:39 INFO - PROCESS | 1949 | 1461053139356 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 01:05:39 INFO - PROCESS | 1949 | 1461053139633 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x8607ac00 == 152 [pid = 1949] [id = 643] 01:05:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x8abea400) [pid = 1949] [serial = 1930] [outer = (nil)] 01:05:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x8be10c00) [pid = 1949] [serial = 1931] [outer = 0x8abea400] 01:05:39 INFO - PROCESS | 1949 | 1461053139719 Marionette DEBUG loaded listener.js 01:05:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x8c0e9000) [pid = 1949] [serial = 1932] [outer = 0x8abea400] 01:05:40 INFO - PROCESS | 1949 | 1461053140838 Marionette TRACE conn5 <- [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]]]}] 01:05:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:05:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1793ms 01:05:40 INFO - PROCESS | 1949 | 1461053140895 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 01:05:40 INFO - PROCESS | 1949 | 1461053140906 Marionette TRACE conn5 <- [1,2545,null,{"value":"8"}] 01:05:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:05:40 INFO - PROCESS | 1949 | 1461053140923 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:05:40 INFO - PROCESS | 1949 | 1461053140935 Marionette TRACE conn5 <- [1,2546,null,{}] 01:05:40 INFO - PROCESS | 1949 | 1461053140952 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:41 INFO - PROCESS | 1949 | 1461053141392 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 01:05:41 INFO - PROCESS | 1949 | 1461053141703 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x8897cc00 == 153 [pid = 1949] [id = 644] 01:05:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x8978b400) [pid = 1949] [serial = 1933] [outer = (nil)] 01:05:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x89b99800) [pid = 1949] [serial = 1934] [outer = 0x8978b400] 01:05:41 INFO - PROCESS | 1949 | 1461053141799 Marionette DEBUG loaded listener.js 01:05:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x8ac4b400) [pid = 1949] [serial = 1935] [outer = 0x8978b400] 01:05:42 INFO - PROCESS | 1949 | 1461053142857 Marionette TRACE conn5 <- [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]]]}] 01:05:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:05:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 2006ms 01:05:42 INFO - PROCESS | 1949 | 1461053142927 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 01:05:42 INFO - PROCESS | 1949 | 1461053142936 Marionette TRACE conn5 <- [1,2549,null,{"value":"8"}] 01:05:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:05:42 INFO - PROCESS | 1949 | 1461053142948 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:05:42 INFO - PROCESS | 1949 | 1461053142953 Marionette TRACE conn5 <- [1,2550,null,{}] 01:05:42 INFO - PROCESS | 1949 | 1461053142961 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:43 INFO - PROCESS | 1949 | 1461053143274 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 01:05:43 INFO - PROCESS | 1949 | 1461053143662 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x89b9a800 == 154 [pid = 1949] [id = 645] 01:05:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x89ba0000) [pid = 1949] [serial = 1936] [outer = (nil)] 01:05:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x8b4f3c00) [pid = 1949] [serial = 1937] [outer = 0x89ba0000] 01:05:43 INFO - PROCESS | 1949 | 1461053143757 Marionette DEBUG loaded listener.js 01:05:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x8be0d800) [pid = 1949] [serial = 1938] [outer = 0x89ba0000] 01:05:44 INFO - PROCESS | 1949 | 1461053144979 Marionette TRACE conn5 <- [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]]]}] 01:05:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:05:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2088ms 01:05:45 INFO - PROCESS | 1949 | 1461053145037 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 01:05:45 INFO - PROCESS | 1949 | 1461053145041 Marionette TRACE conn5 <- [1,2553,null,{"value":"8"}] 01:05:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:05:45 INFO - PROCESS | 1949 | 1461053145049 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:05:45 INFO - PROCESS | 1949 | 1461053145056 Marionette TRACE conn5 <- [1,2554,null,{}] 01:05:45 INFO - PROCESS | 1949 | 1461053145142 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:45 INFO - PROCESS | 1949 | 1461053145493 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 01:05:45 INFO - PROCESS | 1949 | 1461053145933 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:45 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b4e7800 == 155 [pid = 1949] [id = 646] 01:05:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x8c3dd800) [pid = 1949] [serial = 1939] [outer = (nil)] 01:05:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8c71ec00) [pid = 1949] [serial = 1940] [outer = 0x8c3dd800] 01:05:46 INFO - PROCESS | 1949 | 1461053146097 Marionette DEBUG loaded listener.js 01:05:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8da3b400) [pid = 1949] [serial = 1941] [outer = 0x8c3dd800] 01:05:47 INFO - PROCESS | 1949 | 1461053147369 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 01:05:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:05:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2362ms 01:05:47 INFO - PROCESS | 1949 | 1461053147413 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 01:05:47 INFO - PROCESS | 1949 | 1461053147420 Marionette TRACE conn5 <- [1,2557,null,{"value":"8"}] 01:05:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:05:47 INFO - PROCESS | 1949 | 1461053147430 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:05:47 INFO - PROCESS | 1949 | 1461053147434 Marionette TRACE conn5 <- [1,2558,null,{}] 01:05:47 INFO - PROCESS | 1949 | 1461053147440 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:47 INFO - PROCESS | 1949 | 1461053147702 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 01:05:48 INFO - PROCESS | 1949 | 1461053148064 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x8af5a400 == 156 [pid = 1949] [id = 647] 01:05:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8c79b000) [pid = 1949] [serial = 1942] [outer = (nil)] 01:05:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8e4acc00) [pid = 1949] [serial = 1943] [outer = 0x8c79b000] 01:05:48 INFO - PROCESS | 1949 | 1461053148160 Marionette DEBUG loaded listener.js 01:05:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8e50e400) [pid = 1949] [serial = 1944] [outer = 0x8c79b000] 01:05:49 INFO - PROCESS | 1949 | 1461053149213 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 01:05:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:05:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1835ms 01:05:49 INFO - PROCESS | 1949 | 1461053149266 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 01:05:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:05:49 INFO - PROCESS | 1949 | 1461053149270 Marionette TRACE conn5 <- [1,2561,null,{"value":"8"}] 01:05:49 INFO - PROCESS | 1949 | 1461053149277 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:05:49 INFO - PROCESS | 1949 | 1461053149281 Marionette TRACE conn5 <- [1,2562,null,{}] 01:05:49 INFO - PROCESS | 1949 | 1461053149289 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:49 INFO - PROCESS | 1949 | 1461053149550 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 01:05:49 INFO - PROCESS | 1949 | 1461053149902 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x8da3dc00 == 157 [pid = 1949] [id = 648] 01:05:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8dade400) [pid = 1949] [serial = 1945] [outer = (nil)] 01:05:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8e6ba000) [pid = 1949] [serial = 1946] [outer = 0x8dade400] 01:05:50 INFO - PROCESS | 1949 | 1461053149999 Marionette DEBUG loaded listener.js 01:05:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8ed83800) [pid = 1949] [serial = 1947] [outer = 0x8dade400] 01:05:51 INFO - PROCESS | 1949 | 1461053151109 Marionette TRACE conn5 <- [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]]]}] 01:05:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:05:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1895ms 01:05:51 INFO - PROCESS | 1949 | 1461053151177 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 01:05:51 INFO - PROCESS | 1949 | 1461053151186 Marionette TRACE conn5 <- [1,2565,null,{"value":"8"}] 01:05:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:05:51 INFO - PROCESS | 1949 | 1461053151201 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:05:51 INFO - PROCESS | 1949 | 1461053151205 Marionette TRACE conn5 <- [1,2566,null,{}] 01:05:51 INFO - PROCESS | 1949 | 1461053151212 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:51 INFO - PROCESS | 1949 | 1461053151566 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 01:05:51 INFO - PROCESS | 1949 | 1461053151975 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:52 INFO - PROCESS | 1949 | ++DOCSHELL 0x8dae6400 == 158 [pid = 1949] [id = 649] 01:05:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8ef0f400) [pid = 1949] [serial = 1948] [outer = (nil)] 01:05:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8f6f2400) [pid = 1949] [serial = 1949] [outer = 0x8ef0f400] 01:05:52 INFO - PROCESS | 1949 | 1461053152081 Marionette DEBUG loaded listener.js 01:05:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x8f7be000) [pid = 1949] [serial = 1950] [outer = 0x8ef0f400] 01:05:53 INFO - PROCESS | 1949 | 1461053153134 Marionette TRACE conn5 <- [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]]]}] 01:05:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:05:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1990ms 01:05:53 INFO - PROCESS | 1949 | 1461053153192 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 01:05:53 INFO - PROCESS | 1949 | 1461053153196 Marionette TRACE conn5 <- [1,2569,null,{"value":"8"}] 01:05:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:05:53 INFO - PROCESS | 1949 | 1461053153204 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:05:53 INFO - PROCESS | 1949 | 1461053153208 Marionette TRACE conn5 <- [1,2570,null,{}] 01:05:53 INFO - PROCESS | 1949 | 1461053153214 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:53 INFO - PROCESS | 1949 | 1461053153535 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 01:05:53 INFO - PROCESS | 1949 | 1461053153892 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bfec000 == 159 [pid = 1949] [id = 650] 01:05:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8dad8800) [pid = 1949] [serial = 1951] [outer = (nil)] 01:05:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x8fd53c00) [pid = 1949] [serial = 1952] [outer = 0x8dad8800] 01:05:53 INFO - PROCESS | 1949 | 1461053153991 Marionette DEBUG loaded listener.js 01:05:54 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x8fe03400) [pid = 1949] [serial = 1953] [outer = 0x8dad8800] 01:05:55 INFO - PROCESS | 1949 | 1461053155011 Marionette TRACE conn5 <- [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]]]}] 01:05:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:05:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1838ms 01:05:55 INFO - PROCESS | 1949 | 1461053155046 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 01:05:55 INFO - PROCESS | 1949 | 1461053155052 Marionette TRACE conn5 <- [1,2573,null,{"value":"8"}] 01:05:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:05:55 INFO - PROCESS | 1949 | 1461053155059 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:05:55 INFO - PROCESS | 1949 | 1461053155063 Marionette TRACE conn5 <- [1,2574,null,{}] 01:05:55 INFO - PROCESS | 1949 | 1461053155069 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:55 INFO - PROCESS | 1949 | 1461053155319 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 01:05:55 INFO - PROCESS | 1949 | 1461053155705 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:55 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fd56800 == 160 [pid = 1949] [id = 651] 01:05:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x8fde4800) [pid = 1949] [serial = 1954] [outer = (nil)] 01:05:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x9029cc00) [pid = 1949] [serial = 1955] [outer = 0x8fde4800] 01:05:55 INFO - PROCESS | 1949 | 1461053155808 Marionette DEBUG loaded listener.js 01:05:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x902a1400) [pid = 1949] [serial = 1956] [outer = 0x8fde4800] 01:05:56 INFO - PROCESS | 1949 | 1461053156784 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 01:05:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:05:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1790ms 01:05:56 INFO - PROCESS | 1949 | 1461053156851 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 01:05:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:05:56 INFO - PROCESS | 1949 | 1461053156855 Marionette TRACE conn5 <- [1,2577,null,{"value":"8"}] 01:05:56 INFO - PROCESS | 1949 | 1461053156862 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:05:56 INFO - PROCESS | 1949 | 1461053156866 Marionette TRACE conn5 <- [1,2578,null,{}] 01:05:56 INFO - PROCESS | 1949 | 1461053156872 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:57 INFO - PROCESS | 1949 | 1461053157160 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 01:05:57 INFO - PROCESS | 1949 | 1461053157511 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ef0e000 == 161 [pid = 1949] [id = 652] 01:05:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x901d3400) [pid = 1949] [serial = 1957] [outer = (nil)] 01:05:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x9047ac00) [pid = 1949] [serial = 1958] [outer = 0x901d3400] 01:05:57 INFO - PROCESS | 1949 | 1461053157609 Marionette DEBUG loaded listener.js 01:05:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x9047d400) [pid = 1949] [serial = 1959] [outer = 0x901d3400] 01:05:58 INFO - PROCESS | 1949 | 1461053158603 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 01:05:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:05:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1783ms 01:05:58 INFO - PROCESS | 1949 | 1461053158646 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 01:05:58 INFO - PROCESS | 1949 | 1461053158651 Marionette TRACE conn5 <- [1,2581,null,{"value":"8"}] 01:05:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:05:58 INFO - PROCESS | 1949 | 1461053158659 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:05:58 INFO - PROCESS | 1949 | 1461053158665 Marionette TRACE conn5 <- [1,2582,null,{}] 01:05:58 INFO - PROCESS | 1949 | 1461053158674 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:58 INFO - PROCESS | 1949 | 1461053158931 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 01:05:59 INFO - PROCESS | 1949 | 1461053159293 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:59 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bfea000 == 162 [pid = 1949] [id = 653] 01:05:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x8f6f6400) [pid = 1949] [serial = 1960] [outer = (nil)] 01:05:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x90487c00) [pid = 1949] [serial = 1961] [outer = 0x8f6f6400] 01:05:59 INFO - PROCESS | 1949 | 1461053159401 Marionette DEBUG loaded listener.js 01:05:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x90490c00) [pid = 1949] [serial = 1962] [outer = 0x8f6f6400] 01:06:00 INFO - PROCESS | 1949 | 1461053160427 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 01:06:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:06:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1849ms 01:06:00 INFO - PROCESS | 1949 | 1461053160509 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 01:06:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:06:00 INFO - PROCESS | 1949 | 1461053160515 Marionette TRACE conn5 <- [1,2585,null,{"value":"8"}] 01:06:00 INFO - PROCESS | 1949 | 1461053160522 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:06:00 INFO - PROCESS | 1949 | 1461053160527 Marionette TRACE conn5 <- [1,2586,null,{}] 01:06:00 INFO - PROCESS | 1949 | 1461053160533 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:00 INFO - PROCESS | 1949 | 1461053160827 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 01:06:01 INFO - PROCESS | 1949 | 1461053161201 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x901cf400 == 163 [pid = 1949] [id = 654] 01:06:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x905b3000) [pid = 1949] [serial = 1963] [outer = (nil)] 01:06:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x905bdc00) [pid = 1949] [serial = 1964] [outer = 0x905b3000] 01:06:01 INFO - PROCESS | 1949 | 1461053161322 Marionette DEBUG loaded listener.js 01:06:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x91dd7c00) [pid = 1949] [serial = 1965] [outer = 0x905b3000] 01:06:02 INFO - PROCESS | 1949 | 1461053162414 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 01:06:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:06:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1937ms 01:06:02 INFO - PROCESS | 1949 | 1461053162460 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 01:06:02 INFO - PROCESS | 1949 | 1461053162465 Marionette TRACE conn5 <- [1,2589,null,{"value":"8"}] 01:06:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:06:02 INFO - PROCESS | 1949 | 1461053162472 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:06:02 INFO - PROCESS | 1949 | 1461053162476 Marionette TRACE conn5 <- [1,2590,null,{}] 01:06:02 INFO - PROCESS | 1949 | 1461053162482 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:02 INFO - PROCESS | 1949 | 1461053162756 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 01:06:03 INFO - PROCESS | 1949 | 1461053163128 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:03 INFO - PROCESS | 1949 | ++DOCSHELL 0x905bac00 == 164 [pid = 1949] [id = 655] 01:06:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x905bf400) [pid = 1949] [serial = 1966] [outer = (nil)] 01:06:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x930ca800) [pid = 1949] [serial = 1967] [outer = 0x905bf400] 01:06:03 INFO - PROCESS | 1949 | 1461053163222 Marionette DEBUG loaded listener.js 01:06:03 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x930cc400) [pid = 1949] [serial = 1968] [outer = 0x905bf400] 01:06:04 INFO - PROCESS | 1949 | 1461053164143 Marionette TRACE conn5 <- [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]]]}] 01:06:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:06:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1742ms 01:06:04 INFO - PROCESS | 1949 | 1461053164229 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 01:06:04 INFO - PROCESS | 1949 | 1461053164234 Marionette TRACE conn5 <- [1,2593,null,{"value":"8"}] 01:06:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:06:04 INFO - PROCESS | 1949 | 1461053164267 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:06:04 INFO - PROCESS | 1949 | 1461053164270 Marionette TRACE conn5 <- [1,2594,null,{}] 01:06:04 INFO - PROCESS | 1949 | 1461053164278 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:04 INFO - PROCESS | 1949 | 1461053164584 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 01:06:04 INFO - PROCESS | 1949 | 1461053164973 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x91ea7800 == 165 [pid = 1949] [id = 656] 01:06:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x91ea8000) [pid = 1949] [serial = 1969] [outer = (nil)] 01:06:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x94dd1000) [pid = 1949] [serial = 1970] [outer = 0x91ea8000] 01:06:05 INFO - PROCESS | 1949 | 1461053165069 Marionette DEBUG loaded listener.js 01:06:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x94dd7800) [pid = 1949] [serial = 1971] [outer = 0x91ea8000] 01:06:06 INFO - PROCESS | 1949 | 1461053166153 Marionette TRACE conn5 <- [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]]]}] 01:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1937ms 01:06:06 INFO - PROCESS | 1949 | 1461053166206 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 01:06:06 INFO - PROCESS | 1949 | 1461053166209 Marionette TRACE conn5 <- [1,2597,null,{"value":"8"}] 01:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:06:06 INFO - PROCESS | 1949 | 1461053166218 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:06:06 INFO - PROCESS | 1949 | 1461053166221 Marionette TRACE conn5 <- [1,2598,null,{}] 01:06:06 INFO - PROCESS | 1949 | 1461053166228 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:06 INFO - PROCESS | 1949 | 1461053166536 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 01:06:06 INFO - PROCESS | 1949 | 1461053166933 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x891ba400 == 166 [pid = 1949] [id = 657] 01:06:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x902a0400) [pid = 1949] [serial = 1972] [outer = (nil)] 01:06:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x958df000) [pid = 1949] [serial = 1973] [outer = 0x902a0400] 01:06:07 INFO - PROCESS | 1949 | 1461053167028 Marionette DEBUG loaded listener.js 01:06:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x95f04000) [pid = 1949] [serial = 1974] [outer = 0x902a0400] 01:06:08 INFO - PROCESS | 1949 | 1461053168205 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 01:06:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:06:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 2043ms 01:06:08 INFO - PROCESS | 1949 | 1461053168262 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 01:06:08 INFO - PROCESS | 1949 | 1461053168266 Marionette TRACE conn5 <- [1,2601,null,{"value":"8"}] 01:06:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:06:08 INFO - PROCESS | 1949 | 1461053168273 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:06:08 INFO - PROCESS | 1949 | 1461053168278 Marionette TRACE conn5 <- [1,2602,null,{}] 01:06:08 INFO - PROCESS | 1949 | 1461053168284 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:08 INFO - PROCESS | 1949 | 1461053168610 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 01:06:08 INFO - PROCESS | 1949 | 1461053168978 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x93283c00 == 167 [pid = 1949] [id = 658] 01:06:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x958da000) [pid = 1949] [serial = 1975] [outer = (nil)] 01:06:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x9610a000) [pid = 1949] [serial = 1976] [outer = 0x958da000] 01:06:09 INFO - PROCESS | 1949 | 1461053169074 Marionette DEBUG loaded listener.js 01:06:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x961a1800) [pid = 1949] [serial = 1977] [outer = 0x958da000] 01:06:10 INFO - PROCESS | 1949 | 1461053170127 Marionette TRACE conn5 <- [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]]]}] 01:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1897ms 01:06:10 INFO - PROCESS | 1949 | 1461053170172 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 01:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:06:10 INFO - PROCESS | 1949 | 1461053170176 Marionette TRACE conn5 <- [1,2605,null,{"value":"8"}] 01:06:10 INFO - PROCESS | 1949 | 1461053170184 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:06:10 INFO - PROCESS | 1949 | 1461053170187 Marionette TRACE conn5 <- [1,2606,null,{}] 01:06:10 INFO - PROCESS | 1949 | 1461053170194 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:10 INFO - PROCESS | 1949 | 1461053170461 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 01:06:10 INFO - PROCESS | 1949 | 1461053170866 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:13 INFO - PROCESS | 1949 | --DOCSHELL 0x88bcc000 == 166 [pid = 1949] [id = 580] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x8bfe9000) [pid = 1949] [serial = 1749] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0xa28b9800) [pid = 1949] [serial = 1737] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x8b11f000) [pid = 1949] [serial = 1871] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x8ac4e800) [pid = 1949] [serial = 1868] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x902a2000) [pid = 1949] [serial = 1829] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x901d4000) [pid = 1949] [serial = 1827] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x8fd53800) [pid = 1949] [serial = 1826] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x8f6f7800) [pid = 1949] [serial = 1824] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x8f110400) [pid = 1949] [serial = 1823] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x8ed8fc00) [pid = 1949] [serial = 1821] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x8e6b3800) [pid = 1949] [serial = 1820] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x8c71e400) [pid = 1949] [serial = 1818] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x8c716000) [pid = 1949] [serial = 1817] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x8b39a800) [pid = 1949] [serial = 1815] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x8b11bc00) [pid = 1949] [serial = 1814] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x8990c400) [pid = 1949] [serial = 1812] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x8897e400) [pid = 1949] [serial = 1811] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x89ad0400) [pid = 1949] [serial = 1865] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x891ba800) [pid = 1949] [serial = 1862] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x89865800) [pid = 1949] [serial = 1863] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x8da3bc00) [pid = 1949] [serial = 1860] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x8da3a000) [pid = 1949] [serial = 1859] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0xa47a7c00) [pid = 1949] [serial = 1857] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0xa44bc000) [pid = 1949] [serial = 1856] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0xa44c1400) [pid = 1949] [serial = 1854] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0xa3cc2800) [pid = 1949] [serial = 1853] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0xa0e3b800) [pid = 1949] [serial = 1851] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0xa0cbe000) [pid = 1949] [serial = 1850] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0xa008c000) [pid = 1949] [serial = 1848] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x9eb48400) [pid = 1949] [serial = 1847] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x9b2e9000) [pid = 1949] [serial = 1845] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x9928fc00) [pid = 1949] [serial = 1844] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x9754b400) [pid = 1949] [serial = 1842] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x9729fc00) [pid = 1949] [serial = 1841] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x96753800) [pid = 1949] [serial = 1839] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x96253800) [pid = 1949] [serial = 1838] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x958df400) [pid = 1949] [serial = 1836] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x94dd8800) [pid = 1949] [serial = 1835] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x905b6c00) [pid = 1949] [serial = 1833] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x90491000) [pid = 1949] [serial = 1832] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x9047f800) [pid = 1949] [serial = 1830] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x8af5a000) [pid = 1949] [serial = 1869] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x89b9e000) [pid = 1949] [serial = 1866] [outer = (nil)] [url = about:blank] 01:06:13 INFO - PROCESS | 1949 | ++DOCSHELL 0x8623c800 == 167 [pid = 1949] [id = 659] 01:06:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x88bcc000) [pid = 1949] [serial = 1978] [outer = (nil)] 01:06:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x89866400) [pid = 1949] [serial = 1979] [outer = 0x88bcc000] 01:06:13 INFO - PROCESS | 1949 | 1461053173654 Marionette DEBUG loaded listener.js 01:06:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x8990f000) [pid = 1949] [serial = 1980] [outer = 0x88bcc000] 01:06:14 INFO - PROCESS | 1949 | 1461053174659 Marionette TRACE conn5 <- [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]]]}] 01:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 4503ms 01:06:14 INFO - PROCESS | 1949 | 1461053174689 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 01:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:06:14 INFO - PROCESS | 1949 | 1461053174701 Marionette TRACE conn5 <- [1,2609,null,{"value":"8"}] 01:06:14 INFO - PROCESS | 1949 | 1461053174715 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:06:14 INFO - PROCESS | 1949 | 1461053174721 Marionette TRACE conn5 <- [1,2610,null,{}] 01:06:14 INFO - PROCESS | 1949 | 1461053174734 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:15 INFO - PROCESS | 1949 | 1461053175059 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 01:06:15 INFO - PROCESS | 1949 | 1461053175351 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:15 INFO - PROCESS | 1949 | ++DOCSHELL 0x8af5a000 == 168 [pid = 1949] [id = 660] 01:06:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x8b113800) [pid = 1949] [serial = 1981] [outer = (nil)] 01:06:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x8b119c00) [pid = 1949] [serial = 1982] [outer = 0x8b113800] 01:06:15 INFO - PROCESS | 1949 | 1461053175438 Marionette DEBUG loaded listener.js 01:06:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8b394400) [pid = 1949] [serial = 1983] [outer = 0x8b113800] 01:06:16 INFO - PROCESS | 1949 | 1461053176428 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 01:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1799ms 01:06:16 INFO - PROCESS | 1949 | 1461053176509 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 01:06:16 INFO - PROCESS | 1949 | 1461053176516 Marionette TRACE conn5 <- [1,2613,null,{"value":"8"}] 01:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:06:16 INFO - PROCESS | 1949 | 1461053176527 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:06:16 INFO - PROCESS | 1949 | 1461053176530 Marionette TRACE conn5 <- [1,2614,null,{}] 01:06:16 INFO - PROCESS | 1949 | 1461053176547 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:16 INFO - PROCESS | 1949 | 1461053176860 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 01:06:16 INFO - PROCESS | 1949 | 1461053176901 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ac4e800 == 169 [pid = 1949] [id = 661] 01:06:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8ac52800) [pid = 1949] [serial = 1984] [outer = (nil)] 01:06:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8bc7b400) [pid = 1949] [serial = 1985] [outer = 0x8ac52800] 01:06:16 INFO - PROCESS | 1949 | 1461053176984 Marionette DEBUG loaded listener.js 01:06:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8bebd000) [pid = 1949] [serial = 1986] [outer = 0x8ac52800] 01:06:18 INFO - PROCESS | 1949 | 1461053178748 Marionette TRACE conn5 <- [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]]]}] 01:06:18 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x8c714400) [pid = 1949] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:06:18 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x8bc73c00) [pid = 1949] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:06:18 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x8c0eb000) [pid = 1949] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:06:18 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x89a5d000) [pid = 1949] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:06:18 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x8be03000) [pid = 1949] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:06:18 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x8b430000) [pid = 1949] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:06:18 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x8abefc00) [pid = 1949] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:06:18 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x89870400) [pid = 1949] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:06:18 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x8ac4c000) [pid = 1949] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:06:18 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x89ac5000) [pid = 1949] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:06:18 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x8fdeac00) [pid = 1949] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:06:18 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x8f7c3c00) [pid = 1949] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:06:18 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x8f6efc00) [pid = 1949] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:06:18 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x8ef0f000) [pid = 1949] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:06:18 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x8e6bd000) [pid = 1949] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:06:18 INFO - PROCESS | 1949 | --DOMWINDOW == 115 (0x8ed82400) [pid = 1949] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:06:18 INFO - PROCESS | 1949 | --DOMWINDOW == 114 (0x8e502000) [pid = 1949] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:06:18 INFO - PROCESS | 1949 | --DOMWINDOW == 113 (0x8dae1400) [pid = 1949] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:06:18 INFO - PROCESS | 1949 | --DOMWINDOW == 112 (0x8c79ac00) [pid = 1949] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:06:18 INFO - PROCESS | 1949 | --DOMWINDOW == 111 (0x8c79f400) [pid = 1949] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 2352ms 01:06:18 INFO - PROCESS | 1949 | 1461053178903 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 01:06:18 INFO - PROCESS | 1949 | 1461053178906 Marionette TRACE conn5 <- [1,2617,null,{"value":"8"}] 01:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:06:18 INFO - PROCESS | 1949 | 1461053178915 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:06:18 INFO - PROCESS | 1949 | 1461053178921 Marionette TRACE conn5 <- [1,2618,null,{}] 01:06:18 INFO - PROCESS | 1949 | 1461053178940 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:19 INFO - PROCESS | 1949 | 1461053179250 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 01:06:19 INFO - PROCESS | 1949 | 1461053179399 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b4e4400 == 170 [pid = 1949] [id = 662] 01:06:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 112 (0x8be02400) [pid = 1949] [serial = 1987] [outer = (nil)] 01:06:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 113 (0x8bfe1800) [pid = 1949] [serial = 1988] [outer = 0x8be02400] 01:06:19 INFO - PROCESS | 1949 | 1461053179484 Marionette DEBUG loaded listener.js 01:06:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 114 (0x8c0ee400) [pid = 1949] [serial = 1989] [outer = 0x8be02400] 01:06:20 INFO - PROCESS | 1949 | 1461053180364 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 01:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1488ms 01:06:20 INFO - PROCESS | 1949 | 1461053180404 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 01:06:20 INFO - PROCESS | 1949 | 1461053180409 Marionette TRACE conn5 <- [1,2621,null,{"value":"8"}] 01:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:06:20 INFO - PROCESS | 1949 | 1461053180434 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:06:20 INFO - PROCESS | 1949 | 1461053180440 Marionette TRACE conn5 <- [1,2622,null,{}] 01:06:20 INFO - PROCESS | 1949 | 1461053180449 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:20 INFO - PROCESS | 1949 | 1461053180682 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 01:06:21 INFO - PROCESS | 1949 | 1461053181147 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x8897d800 == 171 [pid = 1949] [id = 663] 01:06:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x8897e400) [pid = 1949] [serial = 1990] [outer = (nil)] 01:06:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 116 (0x89866c00) [pid = 1949] [serial = 1991] [outer = 0x8897e400] 01:06:21 INFO - PROCESS | 1949 | 1461053181246 Marionette DEBUG loaded listener.js 01:06:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x89a53800) [pid = 1949] [serial = 1992] [outer = 0x8897e400] 01:06:22 INFO - PROCESS | 1949 | 1461053182330 Marionette TRACE conn5 <- [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]]]}] 01:06:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:06:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1950ms 01:06:22 INFO - PROCESS | 1949 | 1461053182384 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 01:06:22 INFO - PROCESS | 1949 | 1461053182393 Marionette TRACE conn5 <- [1,2625,null,{"value":"8"}] 01:06:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:06:22 INFO - PROCESS | 1949 | 1461053182404 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:06:22 INFO - PROCESS | 1949 | 1461053182409 Marionette TRACE conn5 <- [1,2626,null,{}] 01:06:22 INFO - PROCESS | 1949 | 1461053182417 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:22 INFO - PROCESS | 1949 | 1461053182691 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 01:06:23 INFO - PROCESS | 1949 | 1461053183033 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ac4f000 == 172 [pid = 1949] [id = 664] 01:06:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x8ac52000) [pid = 1949] [serial = 1993] [outer = (nil)] 01:06:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x8af5d400) [pid = 1949] [serial = 1994] [outer = 0x8ac52000] 01:06:23 INFO - PROCESS | 1949 | 1461053183133 Marionette DEBUG loaded listener.js 01:06:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x8b118000) [pid = 1949] [serial = 1995] [outer = 0x8ac52000] 01:06:24 INFO - PROCESS | 1949 | 1461053184301 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 01:06:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:06:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1937ms 01:06:24 INFO - PROCESS | 1949 | 1461053184346 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 01:06:24 INFO - PROCESS | 1949 | 1461053184354 Marionette TRACE conn5 <- [1,2629,null,{"value":"8"}] 01:06:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:06:24 INFO - PROCESS | 1949 | 1461053184363 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:06:24 INFO - PROCESS | 1949 | 1461053184367 Marionette TRACE conn5 <- [1,2630,null,{}] 01:06:24 INFO - PROCESS | 1949 | 1461053184375 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:24 INFO - PROCESS | 1949 | 1461053184651 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 01:06:25 INFO - PROCESS | 1949 | 1461053185069 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x8af5b800 == 173 [pid = 1949] [id = 665] 01:06:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x8b4e5000) [pid = 1949] [serial = 1996] [outer = (nil)] 01:06:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x8bc70400) [pid = 1949] [serial = 1997] [outer = 0x8b4e5000] 01:06:25 INFO - PROCESS | 1949 | 1461053185171 Marionette DEBUG loaded listener.js 01:06:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x8bfe7400) [pid = 1949] [serial = 1998] [outer = 0x8b4e5000] 01:06:26 INFO - PROCESS | 1949 | 1461053186302 Marionette TRACE conn5 <- [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]]]}] 01:06:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:06:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1992ms 01:06:26 INFO - PROCESS | 1949 | 1461053186356 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 01:06:26 INFO - PROCESS | 1949 | 1461053186368 Marionette TRACE conn5 <- [1,2633,null,{"value":"8"}] 01:06:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:06:26 INFO - PROCESS | 1949 | 1461053186385 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:06:26 INFO - PROCESS | 1949 | 1461053186395 Marionette TRACE conn5 <- [1,2634,null,{}] 01:06:26 INFO - PROCESS | 1949 | 1461053186406 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:26 INFO - PROCESS | 1949 | 1461053186726 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 01:06:27 INFO - PROCESS | 1949 | 1461053187098 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b116000 == 174 [pid = 1949] [id = 666] 01:06:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x8bc73c00) [pid = 1949] [serial = 1999] [outer = (nil)] 01:06:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x8c71b800) [pid = 1949] [serial = 2000] [outer = 0x8bc73c00] 01:06:27 INFO - PROCESS | 1949 | 1461053187197 Marionette DEBUG loaded listener.js 01:06:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x8c79f400) [pid = 1949] [serial = 2001] [outer = 0x8bc73c00] 01:06:28 INFO - PROCESS | 1949 | 1461053188256 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 01:06:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:06:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1952ms 01:06:28 INFO - PROCESS | 1949 | 1461053188330 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 01:06:28 INFO - PROCESS | 1949 | 1461053188334 Marionette TRACE conn5 <- [1,2637,null,{"value":"8"}] 01:06:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:06:28 INFO - PROCESS | 1949 | 1461053188342 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:06:28 INFO - PROCESS | 1949 | 1461053188347 Marionette TRACE conn5 <- [1,2638,null,{}] 01:06:28 INFO - PROCESS | 1949 | 1461053188353 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:28 INFO - PROCESS | 1949 | 1461053188665 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 01:06:29 INFO - PROCESS | 1949 | 1461053189058 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x8978f800 == 175 [pid = 1949] [id = 667] 01:06:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x8c7a3800) [pid = 1949] [serial = 2002] [outer = (nil)] 01:06:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8da41800) [pid = 1949] [serial = 2003] [outer = 0x8c7a3800] 01:06:29 INFO - PROCESS | 1949 | 1461053189158 Marionette DEBUG loaded listener.js 01:06:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8dae6c00) [pid = 1949] [serial = 2004] [outer = 0x8c7a3800] 01:06:30 INFO - PROCESS | 1949 | 1461053190176 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 01:06:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:06:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1888ms 01:06:30 INFO - PROCESS | 1949 | 1461053190232 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 01:06:30 INFO - PROCESS | 1949 | 1461053190235 Marionette TRACE conn5 <- [1,2641,null,{"value":"8"}] 01:06:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:06:30 INFO - PROCESS | 1949 | 1461053190244 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:06:30 INFO - PROCESS | 1949 | 1461053190248 Marionette TRACE conn5 <- [1,2642,null,{}] 01:06:30 INFO - PROCESS | 1949 | 1461053190254 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:30 INFO - PROCESS | 1949 | 1461053190516 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 01:06:30 INFO - PROCESS | 1949 | 1461053190879 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:30 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e501400 == 176 [pid = 1949] [id = 668] 01:06:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8e502000) [pid = 1949] [serial = 2005] [outer = (nil)] 01:06:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8e50d800) [pid = 1949] [serial = 2006] [outer = 0x8e502000] 01:06:30 INFO - PROCESS | 1949 | 1461053190995 Marionette DEBUG loaded listener.js 01:06:31 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8ed90c00) [pid = 1949] [serial = 2007] [outer = 0x8e502000] 01:06:32 INFO - PROCESS | 1949 | 1461053192042 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 01:06:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:06:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1833ms 01:06:32 INFO - PROCESS | 1949 | 1461053192078 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 01:06:32 INFO - PROCESS | 1949 | 1461053192081 Marionette TRACE conn5 <- [1,2645,null,{"value":"8"}] 01:06:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:06:32 INFO - PROCESS | 1949 | 1461053192089 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:06:32 INFO - PROCESS | 1949 | 1461053192094 Marionette TRACE conn5 <- [1,2646,null,{}] 01:06:32 INFO - PROCESS | 1949 | 1461053192101 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:32 INFO - PROCESS | 1949 | 1461053192363 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 01:06:32 INFO - PROCESS | 1949 | 1461053192728 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:32 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c3d2800 == 177 [pid = 1949] [id = 669] 01:06:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8e4ad400) [pid = 1949] [serial = 2008] [outer = (nil)] 01:06:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8f102400) [pid = 1949] [serial = 2009] [outer = 0x8e4ad400] 01:06:32 INFO - PROCESS | 1949 | 1461053192827 Marionette DEBUG loaded listener.js 01:06:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8f10c800) [pid = 1949] [serial = 2010] [outer = 0x8e4ad400] 01:06:33 INFO - PROCESS | 1949 | 1461053193784 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 01:06:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:06:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1733ms 01:06:33 INFO - PROCESS | 1949 | 1461053193824 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 01:06:33 INFO - PROCESS | 1949 | 1461053193828 Marionette TRACE conn5 <- [1,2649,null,{"value":"8"}] 01:06:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:06:33 INFO - PROCESS | 1949 | 1461053193835 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:06:33 INFO - PROCESS | 1949 | 1461053193839 Marionette TRACE conn5 <- [1,2650,null,{}] 01:06:33 INFO - PROCESS | 1949 | 1461053193845 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:34 INFO - PROCESS | 1949 | 1461053194103 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 01:06:34 INFO - PROCESS | 1949 | 1461053194455 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e505800 == 178 [pid = 1949] [id = 670] 01:06:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8e6bdc00) [pid = 1949] [serial = 2011] [outer = (nil)] 01:06:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8f6f8000) [pid = 1949] [serial = 2012] [outer = 0x8e6bdc00] 01:06:34 INFO - PROCESS | 1949 | 1461053194554 Marionette DEBUG loaded listener.js 01:06:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x8f7c2c00) [pid = 1949] [serial = 2013] [outer = 0x8e6bdc00] 01:06:35 INFO - PROCESS | 1949 | 1461053195505 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 01:06:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:06:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1732ms 01:06:35 INFO - PROCESS | 1949 | 1461053195569 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 01:06:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:06:35 INFO - PROCESS | 1949 | 1461053195573 Marionette TRACE conn5 <- [1,2653,null,{"value":"8"}] 01:06:35 INFO - PROCESS | 1949 | 1461053195580 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:06:35 INFO - PROCESS | 1949 | 1461053195584 Marionette TRACE conn5 <- [1,2654,null,{}] 01:06:35 INFO - PROCESS | 1949 | 1461053195590 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:35 INFO - PROCESS | 1949 | 1461053195873 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 01:06:36 INFO - PROCESS | 1949 | 1461053196227 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c3d4400 == 179 [pid = 1949] [id = 671] 01:06:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8ef05c00) [pid = 1949] [serial = 2014] [outer = (nil)] 01:06:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x8fd5f400) [pid = 1949] [serial = 2015] [outer = 0x8ef05c00] 01:06:36 INFO - PROCESS | 1949 | 1461053196326 Marionette DEBUG loaded listener.js 01:06:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x8fe02400) [pid = 1949] [serial = 2016] [outer = 0x8ef05c00] 01:06:37 INFO - PROCESS | 1949 | 1461053197274 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 01:06:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:06:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1735ms 01:06:37 INFO - PROCESS | 1949 | 1461053197315 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 01:06:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:06:37 INFO - PROCESS | 1949 | 1461053197320 Marionette TRACE conn5 <- [1,2657,null,{"value":"8"}] 01:06:37 INFO - PROCESS | 1949 | 1461053197327 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:06:37 INFO - PROCESS | 1949 | 1461053197331 Marionette TRACE conn5 <- [1,2658,null,{}] 01:06:37 INFO - PROCESS | 1949 | 1461053197337 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:37 INFO - PROCESS | 1949 | 1461053197582 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 01:06:37 INFO - PROCESS | 1949 | 1461053197941 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f7bc400 == 180 [pid = 1949] [id = 672] 01:06:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x8fd55c00) [pid = 1949] [serial = 2017] [outer = (nil)] 01:06:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x901d6c00) [pid = 1949] [serial = 2018] [outer = 0x8fd55c00] 01:06:38 INFO - PROCESS | 1949 | 1461053198042 Marionette DEBUG loaded listener.js 01:06:38 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x9029dc00) [pid = 1949] [serial = 2019] [outer = 0x8fd55c00] 01:06:39 INFO - PROCESS | 1949 | 1461053199005 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 01:06:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:06:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1734ms 01:06:39 INFO - PROCESS | 1949 | 1461053199062 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 01:06:39 INFO - PROCESS | 1949 | 1461053199066 Marionette TRACE conn5 <- [1,2661,null,{"value":"8"}] 01:06:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:06:39 INFO - PROCESS | 1949 | 1461053199073 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:06:39 INFO - PROCESS | 1949 | 1461053199077 Marionette TRACE conn5 <- [1,2662,null,{}] 01:06:39 INFO - PROCESS | 1949 | 1461053199083 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:39 INFO - PROCESS | 1949 | 1461053199338 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 01:06:39 INFO - PROCESS | 1949 | 1461053199709 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x9049b000 == 181 [pid = 1949] [id = 673] 01:06:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x9049cc00) [pid = 1949] [serial = 2020] [outer = (nil)] 01:06:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x905b7000) [pid = 1949] [serial = 2021] [outer = 0x9049cc00] 01:06:39 INFO - PROCESS | 1949 | 1461053199825 Marionette DEBUG loaded listener.js 01:06:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x91dd6c00) [pid = 1949] [serial = 2022] [outer = 0x9049cc00] 01:06:40 INFO - PROCESS | 1949 | 1461053200812 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 01:06:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:06:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1788ms 01:06:40 INFO - PROCESS | 1949 | 1461053200862 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 01:06:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:06:40 INFO - PROCESS | 1949 | 1461053200867 Marionette TRACE conn5 <- [1,2665,null,{"value":"8"}] 01:06:40 INFO - PROCESS | 1949 | 1461053200874 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:06:40 INFO - PROCESS | 1949 | 1461053200880 Marionette TRACE conn5 <- [1,2666,null,{}] 01:06:40 INFO - PROCESS | 1949 | 1461053200886 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:41 INFO - PROCESS | 1949 | 1461053201180 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 01:06:41 INFO - PROCESS | 1949 | 1461053201558 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x91ea2c00 == 182 [pid = 1949] [id = 674] 01:06:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x958df400) [pid = 1949] [serial = 2023] [outer = (nil)] 01:06:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x9610dc00) [pid = 1949] [serial = 2024] [outer = 0x958df400] 01:06:41 INFO - PROCESS | 1949 | 1461053201659 Marionette DEBUG loaded listener.js 01:06:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x9674f000) [pid = 1949] [serial = 2025] [outer = 0x958df400] 01:06:43 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 01:06:43 INFO - PROCESS | 1949 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:06:43 INFO - PROCESS | 1949 | 1461053203040 Marionette TRACE conn5 <- [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]]]}] 01:06:43 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) 01:06:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2187ms 01:06:43 INFO - PROCESS | 1949 | 1461053203061 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 01:06:43 INFO - PROCESS | 1949 | 1461053203066 Marionette TRACE conn5 <- [1,2669,null,{"value":"8"}] 01:06:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:06:43 INFO - PROCESS | 1949 | 1461053203073 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:06:43 INFO - PROCESS | 1949 | 1461053203077 Marionette TRACE conn5 <- [1,2670,null,{}] 01:06:43 INFO - PROCESS | 1949 | 1461053203084 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:43 INFO - PROCESS | 1949 | 1461053203414 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 01:06:43 INFO - PROCESS | 1949 | 1461053203711 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x90480800 == 183 [pid = 1949] [id = 675] 01:06:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x9674c400) [pid = 1949] [serial = 2026] [outer = (nil)] 01:06:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x96f84000) [pid = 1949] [serial = 2027] [outer = 0x9674c400] 01:06:43 INFO - PROCESS | 1949 | 1461053203805 Marionette DEBUG loaded listener.js 01:06:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x97058000) [pid = 1949] [serial = 2028] [outer = 0x9674c400] 01:06:45 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 01:06:45 INFO - PROCESS | 1949 | 1461053205268 Marionette TRACE conn5 <- [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] 01:06:45 INFO - PROCESS | 1949 | 1461053205322 Marionette TRACE conn5 <- [1,2673,null,{"value":"8"}] 01:06:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:06:45 INFO - PROCESS | 1949 | 1461053205331 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:06:45 INFO - PROCESS | 1949 | 1461053205335 Marionette TRACE conn5 <- [1,2674,null,{}] 01:06:45 INFO - PROCESS | 1949 | 1461053205341 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:45 INFO - PROCESS | 1949 | 1461053205671 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 01:06:46 INFO - PROCESS | 1949 | 1461053205987 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x901d8c00 == 184 [pid = 1949] [id = 676] 01:06:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x96260800) [pid = 1949] [serial = 2029] [outer = (nil)] 01:06:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x97297000) [pid = 1949] [serial = 2030] [outer = 0x96260800] 01:06:46 INFO - PROCESS | 1949 | 1461053206081 Marionette DEBUG loaded listener.js 01:06:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x973cec00) [pid = 1949] [serial = 2031] [outer = 0x96260800] 01:06:47 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 01:06:47 INFO - PROCESS | 1949 | 1461053207511 Marionette TRACE conn5 <- [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] 01:06:47 INFO - PROCESS | 1949 | 1461053207583 Marionette TRACE conn5 <- [1,2677,null,{"value":"8"}] 01:06:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:06:47 INFO - PROCESS | 1949 | 1461053207592 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:06:47 INFO - PROCESS | 1949 | 1461053207595 Marionette TRACE conn5 <- [1,2678,null,{}] 01:06:47 INFO - PROCESS | 1949 | 1461053207705 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:47 INFO - PROCESS | 1949 | 1461053207948 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 01:06:48 INFO - PROCESS | 1949 | 1461053208251 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x9705c000 == 185 [pid = 1949] [id = 677] 01:06:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x9705fc00) [pid = 1949] [serial = 2032] [outer = (nil)] 01:06:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x97547000) [pid = 1949] [serial = 2033] [outer = 0x9705fc00] 01:06:48 INFO - PROCESS | 1949 | 1461053208341 Marionette DEBUG loaded listener.js 01:06:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x9754d000) [pid = 1949] [serial = 2034] [outer = 0x9705fc00] 01:06:49 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 01:06:49 INFO - PROCESS | 1949 | 1461053209737 Marionette TRACE conn5 <- [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]]]}] 01:06:49 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) 01:06:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2185ms 01:06:49 INFO - PROCESS | 1949 | 1461053209777 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 01:06:49 INFO - PROCESS | 1949 | 1461053209781 Marionette TRACE conn5 <- [1,2681,null,{"value":"8"}] 01:06:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:06:49 INFO - PROCESS | 1949 | 1461053209788 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:06:49 INFO - PROCESS | 1949 | 1461053209791 Marionette TRACE conn5 <- [1,2682,null,{}] 01:06:49 INFO - PROCESS | 1949 | 1461053209797 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:50 INFO - PROCESS | 1949 | 1461053210086 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 01:06:50 INFO - PROCESS | 1949 | 1461053210397 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:50 INFO - PROCESS | 1949 | ++DOCSHELL 0x97547400 == 186 [pid = 1949] [id = 678] 01:06:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x97547c00) [pid = 1949] [serial = 2035] [outer = (nil)] 01:06:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x977b0000) [pid = 1949] [serial = 2036] [outer = 0x97547c00] 01:06:50 INFO - PROCESS | 1949 | 1461053210491 Marionette DEBUG loaded listener.js 01:06:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x977bc400) [pid = 1949] [serial = 2037] [outer = 0x97547c00] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x86077000 == 185 [pid = 1949] [id = 623] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x8623ac00 == 184 [pid = 1949] [id = 581] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x8606f400 == 183 [pid = 1949] [id = 582] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x97ab7800 == 182 [pid = 1949] [id = 576] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x91dd4c00 == 181 [pid = 1949] [id = 408] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x8be08800 == 180 [pid = 1949] [id = 407] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x89868c00 == 179 [pid = 1949] [id = 453] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x8f10c400 == 178 [pid = 1949] [id = 444] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x97bddc00 == 177 [pid = 1949] [id = 535] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x86d4ec00 == 176 [pid = 1949] [id = 536] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x9754c000 == 175 [pid = 1949] [id = 575] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x88bd3c00 == 174 [pid = 1949] [id = 620] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x89a5bc00 == 173 [pid = 1949] [id = 640] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x891ae800 == 172 [pid = 1949] [id = 566] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x8e6b4c00 == 171 [pid = 1949] [id = 532] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x8b118c00 == 170 [pid = 1949] [id = 398] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x9917f800 == 169 [pid = 1949] [id = 578] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x97016000 == 168 [pid = 1949] [id = 577] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x8b4e4400 == 167 [pid = 1949] [id = 662] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x8ac4e800 == 166 [pid = 1949] [id = 661] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x8af5a000 == 165 [pid = 1949] [id = 660] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x8623c800 == 164 [pid = 1949] [id = 659] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x91ea7800 == 163 [pid = 1949] [id = 656] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x891ba400 == 162 [pid = 1949] [id = 657] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x905bac00 == 161 [pid = 1949] [id = 655] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x901cf400 == 160 [pid = 1949] [id = 654] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x8ef0e000 == 159 [pid = 1949] [id = 652] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x8bfea000 == 158 [pid = 1949] [id = 653] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x8fd56800 == 157 [pid = 1949] [id = 651] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x8bfec000 == 156 [pid = 1949] [id = 650] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x8dae6400 == 155 [pid = 1949] [id = 649] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x8da3dc00 == 154 [pid = 1949] [id = 648] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x8af5a400 == 153 [pid = 1949] [id = 647] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x89b9a800 == 152 [pid = 1949] [id = 645] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x8b4e7800 == 151 [pid = 1949] [id = 646] 01:06:53 INFO - PROCESS | 1949 | --DOCSHELL 0x8897cc00 == 150 [pid = 1949] [id = 644] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x8dad9400) [pid = 1949] [serial = 1809] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x8be10c00) [pid = 1949] [serial = 1931] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x8be0a000) [pid = 1949] [serial = 1928] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x8c3db000) [pid = 1949] [serial = 1889] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x8bfebc00) [pid = 1949] [serial = 1887] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x8be09000) [pid = 1949] [serial = 1886] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x8beb5000) [pid = 1949] [serial = 1884] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x8be0cc00) [pid = 1949] [serial = 1883] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x8bc78800) [pid = 1949] [serial = 1881] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x8bc6e000) [pid = 1949] [serial = 1880] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x8b425000) [pid = 1949] [serial = 1878] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x8af5d000) [pid = 1949] [serial = 1877] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x89a59400) [pid = 1949] [serial = 1875] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x89909c00) [pid = 1949] [serial = 1874] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x8b395000) [pid = 1949] [serial = 1925] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x89acf800) [pid = 1949] [serial = 1922] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x89ba3000) [pid = 1949] [serial = 1923] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x901d0000) [pid = 1949] [serial = 1920] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x8fe10c00) [pid = 1949] [serial = 1919] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x8fe01400) [pid = 1949] [serial = 1917] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x8fde9800) [pid = 1949] [serial = 1916] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x8fd55400) [pid = 1949] [serial = 1914] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x8fd53400) [pid = 1949] [serial = 1913] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x8f7bd800) [pid = 1949] [serial = 1911] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x8f6f9800) [pid = 1949] [serial = 1910] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x8f10b000) [pid = 1949] [serial = 1908] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x8f106000) [pid = 1949] [serial = 1907] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x8ef06400) [pid = 1949] [serial = 1905] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x8ed86000) [pid = 1949] [serial = 1904] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x8e522400) [pid = 1949] [serial = 1902] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x8e510c00) [pid = 1949] [serial = 1901] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x8e505000) [pid = 1949] [serial = 1899] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x8e501c00) [pid = 1949] [serial = 1898] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x8e4a4000) [pid = 1949] [serial = 1896] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x8dae4400) [pid = 1949] [serial = 1895] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x8da41000) [pid = 1949] [serial = 1893] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x8da37000) [pid = 1949] [serial = 1892] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x8c719800) [pid = 1949] [serial = 1890] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x8beb3800) [pid = 1949] [serial = 1929] [outer = (nil)] [url = about:blank] 01:06:53 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x8b42ac00) [pid = 1949] [serial = 1926] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 01:06:54 INFO - PROCESS | 1949 | 1461053214487 Marionette TRACE conn5 <- [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]]]}] 01:06:54 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) 01:06:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 4747ms 01:06:54 INFO - PROCESS | 1949 | 1461053214537 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 01:06:54 INFO - PROCESS | 1949 | 1461053214543 Marionette TRACE conn5 <- [1,2685,null,{"value":"8"}] 01:06:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:06:54 INFO - PROCESS | 1949 | 1461053214553 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:06:54 INFO - PROCESS | 1949 | 1461053214558 Marionette TRACE conn5 <- [1,2686,null,{}] 01:06:54 INFO - PROCESS | 1949 | 1461053214567 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:54 INFO - PROCESS | 1949 | 1461053214805 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 01:06:55 INFO - PROCESS | 1949 | 1461053215043 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:55 INFO - PROCESS | 1949 | ++DOCSHELL 0x8606f400 == 151 [pid = 1949] [id = 679] 01:06:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x8897cc00) [pid = 1949] [serial = 2038] [outer = (nil)] 01:06:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x89ac8800) [pid = 1949] [serial = 2039] [outer = 0x8897cc00] 01:06:55 INFO - PROCESS | 1949 | 1461053215125 Marionette DEBUG loaded listener.js 01:06:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x8abef400) [pid = 1949] [serial = 2040] [outer = 0x8897cc00] 01:06:56 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 01:06:56 INFO - PROCESS | 1949 | 1461053216448 Marionette TRACE conn5 <- [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] 01:06:56 INFO - PROCESS | 1949 | 1461053216503 Marionette TRACE conn5 <- [1,2689,null,{"value":"8"}] 01:06:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:06:56 INFO - PROCESS | 1949 | 1461053216531 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:06:56 INFO - PROCESS | 1949 | 1461053216540 Marionette TRACE conn5 <- [1,2690,null,{}] 01:06:56 INFO - PROCESS | 1949 | 1461053216547 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:56 INFO - PROCESS | 1949 | 1461053216908 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 01:06:56 INFO - PROCESS | 1949 | 1461053216944 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x891ae800 == 152 [pid = 1949] [id = 680] 01:06:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x891ba400) [pid = 1949] [serial = 2041] [outer = (nil)] 01:06:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x8af63800) [pid = 1949] [serial = 2042] [outer = 0x891ba400] 01:06:57 INFO - PROCESS | 1949 | 1461053217024 Marionette DEBUG loaded listener.js 01:06:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8b396800) [pid = 1949] [serial = 2043] [outer = 0x891ba400] 01:06:58 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x8ef0f400) [pid = 1949] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:06:58 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x89ba0000) [pid = 1949] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:06:58 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x88bcc000) [pid = 1949] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:06:58 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x958da000) [pid = 1949] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:06:58 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x91ea8000) [pid = 1949] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:06:58 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x8c3dd800) [pid = 1949] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:06:58 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x905bf400) [pid = 1949] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:06:58 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x8978b400) [pid = 1949] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:06:58 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x902a0400) [pid = 1949] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:06:58 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x901d3400) [pid = 1949] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:06:58 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x8f6f6400) [pid = 1949] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:06:58 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x905b3000) [pid = 1949] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:06:58 INFO - PROCESS | 1949 | --DOMWINDOW == 115 (0x8c79b000) [pid = 1949] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:06:58 INFO - PROCESS | 1949 | --DOMWINDOW == 114 (0x8ac4d000) [pid = 1949] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:06:58 INFO - PROCESS | 1949 | --DOMWINDOW == 113 (0x8dad8800) [pid = 1949] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:06:58 INFO - PROCESS | 1949 | --DOMWINDOW == 112 (0x8dade400) [pid = 1949] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:06:58 INFO - PROCESS | 1949 | --DOMWINDOW == 111 (0x8ac52800) [pid = 1949] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:06:58 INFO - PROCESS | 1949 | --DOMWINDOW == 110 (0x8fde4800) [pid = 1949] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:06:58 INFO - PROCESS | 1949 | --DOMWINDOW == 109 (0x8b113800) [pid = 1949] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:06:59 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 01:06:59 INFO - PROCESS | 1949 | 1461053219136 Marionette TRACE conn5 <- [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] 01:06:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:06:59 INFO - PROCESS | 1949 | 1461053219185 Marionette TRACE conn5 <- [1,2693,null,{"value":"8"}] 01:06:59 INFO - PROCESS | 1949 | 1461053219192 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:06:59 INFO - PROCESS | 1949 | 1461053219198 Marionette TRACE conn5 <- [1,2694,null,{}] 01:06:59 INFO - PROCESS | 1949 | 1461053219214 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:59 INFO - PROCESS | 1949 | 1461053219466 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 01:06:59 INFO - PROCESS | 1949 | 1461053219719 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:59 INFO - PROCESS | 1949 | ++DOCSHELL 0x88bcc000 == 153 [pid = 1949] [id = 681] 01:06:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 110 (0x8af64c00) [pid = 1949] [serial = 2044] [outer = (nil)] 01:06:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 111 (0x8b4ebc00) [pid = 1949] [serial = 2045] [outer = 0x8af64c00] 01:06:59 INFO - PROCESS | 1949 | 1461053219804 Marionette DEBUG loaded listener.js 01:06:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 112 (0x8be10400) [pid = 1949] [serial = 2046] [outer = 0x8af64c00] 01:07:01 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 01:07:01 INFO - PROCESS | 1949 | 1461053221126 Marionette TRACE conn5 <- [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] 01:07:01 INFO - PROCESS | 1949 | 1461053221205 Marionette TRACE conn5 <- [1,2697,null,{"value":"8"}] 01:07:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:07:01 INFO - PROCESS | 1949 | 1461053221216 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:07:01 INFO - PROCESS | 1949 | 1461053221221 Marionette TRACE conn5 <- [1,2698,null,{}] 01:07:01 INFO - PROCESS | 1949 | 1461053221233 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:01 INFO - PROCESS | 1949 | 1461053221659 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 01:07:01 INFO - PROCESS | 1949 | 1461053221937 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x89905400 == 154 [pid = 1949] [id = 682] 01:07:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 113 (0x8abed800) [pid = 1949] [serial = 2047] [outer = (nil)] 01:07:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 114 (0x8ac4d000) [pid = 1949] [serial = 2048] [outer = 0x8abed800] 01:07:02 INFO - PROCESS | 1949 | 1461053222037 Marionette DEBUG loaded listener.js 01:07:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x8b113800) [pid = 1949] [serial = 2049] [outer = 0x8abed800] 01:07:03 INFO - PROCESS | 1949 | SkCairoFTTypeface::onFilterRec unimplemented 01:07:03 INFO - PROCESS | 1949 | 1461053223567 Marionette TRACE conn5 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 01:07:03 INFO - PROCESS | 1949 | 1461053223726 Marionette TRACE conn5 <- [1,2701,null,{"value":"8"}] 01:07:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:07:03 INFO - PROCESS | 1949 | 1461053223756 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:07:03 INFO - PROCESS | 1949 | 1461053223760 Marionette TRACE conn5 <- [1,2702,null,{}] 01:07:03 INFO - PROCESS | 1949 | 1461053223768 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:04 INFO - PROCESS | 1949 | 1461053224025 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 01:07:04 INFO - PROCESS | 1949 | 1461053224323 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:04 INFO - PROCESS | 1949 | ++DOCSHELL 0x89acf800 == 155 [pid = 1949] [id = 683] 01:07:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 116 (0x89b9a800) [pid = 1949] [serial = 2050] [outer = (nil)] 01:07:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x8b42ec00) [pid = 1949] [serial = 2051] [outer = 0x89b9a800] 01:07:04 INFO - PROCESS | 1949 | 1461053224418 Marionette DEBUG loaded listener.js 01:07:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x8beb8800) [pid = 1949] [serial = 2052] [outer = 0x89b9a800] 01:07:05 INFO - PROCESS | 1949 | 1461053225552 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 01:07:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:07:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1846ms 01:07:05 INFO - PROCESS | 1949 | 1461053225601 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 01:07:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:07:05 INFO - PROCESS | 1949 | 1461053225606 Marionette TRACE conn5 <- [1,2705,null,{"value":"8"}] 01:07:05 INFO - PROCESS | 1949 | 1461053225613 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:07:05 INFO - PROCESS | 1949 | 1461053225620 Marionette TRACE conn5 <- [1,2706,null,{}] 01:07:05 INFO - PROCESS | 1949 | 1461053225638 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:05 INFO - PROCESS | 1949 | 1461053225936 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 01:07:06 INFO - PROCESS | 1949 | 1461053226345 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c3d3000 == 156 [pid = 1949] [id = 684] 01:07:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x8c3de000) [pid = 1949] [serial = 2053] [outer = (nil)] 01:07:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x8c797800) [pid = 1949] [serial = 2054] [outer = 0x8c3de000] 01:07:06 INFO - PROCESS | 1949 | 1461053226445 Marionette DEBUG loaded listener.js 01:07:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x8da37000) [pid = 1949] [serial = 2055] [outer = 0x8c3de000] 01:07:07 INFO - PROCESS | 1949 | 1461053227585 Marionette TRACE conn5 <- [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]]]}] 01:07:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:07:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2002ms 01:07:07 INFO - PROCESS | 1949 | 1461053227615 Marionette TRACE conn5 -> [0,2709,"getWindowHandle",null] 01:07:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:07:07 INFO - PROCESS | 1949 | 1461053227621 Marionette TRACE conn5 <- [1,2709,null,{"value":"8"}] 01:07:07 INFO - PROCESS | 1949 | 1461053227630 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:07:07 INFO - PROCESS | 1949 | 1461053227633 Marionette TRACE conn5 <- [1,2710,null,{}] 01:07:07 INFO - PROCESS | 1949 | 1461053227640 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:07 INFO - PROCESS | 1949 | 1461053227919 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 01:07:08 INFO - PROCESS | 1949 | 1461053228289 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bc75800 == 157 [pid = 1949] [id = 685] 01:07:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x8c3dd800) [pid = 1949] [serial = 2056] [outer = (nil)] 01:07:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x8dadd800) [pid = 1949] [serial = 2057] [outer = 0x8c3dd800] 01:07:08 INFO - PROCESS | 1949 | 1461053228390 Marionette DEBUG loaded listener.js 01:07:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x8e4a5800) [pid = 1949] [serial = 2058] [outer = 0x8c3dd800] 01:07:09 INFO - PROCESS | 1949 | 1461053229463 Marionette TRACE conn5 <- [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] 01:07:09 INFO - PROCESS | 1949 | 1461053229539 Marionette TRACE conn5 <- [1,2713,null,{"value":"8"}] 01:07:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:07:09 INFO - PROCESS | 1949 | 1461053229553 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:07:09 INFO - PROCESS | 1949 | 1461053229556 Marionette TRACE conn5 <- [1,2714,null,{}] 01:07:09 INFO - PROCESS | 1949 | 1461053229564 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:09 INFO - PROCESS | 1949 | 1461053229859 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 01:07:10 INFO - PROCESS | 1949 | 1461053230223 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:10 INFO - PROCESS | 1949 | ++DOCSHELL 0x89870400 == 158 [pid = 1949] [id = 686] 01:07:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x8beb2800) [pid = 1949] [serial = 2059] [outer = (nil)] 01:07:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x8e507000) [pid = 1949] [serial = 2060] [outer = 0x8beb2800] 01:07:10 INFO - PROCESS | 1949 | 1461053230319 Marionette DEBUG loaded listener.js 01:07:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x8e51dc00) [pid = 1949] [serial = 2061] [outer = 0x8beb2800] 01:07:11 INFO - PROCESS | 1949 | 1461053231293 Marionette TRACE conn5 <- [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]]]}] 01:07:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:07:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1792ms 01:07:11 INFO - PROCESS | 1949 | 1461053231359 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 01:07:11 INFO - PROCESS | 1949 | 1461053231364 Marionette TRACE conn5 <- [1,2717,null,{"value":"8"}] 01:07:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:07:11 INFO - PROCESS | 1949 | 1461053231375 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:07:11 INFO - PROCESS | 1949 | 1461053231379 Marionette TRACE conn5 <- [1,2718,null,{}] 01:07:11 INFO - PROCESS | 1949 | 1461053231386 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:11 INFO - PROCESS | 1949 | 1461053231695 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 01:07:12 INFO - PROCESS | 1949 | 1461053232066 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x86d53000 == 159 [pid = 1949] [id = 687] 01:07:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8e6ba400) [pid = 1949] [serial = 2062] [outer = (nil)] 01:07:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8ed86000) [pid = 1949] [serial = 2063] [outer = 0x8e6ba400] 01:07:12 INFO - PROCESS | 1949 | 1461053232176 Marionette DEBUG loaded listener.js 01:07:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8ef0b000) [pid = 1949] [serial = 2064] [outer = 0x8e6ba400] 01:07:13 INFO - PROCESS | 1949 | 1461053233179 Marionette TRACE conn5 <- [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] 01:07:13 INFO - PROCESS | 1949 | 1461053233223 Marionette TRACE conn5 <- [1,2721,null,{"value":"8"}] 01:07:13 INFO - PROCESS | 1949 | 1461053233231 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:07:13 INFO - PROCESS | 1949 | 1461053233235 Marionette TRACE conn5 <- [1,2722,null,{}] 01:07:13 INFO - PROCESS | 1949 | 1461053233242 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:13 INFO - PROCESS | 1949 | 1461053233513 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 01:07:13 INFO - PROCESS | 1949 | 1461053233896 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:13 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e6bb400 == 160 [pid = 1949] [id = 688] 01:07:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8f106000) [pid = 1949] [serial = 2065] [outer = (nil)] 01:07:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8f6ed800) [pid = 1949] [serial = 2066] [outer = 0x8f106000] 01:07:14 INFO - PROCESS | 1949 | 1461053233999 Marionette DEBUG loaded listener.js 01:07:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8f7c1c00) [pid = 1949] [serial = 2067] [outer = 0x8f106000] 01:07:15 INFO - PROCESS | 1949 | 1461053235147 Marionette TRACE conn5 <- [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] 01:07:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:07:15 INFO - PROCESS | 1949 | 1461053235187 Marionette TRACE conn5 <- [1,2725,null,{"value":"8"}] 01:07:15 INFO - PROCESS | 1949 | 1461053235194 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:07:15 INFO - PROCESS | 1949 | 1461053235198 Marionette TRACE conn5 <- [1,2726,null,{}] 01:07:15 INFO - PROCESS | 1949 | 1461053235207 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:15 INFO - PROCESS | 1949 | 1461053235645 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 01:07:16 INFO - PROCESS | 1949 | 1461053236032 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e6be000 == 161 [pid = 1949] [id = 689] 01:07:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8f10b000) [pid = 1949] [serial = 2068] [outer = (nil)] 01:07:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8fdf3c00) [pid = 1949] [serial = 2069] [outer = 0x8f10b000] 01:07:16 INFO - PROCESS | 1949 | 1461053236138 Marionette DEBUG loaded listener.js 01:07:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8fe10c00) [pid = 1949] [serial = 2070] [outer = 0x8f10b000] 01:07:17 INFO - PROCESS | 1949 | 1461053237214 Marionette TRACE conn5 <- [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]]]}] 01:07:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:07:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2046ms 01:07:17 INFO - PROCESS | 1949 | 1461053237240 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 01:07:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:07:17 INFO - PROCESS | 1949 | 1461053237245 Marionette TRACE conn5 <- [1,2729,null,{"value":"8"}] 01:07:17 INFO - PROCESS | 1949 | 1461053237252 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:07:17 INFO - PROCESS | 1949 | 1461053237256 Marionette TRACE conn5 <- [1,2730,null,{}] 01:07:17 INFO - PROCESS | 1949 | 1461053237263 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:17 INFO - PROCESS | 1949 | 1461053237565 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 01:07:17 INFO - PROCESS | 1949 | 1461053237900 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:17 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b42bc00 == 162 [pid = 1949] [id = 690] 01:07:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8f7bbc00) [pid = 1949] [serial = 2071] [outer = (nil)] 01:07:17 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x902a0400) [pid = 1949] [serial = 2072] [outer = 0x8f7bbc00] 01:07:17 INFO - PROCESS | 1949 | 1461053237997 Marionette DEBUG loaded listener.js 01:07:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x902a6c00) [pid = 1949] [serial = 2073] [outer = 0x8f7bbc00] 01:07:19 INFO - PROCESS | 1949 | 1461053239423 Marionette TRACE conn5 <- [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] 01:07:19 INFO - PROCESS | 1949 | 1461053239496 Marionette TRACE conn5 <- [1,2733,null,{"value":"8"}] 01:07:19 INFO - PROCESS | 1949 | 1461053239504 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:07:19 INFO - PROCESS | 1949 | 1461053239507 Marionette TRACE conn5 <- [1,2734,null,{}] 01:07:19 INFO - PROCESS | 1949 | 1461053239517 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:19 INFO - PROCESS | 1949 | 1461053239872 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 01:07:20 INFO - PROCESS | 1949 | 1461053240188 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fd5ac00 == 163 [pid = 1949] [id = 691] 01:07:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x901d4c00) [pid = 1949] [serial = 2074] [outer = (nil)] 01:07:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x90488400) [pid = 1949] [serial = 2075] [outer = 0x901d4c00] 01:07:20 INFO - PROCESS | 1949 | 1461053240288 Marionette DEBUG loaded listener.js 01:07:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x90493400) [pid = 1949] [serial = 2076] [outer = 0x901d4c00] 01:07:21 INFO - PROCESS | 1949 | 1461053241309 Marionette TRACE conn5 <- [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]]]}] 01:07:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:07:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1889ms 01:07:21 INFO - PROCESS | 1949 | 1461053241393 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 01:07:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:07:21 INFO - PROCESS | 1949 | 1461053241398 Marionette TRACE conn5 <- [1,2737,null,{"value":"8"}] 01:07:21 INFO - PROCESS | 1949 | 1461053241405 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:07:21 INFO - PROCESS | 1949 | 1461053241411 Marionette TRACE conn5 <- [1,2738,null,{}] 01:07:21 INFO - PROCESS | 1949 | 1461053241417 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:21 INFO - PROCESS | 1949 | 1461053241718 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 01:07:22 INFO - PROCESS | 1949 | 1461053242099 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x9047cc00 == 164 [pid = 1949] [id = 692] 01:07:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x905c0c00) [pid = 1949] [serial = 2077] [outer = (nil)] 01:07:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x91dd8000) [pid = 1949] [serial = 2078] [outer = 0x905c0c00] 01:07:22 INFO - PROCESS | 1949 | 1461053242210 Marionette DEBUG loaded listener.js 01:07:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x930cb800) [pid = 1949] [serial = 2079] [outer = 0x905c0c00] 01:07:23 INFO - PROCESS | 1949 | 1461053243205 Marionette TRACE conn5 <- [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]]]}] 01:07:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:07:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1838ms 01:07:23 INFO - PROCESS | 1949 | 1461053243254 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 01:07:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:07:23 INFO - PROCESS | 1949 | 1461053243260 Marionette TRACE conn5 <- [1,2741,null,{"value":"8"}] 01:07:23 INFO - PROCESS | 1949 | 1461053243267 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:07:23 INFO - PROCESS | 1949 | 1461053243271 Marionette TRACE conn5 <- [1,2742,null,{}] 01:07:23 INFO - PROCESS | 1949 | 1461053243277 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:23 INFO - PROCESS | 1949 | 1461053243535 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 01:07:23 INFO - PROCESS | 1949 | 1461053243912 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x905bc000 == 165 [pid = 1949] [id = 693] 01:07:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x905c0000) [pid = 1949] [serial = 2080] [outer = (nil)] 01:07:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x9587d800) [pid = 1949] [serial = 2081] [outer = 0x905c0000] 01:07:24 INFO - PROCESS | 1949 | 1461053244013 Marionette DEBUG loaded listener.js 01:07:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x95f05000) [pid = 1949] [serial = 2082] [outer = 0x905c0000] 01:07:24 INFO - PROCESS | 1949 | 1461053244956 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 01:07:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:07:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1735ms 01:07:25 INFO - PROCESS | 1949 | 1461053245003 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 01:07:25 INFO - PROCESS | 1949 | 1461053245006 Marionette TRACE conn5 <- [1,2745,null,{"value":"8"}] 01:07:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:07:25 INFO - PROCESS | 1949 | 1461053245015 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:07:25 INFO - PROCESS | 1949 | 1461053245019 Marionette TRACE conn5 <- [1,2746,null,{}] 01:07:25 INFO - PROCESS | 1949 | 1461053245025 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:25 INFO - PROCESS | 1949 | 1461053245321 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 01:07:25 INFO - PROCESS | 1949 | 1461053245680 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x94dd8000 == 166 [pid = 1949] [id = 694] 01:07:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x94ddb000) [pid = 1949] [serial = 2083] [outer = (nil)] 01:07:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x96f82c00) [pid = 1949] [serial = 2084] [outer = 0x94ddb000] 01:07:25 INFO - PROCESS | 1949 | 1461053245788 Marionette DEBUG loaded listener.js 01:07:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x97065400) [pid = 1949] [serial = 2085] [outer = 0x94ddb000] 01:07:26 INFO - PROCESS | 1949 | 1461053246791 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 01:07:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:07:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1838ms 01:07:26 INFO - PROCESS | 1949 | 1461053246854 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 01:07:26 INFO - PROCESS | 1949 | 1461053246858 Marionette TRACE conn5 <- [1,2749,null,{"value":"8"}] 01:07:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:07:26 INFO - PROCESS | 1949 | 1461053246865 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:07:26 INFO - PROCESS | 1949 | 1461053246868 Marionette TRACE conn5 <- [1,2750,null,{}] 01:07:26 INFO - PROCESS | 1949 | 1461053246876 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:27 INFO - PROCESS | 1949 | 1461053247135 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 01:07:27 INFO - PROCESS | 1949 | 1461053247502 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f7bc000 == 167 [pid = 1949] [id = 695] 01:07:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x961a7000) [pid = 1949] [serial = 2086] [outer = (nil)] 01:07:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x9754a800) [pid = 1949] [serial = 2087] [outer = 0x961a7000] 01:07:27 INFO - PROCESS | 1949 | 1461053247602 Marionette DEBUG loaded listener.js 01:07:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x977b6c00) [pid = 1949] [serial = 2088] [outer = 0x961a7000] 01:07:28 INFO - PROCESS | 1949 | 1461053248551 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 01:07:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:07:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1733ms 01:07:28 INFO - PROCESS | 1949 | 1461053248600 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 01:07:28 INFO - PROCESS | 1949 | 1461053248603 Marionette TRACE conn5 <- [1,2753,null,{"value":"8"}] 01:07:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:07:28 INFO - PROCESS | 1949 | 1461053248611 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:07:28 INFO - PROCESS | 1949 | 1461053248615 Marionette TRACE conn5 <- [1,2754,null,{}] 01:07:28 INFO - PROCESS | 1949 | 1461053248621 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:28 INFO - PROCESS | 1949 | 1461053248899 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 01:07:29 INFO - PROCESS | 1949 | 1461053249261 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:29 INFO - PROCESS | 1949 | ++DOCSHELL 0x97545800 == 168 [pid = 1949] [id = 696] 01:07:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x97548c00) [pid = 1949] [serial = 2089] [outer = (nil)] 01:07:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x97817800) [pid = 1949] [serial = 2090] [outer = 0x97548c00] 01:07:29 INFO - PROCESS | 1949 | 1461053249365 Marionette DEBUG loaded listener.js 01:07:29 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x97819c00) [pid = 1949] [serial = 2091] [outer = 0x97548c00] 01:07:30 INFO - PROCESS | 1949 | 1461053250366 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 01:07:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:07:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1782ms 01:07:30 INFO - PROCESS | 1949 | 1461053250412 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 01:07:30 INFO - PROCESS | 1949 | 1461053250415 Marionette TRACE conn5 <- [1,2757,null,{"value":"8"}] 01:07:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:07:30 INFO - PROCESS | 1949 | 1461053250426 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:07:30 INFO - PROCESS | 1949 | 1461053250429 Marionette TRACE conn5 <- [1,2758,null,{}] 01:07:30 INFO - PROCESS | 1949 | 1461053250436 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:30 INFO - PROCESS | 1949 | 1461053250699 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 01:07:31 INFO - PROCESS | 1949 | 1461053251068 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:34 INFO - PROCESS | 1949 | --DOCSHELL 0x9754b800 == 167 [pid = 1949] [id = 596] 01:07:34 INFO - PROCESS | 1949 | --DOCSHELL 0x97061400 == 166 [pid = 1949] [id = 73] 01:07:34 INFO - PROCESS | 1949 | --DOCSHELL 0xa0cb4800 == 165 [pid = 1949] [id = 598] 01:07:34 INFO - PROCESS | 1949 | --DOCSHELL 0x97547400 == 164 [pid = 1949] [id = 678] 01:07:34 INFO - PROCESS | 1949 | --DOCSHELL 0x9705c000 == 163 [pid = 1949] [id = 677] 01:07:34 INFO - PROCESS | 1949 | --DOCSHELL 0x90480800 == 162 [pid = 1949] [id = 675] 01:07:34 INFO - PROCESS | 1949 | --DOCSHELL 0x901d8c00 == 161 [pid = 1949] [id = 676] 01:07:34 INFO - PROCESS | 1949 | --DOCSHELL 0x91ea2c00 == 160 [pid = 1949] [id = 674] 01:07:34 INFO - PROCESS | 1949 | --DOCSHELL 0x89b9c800 == 159 [pid = 1949] [id = 414] 01:07:34 INFO - PROCESS | 1949 | --DOCSHELL 0x9049b000 == 158 [pid = 1949] [id = 673] 01:07:34 INFO - PROCESS | 1949 | --DOCSHELL 0x8f7bc400 == 157 [pid = 1949] [id = 672] 01:07:34 INFO - PROCESS | 1949 | --DOCSHELL 0x8e505800 == 156 [pid = 1949] [id = 670] 01:07:34 INFO - PROCESS | 1949 | --DOCSHELL 0x8c3d4400 == 155 [pid = 1949] [id = 671] 01:07:34 INFO - PROCESS | 1949 | --DOCSHELL 0x8c3d2800 == 154 [pid = 1949] [id = 669] 01:07:34 INFO - PROCESS | 1949 | --DOCSHELL 0x8e501400 == 153 [pid = 1949] [id = 668] 01:07:34 INFO - PROCESS | 1949 | --DOCSHELL 0x8978f800 == 152 [pid = 1949] [id = 667] 01:07:34 INFO - PROCESS | 1949 | --DOCSHELL 0x8b116000 == 151 [pid = 1949] [id = 666] 01:07:34 INFO - PROCESS | 1949 | --DOCSHELL 0x8af5b800 == 150 [pid = 1949] [id = 665] 01:07:34 INFO - PROCESS | 1949 | --DOCSHELL 0x8897d800 == 149 [pid = 1949] [id = 663] 01:07:34 INFO - PROCESS | 1949 | --DOCSHELL 0x8ac4f000 == 148 [pid = 1949] [id = 664] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x8f6f2400) [pid = 1949] [serial = 1949] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x8be0d800) [pid = 1949] [serial = 1938] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x89866400) [pid = 1949] [serial = 1979] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x961a1800) [pid = 1949] [serial = 1977] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x94dd7800) [pid = 1949] [serial = 1971] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x8f7be000) [pid = 1949] [serial = 1950] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x8da3b400) [pid = 1949] [serial = 1941] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x930cc400) [pid = 1949] [serial = 1968] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x89b99800) [pid = 1949] [serial = 1934] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x958df000) [pid = 1949] [serial = 1973] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x9047d400) [pid = 1949] [serial = 1959] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x8c71ec00) [pid = 1949] [serial = 1940] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x90487c00) [pid = 1949] [serial = 1961] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x91dd7c00) [pid = 1949] [serial = 1965] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x8990f000) [pid = 1949] [serial = 1980] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x8e4acc00) [pid = 1949] [serial = 1943] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x94dd1000) [pid = 1949] [serial = 1970] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x8b396400) [pid = 1949] [serial = 1872] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x95f04000) [pid = 1949] [serial = 1974] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x8fd53c00) [pid = 1949] [serial = 1952] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x8ed83800) [pid = 1949] [serial = 1947] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x930ca800) [pid = 1949] [serial = 1967] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x8bc7b400) [pid = 1949] [serial = 1985] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x902a1400) [pid = 1949] [serial = 1956] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x8b119c00) [pid = 1949] [serial = 1982] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x8e50e400) [pid = 1949] [serial = 1944] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x9610a000) [pid = 1949] [serial = 1976] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x9047ac00) [pid = 1949] [serial = 1958] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x8b4f3c00) [pid = 1949] [serial = 1937] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x8bfe1800) [pid = 1949] [serial = 1988] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x90490c00) [pid = 1949] [serial = 1962] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x8ac4b400) [pid = 1949] [serial = 1935] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x905bdc00) [pid = 1949] [serial = 1964] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x8b394400) [pid = 1949] [serial = 1983] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x8fe03400) [pid = 1949] [serial = 1953] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x8bebd000) [pid = 1949] [serial = 1986] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x8e6ba000) [pid = 1949] [serial = 1946] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x9029cc00) [pid = 1949] [serial = 1955] [outer = (nil)] [url = about:blank] 01:07:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x89789c00 == 149 [pid = 1949] [id = 697] 01:07:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x8978f800) [pid = 1949] [serial = 2092] [outer = (nil)] 01:07:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x89a4fc00) [pid = 1949] [serial = 2093] [outer = 0x8978f800] 01:07:34 INFO - PROCESS | 1949 | 1461053254571 Marionette DEBUG loaded listener.js 01:07:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x89ac9c00) [pid = 1949] [serial = 2094] [outer = 0x8978f800] 01:07:35 INFO - PROCESS | 1949 | 1461053255677 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 01:07:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:07:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 5307ms 01:07:35 INFO - PROCESS | 1949 | 1461053255736 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 01:07:35 INFO - PROCESS | 1949 | 1461053255743 Marionette TRACE conn5 <- [1,2761,null,{"value":"8"}] 01:07:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:07:35 INFO - PROCESS | 1949 | 1461053255753 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:07:35 INFO - PROCESS | 1949 | 1461053255758 Marionette TRACE conn5 <- [1,2762,null,{}] 01:07:35 INFO - PROCESS | 1949 | 1461053255766 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:36 INFO - PROCESS | 1949 | 1461053256020 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 01:07:36 INFO - PROCESS | 1949 | 1461053256314 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b11b800 == 150 [pid = 1949] [id = 698] 01:07:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x8b11f400) [pid = 1949] [serial = 2095] [outer = (nil)] 01:07:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x8b390800) [pid = 1949] [serial = 2096] [outer = 0x8b11f400] 01:07:36 INFO - PROCESS | 1949 | 1461053256400 Marionette DEBUG loaded listener.js 01:07:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x8b39a400) [pid = 1949] [serial = 2097] [outer = 0x8b11f400] 01:07:37 INFO - PROCESS | 1949 | 1461053257316 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 01:07:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:07:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1595ms 01:07:37 INFO - PROCESS | 1949 | 1461053257347 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 01:07:37 INFO - PROCESS | 1949 | 1461053257353 Marionette TRACE conn5 <- [1,2765,null,{"value":"8"}] 01:07:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:07:37 INFO - PROCESS | 1949 | 1461053257366 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:07:37 INFO - PROCESS | 1949 | 1461053257369 Marionette TRACE conn5 <- [1,2766,null,{}] 01:07:37 INFO - PROCESS | 1949 | 1461053257384 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:37 INFO - PROCESS | 1949 | 1461053257708 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 01:07:37 INFO - PROCESS | 1949 | 1461053257746 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b430400 == 151 [pid = 1949] [id = 699] 01:07:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x8b4ea400) [pid = 1949] [serial = 2098] [outer = (nil)] 01:07:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x8be02000) [pid = 1949] [serial = 2099] [outer = 0x8b4ea400] 01:07:37 INFO - PROCESS | 1949 | 1461053257831 Marionette DEBUG loaded listener.js 01:07:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8bfeb800) [pid = 1949] [serial = 2100] [outer = 0x8b4ea400] 01:07:39 INFO - PROCESS | 1949 | 1461053259029 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 01:07:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:07:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1694ms 01:07:39 INFO - PROCESS | 1949 | 1461053259060 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 01:07:39 INFO - PROCESS | 1949 | 1461053259063 Marionette TRACE conn5 <- [1,2769,null,{"value":"8"}] 01:07:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:07:39 INFO - PROCESS | 1949 | 1461053259071 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:07:39 INFO - PROCESS | 1949 | 1461053259077 Marionette TRACE conn5 <- [1,2770,null,{}] 01:07:39 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x8897cc00) [pid = 1949] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:07:39 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x8ef05c00) [pid = 1949] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:07:39 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x8897e400) [pid = 1949] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:07:39 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x97547c00) [pid = 1949] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:07:39 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x8e502000) [pid = 1949] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:07:39 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x96260800) [pid = 1949] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:07:39 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x8c7a3800) [pid = 1949] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:07:39 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x9705fc00) [pid = 1949] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:07:39 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x9049cc00) [pid = 1949] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:07:39 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x8ac52000) [pid = 1949] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:07:39 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x9674c400) [pid = 1949] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:07:39 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x958df400) [pid = 1949] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:07:39 INFO - PROCESS | 1949 | --DOMWINDOW == 115 (0x8abea400) [pid = 1949] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:07:39 INFO - PROCESS | 1949 | --DOMWINDOW == 114 (0x8bc73c00) [pid = 1949] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:07:39 INFO - PROCESS | 1949 | --DOMWINDOW == 113 (0x8b4e5000) [pid = 1949] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:07:39 INFO - PROCESS | 1949 | --DOMWINDOW == 112 (0x891ba400) [pid = 1949] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:07:39 INFO - PROCESS | 1949 | --DOMWINDOW == 111 (0x8e4ad400) [pid = 1949] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:07:39 INFO - PROCESS | 1949 | --DOMWINDOW == 110 (0x8e6bdc00) [pid = 1949] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:07:39 INFO - PROCESS | 1949 | --DOMWINDOW == 109 (0x8fd55c00) [pid = 1949] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:07:39 INFO - PROCESS | 1949 | 1461053259738 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:39 INFO - PROCESS | 1949 | 1461053259980 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 01:07:40 INFO - PROCESS | 1949 | 1461053260211 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b397000 == 152 [pid = 1949] [id = 700] 01:07:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 110 (0x8bc7b000) [pid = 1949] [serial = 2101] [outer = (nil)] 01:07:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 111 (0x8c3d4400) [pid = 1949] [serial = 2102] [outer = 0x8bc7b000] 01:07:40 INFO - PROCESS | 1949 | 1461053260292 Marionette DEBUG loaded listener.js 01:07:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 112 (0x8c71e000) [pid = 1949] [serial = 2103] [outer = 0x8bc7b000] 01:07:41 INFO - PROCESS | 1949 | 1461053261125 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 01:07:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:07:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 2120ms 01:07:41 INFO - PROCESS | 1949 | 1461053261192 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 01:07:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:07:41 INFO - PROCESS | 1949 | 1461053261197 Marionette TRACE conn5 <- [1,2773,null,{"value":"8"}] 01:07:41 INFO - PROCESS | 1949 | 1461053261204 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:07:41 INFO - PROCESS | 1949 | 1461053261208 Marionette TRACE conn5 <- [1,2774,null,{}] 01:07:41 INFO - PROCESS | 1949 | 1461053261214 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:41 INFO - PROCESS | 1949 | 1461053261466 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 01:07:41 INFO - PROCESS | 1949 | 1461053261855 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x88980000 == 153 [pid = 1949] [id = 701] 01:07:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 113 (0x88980400) [pid = 1949] [serial = 2104] [outer = (nil)] 01:07:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 114 (0x89a50400) [pid = 1949] [serial = 2105] [outer = 0x88980400] 01:07:42 INFO - PROCESS | 1949 | 1461053262037 Marionette DEBUG loaded listener.js 01:07:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x89b9cc00) [pid = 1949] [serial = 2106] [outer = 0x88980400] 01:07:43 INFO - PROCESS | 1949 | 1461053263091 Marionette TRACE conn5 <- [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]]]}] 01:07:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:07:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1940ms 01:07:43 INFO - PROCESS | 1949 | 1461053263145 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 01:07:43 INFO - PROCESS | 1949 | 1461053263154 Marionette TRACE conn5 <- [1,2777,null,{"value":"8"}] 01:07:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:07:43 INFO - PROCESS | 1949 | 1461053263165 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:07:43 INFO - PROCESS | 1949 | 1461053263170 Marionette TRACE conn5 <- [1,2778,null,{}] 01:07:43 INFO - PROCESS | 1949 | 1461053263179 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:43 INFO - PROCESS | 1949 | 1461053263503 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 01:07:43 INFO - PROCESS | 1949 | 1461053263890 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:43 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b11ac00 == 154 [pid = 1949] [id = 702] 01:07:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 116 (0x8b391000) [pid = 1949] [serial = 2107] [outer = (nil)] 01:07:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x8b42ac00) [pid = 1949] [serial = 2108] [outer = 0x8b391000] 01:07:44 INFO - PROCESS | 1949 | 1461053264003 Marionette DEBUG loaded listener.js 01:07:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x8bc73800) [pid = 1949] [serial = 2109] [outer = 0x8b391000] 01:07:45 INFO - PROCESS | 1949 | 1461053265102 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 01:07:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:07:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 2042ms 01:07:45 INFO - PROCESS | 1949 | 1461053265210 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 01:07:45 INFO - PROCESS | 1949 | 1461053265218 Marionette TRACE conn5 <- [1,2781,null,{"value":"8"}] 01:07:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:07:45 INFO - PROCESS | 1949 | 1461053265284 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:07:45 INFO - PROCESS | 1949 | 1461053265290 Marionette TRACE conn5 <- [1,2782,null,{}] 01:07:45 INFO - PROCESS | 1949 | 1461053265300 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:45 INFO - PROCESS | 1949 | 1461053265590 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 01:07:46 INFO - PROCESS | 1949 | 1461053266004 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bc73000 == 155 [pid = 1949] [id = 703] 01:07:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x8bfe2400) [pid = 1949] [serial = 2110] [outer = (nil)] 01:07:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x8c3d5400) [pid = 1949] [serial = 2111] [outer = 0x8bfe2400] 01:07:46 INFO - PROCESS | 1949 | 1461053266105 Marionette DEBUG loaded listener.js 01:07:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x8c717800) [pid = 1949] [serial = 2112] [outer = 0x8bfe2400] 01:07:47 INFO - PROCESS | 1949 | 1461053267193 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 01:07:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:07:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 2004ms 01:07:47 INFO - PROCESS | 1949 | 1461053267233 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 01:07:47 INFO - PROCESS | 1949 | 1461053267239 Marionette TRACE conn5 <- [1,2785,null,{"value":"8"}] 01:07:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:07:47 INFO - PROCESS | 1949 | 1461053267249 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:07:47 INFO - PROCESS | 1949 | 1461053267259 Marionette TRACE conn5 <- [1,2786,null,{}] 01:07:47 INFO - PROCESS | 1949 | 1461053267275 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:47 INFO - PROCESS | 1949 | 1461053267555 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 01:07:47 INFO - PROCESS | 1949 | 1461053267918 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:47 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b39c000 == 156 [pid = 1949] [id = 704] 01:07:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x8da32800) [pid = 1949] [serial = 2113] [outer = (nil)] 01:07:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x8e4a2400) [pid = 1949] [serial = 2114] [outer = 0x8da32800] 01:07:48 INFO - PROCESS | 1949 | 1461053268020 Marionette DEBUG loaded listener.js 01:07:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x8e4af400) [pid = 1949] [serial = 2115] [outer = 0x8da32800] 01:07:49 INFO - PROCESS | 1949 | 1461053269008 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 01:07:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:07:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1813ms 01:07:49 INFO - PROCESS | 1949 | 1461053269060 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 01:07:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:07:49 INFO - PROCESS | 1949 | 1461053269066 Marionette TRACE conn5 <- [1,2789,null,{"value":"8"}] 01:07:49 INFO - PROCESS | 1949 | 1461053269073 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:07:49 INFO - PROCESS | 1949 | 1461053269077 Marionette TRACE conn5 <- [1,2790,null,{}] 01:07:49 INFO - PROCESS | 1949 | 1461053269084 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:49 INFO - PROCESS | 1949 | 1461053269352 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 01:07:49 INFO - PROCESS | 1949 | 1461053269710 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:49 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e509c00 == 157 [pid = 1949] [id = 705] 01:07:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x8e51e800) [pid = 1949] [serial = 2116] [outer = (nil)] 01:07:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x8e6b1800) [pid = 1949] [serial = 2117] [outer = 0x8e51e800] 01:07:49 INFO - PROCESS | 1949 | 1461053269815 Marionette DEBUG loaded listener.js 01:07:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x8e6bc800) [pid = 1949] [serial = 2118] [outer = 0x8e51e800] 01:07:50 INFO - PROCESS | 1949 | 1461053270820 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 01:07:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:07:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1783ms 01:07:50 INFO - PROCESS | 1949 | 1461053270856 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 01:07:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:07:50 INFO - PROCESS | 1949 | 1461053270862 Marionette TRACE conn5 <- [1,2793,null,{"value":"8"}] 01:07:50 INFO - PROCESS | 1949 | 1461053270869 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:07:50 INFO - PROCESS | 1949 | 1461053270873 Marionette TRACE conn5 <- [1,2794,null,{}] 01:07:50 INFO - PROCESS | 1949 | 1461053270880 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:51 INFO - PROCESS | 1949 | 1461053271142 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 01:07:51 INFO - PROCESS | 1949 | 1461053271512 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:51 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ed8e800 == 158 [pid = 1949] [id = 706] 01:07:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8ed8fc00) [pid = 1949] [serial = 2119] [outer = (nil)] 01:07:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8ef05c00) [pid = 1949] [serial = 2120] [outer = 0x8ed8fc00] 01:07:51 INFO - PROCESS | 1949 | 1461053271628 Marionette DEBUG loaded listener.js 01:07:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8f6fa400) [pid = 1949] [serial = 2121] [outer = 0x8ed8fc00] 01:07:52 INFO - PROCESS | 1949 | 1461053272716 Marionette TRACE conn5 <- [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]]]}] 01:07:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:07:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1883ms 01:07:52 INFO - PROCESS | 1949 | 1461053272753 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 01:07:52 INFO - PROCESS | 1949 | 1461053272757 Marionette TRACE conn5 <- [1,2797,null,{"value":"8"}] 01:07:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:07:52 INFO - PROCESS | 1949 | 1461053272764 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:07:52 INFO - PROCESS | 1949 | 1461053272768 Marionette TRACE conn5 <- [1,2798,null,{}] 01:07:52 INFO - PROCESS | 1949 | 1461053272775 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:53 INFO - PROCESS | 1949 | 1461053273047 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 01:07:53 INFO - PROCESS | 1949 | 1461053273410 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:53 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b39b000 == 159 [pid = 1949] [id = 707] 01:07:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8c0f0800) [pid = 1949] [serial = 2122] [outer = (nil)] 01:07:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8fd5b800) [pid = 1949] [serial = 2123] [outer = 0x8c0f0800] 01:07:53 INFO - PROCESS | 1949 | 1461053273511 Marionette DEBUG loaded listener.js 01:07:53 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8fe06400) [pid = 1949] [serial = 2124] [outer = 0x8c0f0800] 01:07:54 INFO - PROCESS | 1949 | 1461053274504 Marionette TRACE conn5 <- [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]]]}] 01:07:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:07:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1784ms 01:07:54 INFO - PROCESS | 1949 | 1461053274549 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 01:07:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:07:54 INFO - PROCESS | 1949 | 1461053274556 Marionette TRACE conn5 <- [1,2801,null,{"value":"8"}] 01:07:54 INFO - PROCESS | 1949 | 1461053274563 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:07:54 INFO - PROCESS | 1949 | 1461053274567 Marionette TRACE conn5 <- [1,2802,null,{}] 01:07:54 INFO - PROCESS | 1949 | 1461053274573 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:54 INFO - PROCESS | 1949 | 1461053274828 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 01:07:55 INFO - PROCESS | 1949 | 1461053275182 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:55 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ef04800 == 160 [pid = 1949] [id = 708] 01:07:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8fe02800) [pid = 1949] [serial = 2125] [outer = (nil)] 01:07:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x901db800) [pid = 1949] [serial = 2126] [outer = 0x8fe02800] 01:07:55 INFO - PROCESS | 1949 | 1461053275297 Marionette DEBUG loaded listener.js 01:07:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x9029f800) [pid = 1949] [serial = 2127] [outer = 0x8fe02800] 01:07:56 INFO - PROCESS | 1949 | 1461053276234 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 01:07:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:07:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1733ms 01:07:56 INFO - PROCESS | 1949 | 1461053276296 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 01:07:56 INFO - PROCESS | 1949 | 1461053276301 Marionette TRACE conn5 <- [1,2805,null,{"value":"8"}] 01:07:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:07:56 INFO - PROCESS | 1949 | 1461053276308 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:07:56 INFO - PROCESS | 1949 | 1461053276312 Marionette TRACE conn5 <- [1,2806,null,{}] 01:07:56 INFO - PROCESS | 1949 | 1461053276318 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:56 INFO - PROCESS | 1949 | 1461053276577 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 01:07:56 INFO - PROCESS | 1949 | 1461053276954 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:56 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fe10800 == 161 [pid = 1949] [id = 709] 01:07:56 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x901d0800) [pid = 1949] [serial = 2128] [outer = (nil)] 01:07:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x90490c00) [pid = 1949] [serial = 2129] [outer = 0x901d0800] 01:07:57 INFO - PROCESS | 1949 | 1461053277056 Marionette DEBUG loaded listener.js 01:07:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x9049a400) [pid = 1949] [serial = 2130] [outer = 0x901d0800] 01:07:57 INFO - PROCESS | 1949 | 1461053277995 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 01:07:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:07:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1732ms 01:07:58 INFO - PROCESS | 1949 | 1461053278041 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 01:07:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:07:58 INFO - PROCESS | 1949 | 1461053278046 Marionette TRACE conn5 <- [1,2809,null,{"value":"8"}] 01:07:58 INFO - PROCESS | 1949 | 1461053278053 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:07:58 INFO - PROCESS | 1949 | 1461053278057 Marionette TRACE conn5 <- [1,2810,null,{}] 01:07:58 INFO - PROCESS | 1949 | 1461053278064 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:58 INFO - PROCESS | 1949 | 1461053278323 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 01:07:58 INFO - PROCESS | 1949 | 1461053278685 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b39cc00 == 162 [pid = 1949] [id = 710] 01:07:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x8e52cc00) [pid = 1949] [serial = 2131] [outer = (nil)] 01:07:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x905c0800) [pid = 1949] [serial = 2132] [outer = 0x8e52cc00] 01:07:58 INFO - PROCESS | 1949 | 1461053278799 Marionette DEBUG loaded listener.js 01:07:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x91dd7c00) [pid = 1949] [serial = 2133] [outer = 0x8e52cc00] 01:07:59 INFO - PROCESS | 1949 | 1461053279727 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 01:07:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:07:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1734ms 01:07:59 INFO - PROCESS | 1949 | 1461053279804 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 01:07:59 INFO - PROCESS | 1949 | 1461053279807 Marionette TRACE conn5 <- [1,2813,null,{"value":"8"}] 01:07:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:07:59 INFO - PROCESS | 1949 | 1461053279819 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:07:59 INFO - PROCESS | 1949 | 1461053279822 Marionette TRACE conn5 <- [1,2814,null,{}] 01:07:59 INFO - PROCESS | 1949 | 1461053279829 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:00 INFO - PROCESS | 1949 | 1461053280091 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 01:08:00 INFO - PROCESS | 1949 | 1461053280518 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x94dd6c00 == 163 [pid = 1949] [id = 711] 01:08:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x94dd7000) [pid = 1949] [serial = 2134] [outer = (nil)] 01:08:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x9587c000) [pid = 1949] [serial = 2135] [outer = 0x94dd7000] 01:08:00 INFO - PROCESS | 1949 | 1461053280637 Marionette DEBUG loaded listener.js 01:08:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x95f0dc00) [pid = 1949] [serial = 2136] [outer = 0x94dd7000] 01:08:01 INFO - PROCESS | 1949 | 1461053281660 Marionette TRACE conn5 <- [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]]]}] 01:08:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:08:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1880ms 01:08:01 INFO - PROCESS | 1949 | 1461053281701 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 01:08:01 INFO - PROCESS | 1949 | 1461053281706 Marionette TRACE conn5 <- [1,2817,null,{"value":"8"}] 01:08:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:08:01 INFO - PROCESS | 1949 | 1461053281716 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:08:01 INFO - PROCESS | 1949 | 1461053281720 Marionette TRACE conn5 <- [1,2818,null,{}] 01:08:01 INFO - PROCESS | 1949 | 1461053281728 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:02 INFO - PROCESS | 1949 | 1461053282072 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 01:08:02 INFO - PROCESS | 1949 | 1461053282444 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:02 INFO - PROCESS | 1949 | ++DOCSHELL 0x90493c00 == 164 [pid = 1949] [id = 712] 01:08:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x930d2000) [pid = 1949] [serial = 2137] [outer = (nil)] 01:08:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x97361c00) [pid = 1949] [serial = 2138] [outer = 0x930d2000] 01:08:02 INFO - PROCESS | 1949 | 1461053282545 Marionette DEBUG loaded listener.js 01:08:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x97547400) [pid = 1949] [serial = 2139] [outer = 0x930d2000] 01:08:03 INFO - PROCESS | 1949 | 1461053283547 Marionette TRACE conn5 <- [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]]]}] 01:08:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:08:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1883ms 01:08:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:08:03 INFO - PROCESS | 1949 | 1461053283599 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 01:08:03 INFO - PROCESS | 1949 | 1461053283602 Marionette TRACE conn5 <- [1,2821,null,{"value":"8"}] 01:08:03 INFO - PROCESS | 1949 | 1461053283610 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:08:03 INFO - PROCESS | 1949 | 1461053283613 Marionette TRACE conn5 <- [1,2822,null,{}] 01:08:03 INFO - PROCESS | 1949 | 1461053283620 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:03 INFO - PROCESS | 1949 | 1461053283898 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 01:08:04 INFO - PROCESS | 1949 | 1461053284272 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:04 INFO - PROCESS | 1949 | ++DOCSHELL 0x902ab000 == 165 [pid = 1949] [id = 713] 01:08:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x90489400) [pid = 1949] [serial = 2140] [outer = (nil)] 01:08:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x9754cc00) [pid = 1949] [serial = 2141] [outer = 0x90489400] 01:08:04 INFO - PROCESS | 1949 | 1461053284375 Marionette DEBUG loaded listener.js 01:08:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x97ab7800) [pid = 1949] [serial = 2142] [outer = 0x90489400] 01:08:05 INFO - PROCESS | 1949 | 1461053285350 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 01:08:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:08:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1795ms 01:08:05 INFO - PROCESS | 1949 | 1461053285405 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 01:08:05 INFO - PROCESS | 1949 | 1461053285408 Marionette TRACE conn5 <- [1,2825,null,{"value":"8"}] 01:08:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:08:05 INFO - PROCESS | 1949 | 1461053285417 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:08:05 INFO - PROCESS | 1949 | 1461053285421 Marionette TRACE conn5 <- [1,2826,null,{}] 01:08:05 INFO - PROCESS | 1949 | 1461053285427 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:05 INFO - PROCESS | 1949 | 1461053285691 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 01:08:06 INFO - PROCESS | 1949 | 1461053286058 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x9705fc00 == 166 [pid = 1949] [id = 714] 01:08:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x97369400) [pid = 1949] [serial = 2143] [outer = (nil)] 01:08:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x98b87000) [pid = 1949] [serial = 2144] [outer = 0x97369400] 01:08:06 INFO - PROCESS | 1949 | 1461053286159 Marionette DEBUG loaded listener.js 01:08:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x98baec00) [pid = 1949] [serial = 2145] [outer = 0x97369400] 01:08:07 INFO - PROCESS | 1949 | 1461053287191 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:08:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:08:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1834ms 01:08:07 INFO - PROCESS | 1949 | 1461053287252 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 01:08:07 INFO - PROCESS | 1949 | 1461053287255 Marionette TRACE conn5 <- [1,2829,null,{"value":"8"}] 01:08:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:08:07 INFO - PROCESS | 1949 | 1461053287263 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:08:07 INFO - PROCESS | 1949 | 1461053287267 Marionette TRACE conn5 <- [1,2830,null,{}] 01:08:07 INFO - PROCESS | 1949 | 1461053287274 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:07 INFO - PROCESS | 1949 | 1461053287542 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 01:08:07 INFO - PROCESS | 1949 | 1461053287958 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x86240c00 == 167 [pid = 1949] [id = 715] 01:08:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x8abee800) [pid = 1949] [serial = 2146] [outer = (nil)] 01:08:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x99172800) [pid = 1949] [serial = 2147] [outer = 0x8abee800] 01:08:08 INFO - PROCESS | 1949 | 1461053288121 Marionette DEBUG loaded listener.js 01:08:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x99175400) [pid = 1949] [serial = 2148] [outer = 0x8abee800] 01:08:09 INFO - PROCESS | 1949 | 1461053289109 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 01:08:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:08:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1938ms 01:08:09 INFO - PROCESS | 1949 | 1461053289202 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 01:08:09 INFO - PROCESS | 1949 | 1461053289205 Marionette TRACE conn5 <- [1,2833,null,{"value":"8"}] 01:08:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:08:09 INFO - PROCESS | 1949 | 1461053289213 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:08:09 INFO - PROCESS | 1949 | 1461053289217 Marionette TRACE conn5 <- [1,2834,null,{}] 01:08:09 INFO - PROCESS | 1949 | 1461053289224 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:09 INFO - PROCESS | 1949 | 1461053289514 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 01:08:09 INFO - PROCESS | 1949 | 1461053289890 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x9625e000 == 168 [pid = 1949] [id = 716] 01:08:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x96756400) [pid = 1949] [serial = 2149] [outer = (nil)] 01:08:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x99180000) [pid = 1949] [serial = 2150] [outer = 0x96756400] 01:08:09 INFO - PROCESS | 1949 | 1461053289992 Marionette DEBUG loaded listener.js 01:08:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x99285800) [pid = 1949] [serial = 2151] [outer = 0x96756400] 01:08:11 INFO - PROCESS | 1949 | 1461053291109 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:08:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:08:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1938ms 01:08:11 INFO - PROCESS | 1949 | 1461053291161 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 01:08:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:08:11 INFO - PROCESS | 1949 | 1461053291166 Marionette TRACE conn5 <- [1,2837,null,{"value":"8"}] 01:08:11 INFO - PROCESS | 1949 | 1461053291174 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:08:11 INFO - PROCESS | 1949 | 1461053291177 Marionette TRACE conn5 <- [1,2838,null,{}] 01:08:11 INFO - PROCESS | 1949 | 1461053291184 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:11 INFO - PROCESS | 1949 | 1461053291462 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 01:08:11 INFO - PROCESS | 1949 | 1461053291839 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:11 INFO - PROCESS | 1949 | ++DOCSHELL 0x98bea800 == 169 [pid = 1949] [id = 717] 01:08:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x9917d800) [pid = 1949] [serial = 2152] [outer = (nil)] 01:08:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x9a40c400) [pid = 1949] [serial = 2153] [outer = 0x9917d800] 01:08:12 INFO - PROCESS | 1949 | 1461053292014 Marionette DEBUG loaded listener.js 01:08:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x9a621800) [pid = 1949] [serial = 2154] [outer = 0x9917d800] 01:08:15 INFO - PROCESS | 1949 | --DOCSHELL 0x8606f400 == 168 [pid = 1949] [id = 679] 01:08:15 INFO - PROCESS | 1949 | --DOCSHELL 0x891ae800 == 167 [pid = 1949] [id = 680] 01:08:15 INFO - PROCESS | 1949 | --DOCSHELL 0x977afc00 == 166 [pid = 1949] [id = 52] 01:08:15 INFO - PROCESS | 1949 | --DOCSHELL 0x8b42f000 == 165 [pid = 1949] [id = 138] 01:08:15 INFO - PROCESS | 1949 | --DOCSHELL 0x8ac4ac00 == 164 [pid = 1949] [id = 641] 01:08:15 INFO - PROCESS | 1949 | --DOCSHELL 0x89ba0400 == 163 [pid = 1949] [id = 563] 01:08:15 INFO - PROCESS | 1949 | --DOCSHELL 0x8fde6000 == 162 [pid = 1949] [id = 446] 01:08:15 INFO - PROCESS | 1949 | --DOCSHELL 0x8af5c800 == 161 [pid = 1949] [id = 128] 01:08:15 INFO - PROCESS | 1949 | --DOCSHELL 0x8bc74000 == 160 [pid = 1949] [id = 565] 01:08:15 INFO - PROCESS | 1949 | --DOCSHELL 0x8b397000 == 159 [pid = 1949] [id = 700] 01:08:15 INFO - PROCESS | 1949 | --DOCSHELL 0x8b430400 == 158 [pid = 1949] [id = 699] 01:08:15 INFO - PROCESS | 1949 | --DOCSHELL 0x8b11b800 == 157 [pid = 1949] [id = 698] 01:08:15 INFO - PROCESS | 1949 | --DOCSHELL 0x89789c00 == 156 [pid = 1949] [id = 697] 01:08:15 INFO - PROCESS | 1949 | --DOCSHELL 0x8f7bc000 == 155 [pid = 1949] [id = 695] 01:08:15 INFO - PROCESS | 1949 | --DOCSHELL 0x905bc000 == 154 [pid = 1949] [id = 693] 01:08:15 INFO - PROCESS | 1949 | --DOCSHELL 0x94dd8000 == 153 [pid = 1949] [id = 694] 01:08:15 INFO - PROCESS | 1949 | --DOCSHELL 0x9047cc00 == 152 [pid = 1949] [id = 692] 01:08:15 INFO - PROCESS | 1949 | --DOCSHELL 0x8fd5ac00 == 151 [pid = 1949] [id = 691] 01:08:15 INFO - PROCESS | 1949 | --DOCSHELL 0x8b42bc00 == 150 [pid = 1949] [id = 690] 01:08:15 INFO - PROCESS | 1949 | --DOCSHELL 0x8e6be000 == 149 [pid = 1949] [id = 689] 01:08:15 INFO - PROCESS | 1949 | --DOCSHELL 0x86d53000 == 148 [pid = 1949] [id = 687] 01:08:15 INFO - PROCESS | 1949 | --DOCSHELL 0x8e6bb400 == 147 [pid = 1949] [id = 688] 01:08:15 INFO - PROCESS | 1949 | --DOCSHELL 0x89870400 == 146 [pid = 1949] [id = 686] 01:08:15 INFO - PROCESS | 1949 | --DOCSHELL 0x8bc75800 == 145 [pid = 1949] [id = 685] 01:08:16 INFO - PROCESS | 1949 | --DOCSHELL 0x8c3d3000 == 144 [pid = 1949] [id = 684] 01:08:16 INFO - PROCESS | 1949 | --DOCSHELL 0x89acf800 == 143 [pid = 1949] [id = 683] 01:08:16 INFO - PROCESS | 1949 | --DOCSHELL 0x89905400 == 142 [pid = 1949] [id = 682] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x8abef400) [pid = 1949] [serial = 2040] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x8fd5f400) [pid = 1949] [serial = 2015] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x89866c00) [pid = 1949] [serial = 1991] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x977bc400) [pid = 1949] [serial = 2037] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x8e50d800) [pid = 1949] [serial = 2006] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x973cec00) [pid = 1949] [serial = 2031] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x8da41800) [pid = 1949] [serial = 2003] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x97547000) [pid = 1949] [serial = 2033] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x8ed90c00) [pid = 1949] [serial = 2007] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x905b7000) [pid = 1949] [serial = 2021] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x8af5d400) [pid = 1949] [serial = 1994] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x96f84000) [pid = 1949] [serial = 2027] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x97297000) [pid = 1949] [serial = 2030] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x8fe02400) [pid = 1949] [serial = 2016] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x89ac8800) [pid = 1949] [serial = 2039] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x9610dc00) [pid = 1949] [serial = 2024] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x8c0e9000) [pid = 1949] [serial = 1932] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x89a53800) [pid = 1949] [serial = 1992] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x977b0000) [pid = 1949] [serial = 2036] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x8c79f400) [pid = 1949] [serial = 2001] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x8bfe7400) [pid = 1949] [serial = 1998] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x8b396800) [pid = 1949] [serial = 2043] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x8c71b800) [pid = 1949] [serial = 2000] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x8f102400) [pid = 1949] [serial = 2009] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x97058000) [pid = 1949] [serial = 2028] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x8f10c800) [pid = 1949] [serial = 2010] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x8af63800) [pid = 1949] [serial = 2042] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x8f7c2c00) [pid = 1949] [serial = 2013] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x8bc70400) [pid = 1949] [serial = 1997] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x91dd6c00) [pid = 1949] [serial = 2022] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x9674f000) [pid = 1949] [serial = 2025] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x9029dc00) [pid = 1949] [serial = 2019] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x8dae6c00) [pid = 1949] [serial = 2004] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x8b118000) [pid = 1949] [serial = 1995] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x8f6f8000) [pid = 1949] [serial = 2012] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x901d6c00) [pid = 1949] [serial = 2018] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x9754d000) [pid = 1949] [serial = 2034] [outer = (nil)] [url = about:blank] 01:08:16 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x8b4ebc00) [pid = 1949] [serial = 2045] [outer = (nil)] [url = about:blank] 01:08:17 INFO - PROCESS | 1949 | 1461053297367 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 01:08:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:08:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 6212ms 01:08:17 INFO - PROCESS | 1949 | 1461053297386 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 01:08:17 INFO - PROCESS | 1949 | 1461053297392 Marionette TRACE conn5 <- [1,2841,null,{"value":"8"}] 01:08:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:08:17 INFO - PROCESS | 1949 | 1461053297400 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:08:17 INFO - PROCESS | 1949 | 1461053297406 Marionette TRACE conn5 <- [1,2842,null,{}] 01:08:17 INFO - PROCESS | 1949 | 1461053297416 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:17 INFO - PROCESS | 1949 | 1461053297673 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 01:08:18 INFO - PROCESS | 1949 | 1461053297983 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:18 INFO - PROCESS | 1949 | ++DOCSHELL 0x89a5d000 == 143 [pid = 1949] [id = 718] 01:08:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x89ac4c00) [pid = 1949] [serial = 2155] [outer = (nil)] 01:08:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x89b9dc00) [pid = 1949] [serial = 2156] [outer = 0x89ac4c00] 01:08:18 INFO - PROCESS | 1949 | 1461053298080 Marionette DEBUG loaded listener.js 01:08:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x89ba8c00) [pid = 1949] [serial = 2157] [outer = 0x89ac4c00] 01:08:19 INFO - PROCESS | 1949 | 1461053299145 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 01:08:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:08:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1790ms 01:08:19 INFO - PROCESS | 1949 | 1461053299191 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 01:08:19 INFO - PROCESS | 1949 | 1461053299201 Marionette TRACE conn5 <- [1,2845,null,{"value":"8"}] 01:08:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:08:19 INFO - PROCESS | 1949 | 1461053299220 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:08:19 INFO - PROCESS | 1949 | 1461053299226 Marionette TRACE conn5 <- [1,2846,null,{}] 01:08:19 INFO - PROCESS | 1949 | 1461053299235 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:19 INFO - PROCESS | 1949 | 1461053299592 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 01:08:19 INFO - PROCESS | 1949 | 1461053299864 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:19 INFO - PROCESS | 1949 | ++DOCSHELL 0x8af63800 == 144 [pid = 1949] [id = 719] 01:08:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8b113000) [pid = 1949] [serial = 2158] [outer = (nil)] 01:08:19 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8b11c400) [pid = 1949] [serial = 2159] [outer = 0x8b113000] 01:08:19 INFO - PROCESS | 1949 | 1461053299950 Marionette DEBUG loaded listener.js 01:08:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8b395c00) [pid = 1949] [serial = 2160] [outer = 0x8b113000] 01:08:21 INFO - PROCESS | 1949 | 1461053301043 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 01:08:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:08:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1894ms 01:08:21 INFO - PROCESS | 1949 | 1461053301108 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 01:08:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:08:21 INFO - PROCESS | 1949 | 1461053301113 Marionette TRACE conn5 <- [1,2849,null,{"value":"8"}] 01:08:21 INFO - PROCESS | 1949 | 1461053301121 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:08:21 INFO - PROCESS | 1949 | 1461053301128 Marionette TRACE conn5 <- [1,2850,null,{}] 01:08:21 INFO - PROCESS | 1949 | 1461053301854 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:21 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x8e6ba400) [pid = 1949] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:08:21 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x905c0000) [pid = 1949] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:08:21 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x8abed800) [pid = 1949] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:08:21 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x8978f800) [pid = 1949] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:08:21 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x8beb2800) [pid = 1949] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:08:21 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x901d4c00) [pid = 1949] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:08:21 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x94ddb000) [pid = 1949] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:08:21 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x8b11f400) [pid = 1949] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:08:21 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x8f106000) [pid = 1949] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:08:21 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x8c3de000) [pid = 1949] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:08:21 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x97548c00) [pid = 1949] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:08:21 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x8f10b000) [pid = 1949] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:08:21 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x8b4ea400) [pid = 1949] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:08:21 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x961a7000) [pid = 1949] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:08:21 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x8f7bbc00) [pid = 1949] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:08:21 INFO - PROCESS | 1949 | --DOMWINDOW == 115 (0x8be02400) [pid = 1949] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:08:21 INFO - PROCESS | 1949 | --DOMWINDOW == 114 (0x905c0c00) [pid = 1949] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:08:21 INFO - PROCESS | 1949 | --DOMWINDOW == 113 (0x89b9a800) [pid = 1949] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:08:22 INFO - PROCESS | 1949 | --DOMWINDOW == 112 (0x8c3dd800) [pid = 1949] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:08:22 INFO - PROCESS | 1949 | 1461053302327 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 01:08:22 INFO - PROCESS | 1949 | 1461053302481 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x88bcec00 == 145 [pid = 1949] [id = 720] 01:08:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 113 (0x8b432800) [pid = 1949] [serial = 2161] [outer = (nil)] 01:08:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 114 (0x8bc77400) [pid = 1949] [serial = 2162] [outer = 0x8b432800] 01:08:22 INFO - PROCESS | 1949 | 1461053302570 Marionette DEBUG loaded listener.js 01:08:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x8beb4000) [pid = 1949] [serial = 2163] [outer = 0x8b432800] 01:08:23 INFO - PROCESS | 1949 | 1461053303459 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:08:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:08:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 2403ms 01:08:23 INFO - PROCESS | 1949 | 1461053303523 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 01:08:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:08:23 INFO - PROCESS | 1949 | 1461053303528 Marionette TRACE conn5 <- [1,2853,null,{"value":"8"}] 01:08:23 INFO - PROCESS | 1949 | 1461053303536 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:08:23 INFO - PROCESS | 1949 | 1461053303539 Marionette TRACE conn5 <- [1,2854,null,{}] 01:08:23 INFO - PROCESS | 1949 | 1461053303546 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:23 INFO - PROCESS | 1949 | 1461053303799 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 01:08:24 INFO - PROCESS | 1949 | 1461053304284 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x88971800 == 146 [pid = 1949] [id = 721] 01:08:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 116 (0x88976000) [pid = 1949] [serial = 2164] [outer = (nil)] 01:08:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x891ad800) [pid = 1949] [serial = 2165] [outer = 0x88976000] 01:08:24 INFO - PROCESS | 1949 | 1461053304393 Marionette DEBUG loaded listener.js 01:08:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x8986c800) [pid = 1949] [serial = 2166] [outer = 0x88976000] 01:08:25 INFO - PROCESS | 1949 | 1461053305548 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 01:08:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:08:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 2095ms 01:08:25 INFO - PROCESS | 1949 | 1461053305633 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 01:08:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:08:25 INFO - PROCESS | 1949 | 1461053305642 Marionette TRACE conn5 <- [1,2857,null,{"value":"8"}] 01:08:25 INFO - PROCESS | 1949 | 1461053305654 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:08:25 INFO - PROCESS | 1949 | 1461053305660 Marionette TRACE conn5 <- [1,2858,null,{}] 01:08:25 INFO - PROCESS | 1949 | 1461053305668 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:26 INFO - PROCESS | 1949 | 1461053306105 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 01:08:26 INFO - PROCESS | 1949 | 1461053306399 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x8abe4c00 == 147 [pid = 1949] [id = 722] 01:08:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x8ac4fc00) [pid = 1949] [serial = 2167] [outer = (nil)] 01:08:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x8b113400) [pid = 1949] [serial = 2168] [outer = 0x8ac4fc00] 01:08:26 INFO - PROCESS | 1949 | 1461053306511 Marionette DEBUG loaded listener.js 01:08:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x8b120800) [pid = 1949] [serial = 2169] [outer = 0x8ac4fc00] 01:08:27 INFO - PROCESS | 1949 | 1461053307648 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:08:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:08:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 2040ms 01:08:27 INFO - PROCESS | 1949 | 1461053307696 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 01:08:27 INFO - PROCESS | 1949 | 1461053307704 Marionette TRACE conn5 <- [1,2861,null,{"value":"8"}] 01:08:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:08:27 INFO - PROCESS | 1949 | 1461053307712 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:08:27 INFO - PROCESS | 1949 | 1461053307717 Marionette TRACE conn5 <- [1,2862,null,{}] 01:08:27 INFO - PROCESS | 1949 | 1461053307724 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:28 INFO - PROCESS | 1949 | 1461053308003 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 01:08:28 INFO - PROCESS | 1949 | 1461053308419 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b394400 == 148 [pid = 1949] [id = 723] 01:08:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x8be02c00) [pid = 1949] [serial = 2170] [outer = (nil)] 01:08:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x8beb2800) [pid = 1949] [serial = 2171] [outer = 0x8be02c00] 01:08:28 INFO - PROCESS | 1949 | 1461053308524 Marionette DEBUG loaded listener.js 01:08:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x8c0e6800) [pid = 1949] [serial = 2172] [outer = 0x8be02c00] 01:08:29 INFO - PROCESS | 1949 | 1461053309579 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 01:08:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:08:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1943ms 01:08:29 INFO - PROCESS | 1949 | 1461053309656 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 01:08:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:08:29 INFO - PROCESS | 1949 | 1461053309661 Marionette TRACE conn5 <- [1,2865,null,{"value":"8"}] 01:08:29 INFO - PROCESS | 1949 | 1461053309678 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:08:29 INFO - PROCESS | 1949 | 1461053309689 Marionette TRACE conn5 <- [1,2866,null,{}] 01:08:29 INFO - PROCESS | 1949 | 1461053309699 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:30 INFO - PROCESS | 1949 | 1461053310021 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 01:08:30 INFO - PROCESS | 1949 | 1461053310393 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:30 INFO - PROCESS | 1949 | ++DOCSHELL 0x8beb1000 == 149 [pid = 1949] [id = 724] 01:08:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x8c3dc000) [pid = 1949] [serial = 2173] [outer = (nil)] 01:08:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x8c7a1400) [pid = 1949] [serial = 2174] [outer = 0x8c3dc000] 01:08:30 INFO - PROCESS | 1949 | 1461053310508 Marionette DEBUG loaded listener.js 01:08:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x8da38c00) [pid = 1949] [serial = 2175] [outer = 0x8c3dc000] 01:08:31 INFO - PROCESS | 1949 | 1461053311769 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 01:08:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:08:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 2173ms 01:08:31 INFO - PROCESS | 1949 | 1461053311843 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 01:08:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:08:31 INFO - PROCESS | 1949 | 1461053311849 Marionette TRACE conn5 <- [1,2869,null,{"value":"8"}] 01:08:31 INFO - PROCESS | 1949 | 1461053311912 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:08:31 INFO - PROCESS | 1949 | 1461053311917 Marionette TRACE conn5 <- [1,2870,null,{}] 01:08:32 INFO - PROCESS | 1949 | 1461053311998 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:32 INFO - PROCESS | 1949 | 1461053312389 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 01:08:32 INFO - PROCESS | 1949 | 1461053312832 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:32 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b428c00 == 150 [pid = 1949] [id = 725] 01:08:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8c3db800) [pid = 1949] [serial = 2176] [outer = (nil)] 01:08:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8dae3800) [pid = 1949] [serial = 2177] [outer = 0x8c3db800] 01:08:32 INFO - PROCESS | 1949 | 1461053312955 Marionette DEBUG loaded listener.js 01:08:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8e4a2800) [pid = 1949] [serial = 2178] [outer = 0x8c3db800] 01:08:34 INFO - PROCESS | 1949 | 1461053314053 Marionette TRACE conn5 <- [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]]]}] 01:08:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:08:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 2258ms 01:08:34 INFO - PROCESS | 1949 | 1461053314116 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 01:08:34 INFO - PROCESS | 1949 | 1461053314121 Marionette TRACE conn5 <- [1,2873,null,{"value":"8"}] 01:08:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:08:34 INFO - PROCESS | 1949 | 1461053314128 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:08:34 INFO - PROCESS | 1949 | 1461053314133 Marionette TRACE conn5 <- [1,2874,null,{}] 01:08:34 INFO - PROCESS | 1949 | 1461053314140 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:34 INFO - PROCESS | 1949 | 1461053314417 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 01:08:34 INFO - PROCESS | 1949 | 1461053314830 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e505c00 == 151 [pid = 1949] [id = 726] 01:08:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8e507800) [pid = 1949] [serial = 2179] [outer = (nil)] 01:08:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8e520800) [pid = 1949] [serial = 2180] [outer = 0x8e507800] 01:08:35 INFO - PROCESS | 1949 | 1461053314999 Marionette DEBUG loaded listener.js 01:08:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8ed8ec00) [pid = 1949] [serial = 2181] [outer = 0x8e507800] 01:08:36 INFO - PROCESS | 1949 | 1461053316097 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 01:08:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:08:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 2036ms 01:08:36 INFO - PROCESS | 1949 | 1461053316166 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 01:08:36 INFO - PROCESS | 1949 | 1461053316169 Marionette TRACE conn5 <- [1,2877,null,{"value":"8"}] 01:08:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:08:36 INFO - PROCESS | 1949 | 1461053316177 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:08:36 INFO - PROCESS | 1949 | 1461053316181 Marionette TRACE conn5 <- [1,2878,null,{}] 01:08:36 INFO - PROCESS | 1949 | 1461053316188 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:36 INFO - PROCESS | 1949 | 1461053316454 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 01:08:36 INFO - PROCESS | 1949 | 1461053316817 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:36 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e4abc00 == 152 [pid = 1949] [id = 727] 01:08:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8ed8b000) [pid = 1949] [serial = 2182] [outer = (nil)] 01:08:36 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8da3d000) [pid = 1949] [serial = 2183] [outer = 0x8ed8b000] 01:08:36 INFO - PROCESS | 1949 | 1461053316938 Marionette DEBUG loaded listener.js 01:08:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8f6ec400) [pid = 1949] [serial = 2184] [outer = 0x8ed8b000] 01:08:38 INFO - PROCESS | 1949 | 1461053318286 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 01:08:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:08:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 2191ms 01:08:38 INFO - PROCESS | 1949 | 1461053318372 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 01:08:38 INFO - PROCESS | 1949 | 1461053318379 Marionette TRACE conn5 <- [1,2881,null,{"value":"8"}] 01:08:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:08:38 INFO - PROCESS | 1949 | 1461053318390 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:08:38 INFO - PROCESS | 1949 | 1461053318395 Marionette TRACE conn5 <- [1,2882,null,{}] 01:08:38 INFO - PROCESS | 1949 | 1461053318406 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:38 INFO - PROCESS | 1949 | 1461053318820 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 01:08:39 INFO - PROCESS | 1949 | 1461053319240 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ef04400 == 153 [pid = 1949] [id = 728] 01:08:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8ef10400) [pid = 1949] [serial = 2185] [outer = (nil)] 01:08:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x8f6f9800) [pid = 1949] [serial = 2186] [outer = 0x8ef10400] 01:08:39 INFO - PROCESS | 1949 | 1461053319335 Marionette DEBUG loaded listener.js 01:08:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8f7bcc00) [pid = 1949] [serial = 2187] [outer = 0x8ef10400] 01:08:40 INFO - PROCESS | 1949 | 1461053320352 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 01:08:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:08:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1997ms 01:08:40 INFO - PROCESS | 1949 | 1461053320386 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 01:08:40 INFO - PROCESS | 1949 | 1461053320391 Marionette TRACE conn5 <- [1,2885,null,{"value":"8"}] 01:08:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:08:40 INFO - PROCESS | 1949 | 1461053320398 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:08:40 INFO - PROCESS | 1949 | 1461053320404 Marionette TRACE conn5 <- [1,2886,null,{}] 01:08:40 INFO - PROCESS | 1949 | 1461053320413 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:40 INFO - PROCESS | 1949 | 1461053320693 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 01:08:41 INFO - PROCESS | 1949 | 1461053321066 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:41 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e510400 == 154 [pid = 1949] [id = 729] 01:08:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x8f6f3000) [pid = 1949] [serial = 2188] [outer = (nil)] 01:08:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x8fd5c000) [pid = 1949] [serial = 2189] [outer = 0x8f6f3000] 01:08:41 INFO - PROCESS | 1949 | 1461053321173 Marionette DEBUG loaded listener.js 01:08:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x8fde9000) [pid = 1949] [serial = 2190] [outer = 0x8f6f3000] 01:08:42 INFO - PROCESS | 1949 | 1461053322185 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 01:08:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:08:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1842ms 01:08:42 INFO - PROCESS | 1949 | 1461053322242 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 01:08:42 INFO - PROCESS | 1949 | 1461053322245 Marionette TRACE conn5 <- [1,2889,null,{"value":"8"}] 01:08:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:08:42 INFO - PROCESS | 1949 | 1461053322253 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:08:42 INFO - PROCESS | 1949 | 1461053322258 Marionette TRACE conn5 <- [1,2890,null,{}] 01:08:42 INFO - PROCESS | 1949 | 1461053322264 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:42 INFO - PROCESS | 1949 | 1461053322526 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 01:08:42 INFO - PROCESS | 1949 | 1461053322901 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:42 INFO - PROCESS | 1949 | ++DOCSHELL 0x8dadd400 == 155 [pid = 1949] [id = 730] 01:08:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x8f6fac00) [pid = 1949] [serial = 2191] [outer = (nil)] 01:08:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x901d9c00) [pid = 1949] [serial = 2192] [outer = 0x8f6fac00] 01:08:43 INFO - PROCESS | 1949 | 1461053323052 Marionette DEBUG loaded listener.js 01:08:43 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x9029fc00) [pid = 1949] [serial = 2193] [outer = 0x8f6fac00] 01:08:44 INFO - PROCESS | 1949 | 1461053324137 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:08:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:08:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1938ms 01:08:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:08:44 INFO - PROCESS | 1949 | 1461053324192 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 01:08:44 INFO - PROCESS | 1949 | 1461053324196 Marionette TRACE conn5 <- [1,2893,null,{"value":"8"}] 01:08:44 INFO - PROCESS | 1949 | 1461053324204 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:08:44 INFO - PROCESS | 1949 | 1461053324207 Marionette TRACE conn5 <- [1,2894,null,{}] 01:08:44 INFO - PROCESS | 1949 | 1461053324214 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:44 INFO - PROCESS | 1949 | 1461053324488 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 01:08:44 INFO - PROCESS | 1949 | 1461053324895 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:44 INFO - PROCESS | 1949 | ++DOCSHELL 0x90482000 == 156 [pid = 1949] [id = 731] 01:08:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x90482400) [pid = 1949] [serial = 2194] [outer = (nil)] 01:08:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x90485800) [pid = 1949] [serial = 2195] [outer = 0x90482400] 01:08:45 INFO - PROCESS | 1949 | 1461053325019 Marionette DEBUG loaded listener.js 01:08:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x905b7000) [pid = 1949] [serial = 2196] [outer = 0x90482400] 01:08:46 INFO - PROCESS | 1949 | 1461053326076 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 01:08:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:08:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1939ms 01:08:46 INFO - PROCESS | 1949 | 1461053326143 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 01:08:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:08:46 INFO - PROCESS | 1949 | 1461053326148 Marionette TRACE conn5 <- [1,2897,null,{"value":"8"}] 01:08:46 INFO - PROCESS | 1949 | 1461053326155 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:08:46 INFO - PROCESS | 1949 | 1461053326160 Marionette TRACE conn5 <- [1,2898,null,{}] 01:08:46 INFO - PROCESS | 1949 | 1461053326166 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:46 INFO - PROCESS | 1949 | 1461053326547 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 01:08:47 INFO - PROCESS | 1949 | 1461053326966 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:47 INFO - PROCESS | 1949 | ++DOCSHELL 0x905b9c00 == 157 [pid = 1949] [id = 732] 01:08:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x930d0000) [pid = 1949] [serial = 2197] [outer = (nil)] 01:08:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x93283000) [pid = 1949] [serial = 2198] [outer = 0x930d0000] 01:08:47 INFO - PROCESS | 1949 | 1461053327117 Marionette DEBUG loaded listener.js 01:08:47 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x94dd9c00) [pid = 1949] [serial = 2199] [outer = 0x930d0000] 01:08:48 INFO - PROCESS | 1949 | 1461053328234 Marionette TRACE conn5 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 01:08:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:08:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2143ms 01:08:48 INFO - PROCESS | 1949 | 1461053328299 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 01:08:48 INFO - PROCESS | 1949 | 1461053328303 Marionette TRACE conn5 <- [1,2901,null,{"value":"8"}] 01:08:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:08:48 INFO - PROCESS | 1949 | 1461053328310 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:08:48 INFO - PROCESS | 1949 | 1461053328314 Marionette TRACE conn5 <- [1,2902,null,{}] 01:08:48 INFO - PROCESS | 1949 | 1461053328321 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:48 INFO - PROCESS | 1949 | 1461053328579 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 01:08:48 INFO - PROCESS | 1949 | 1461053328936 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x91de0000 == 158 [pid = 1949] [id = 733] 01:08:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x930c8400) [pid = 1949] [serial = 2200] [outer = (nil)] 01:08:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x95f0d800) [pid = 1949] [serial = 2201] [outer = 0x930c8400] 01:08:49 INFO - PROCESS | 1949 | 1461053329047 Marionette DEBUG loaded listener.js 01:08:49 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x96257400) [pid = 1949] [serial = 2202] [outer = 0x930c8400] 01:08:50 INFO - PROCESS | 1949 | 1461053330019 Marionette TRACE conn5 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:08:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:08:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1787ms 01:08:50 INFO - PROCESS | 1949 | 1461053330100 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 01:08:50 INFO - PROCESS | 1949 | 1461053330107 Marionette TRACE conn5 <- [1,2905,null,{"value":"8"}] 01:08:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:08:50 INFO - PROCESS | 1949 | 1461053330117 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:08:50 INFO - PROCESS | 1949 | 1461053330122 Marionette TRACE conn5 <- [1,2906,null,{}] 01:08:50 INFO - PROCESS | 1949 | 1461053330133 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:50 INFO - PROCESS | 1949 | 1461053330437 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 01:08:50 INFO - PROCESS | 1949 | 1461053330806 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:50 INFO - PROCESS | 1949 | ++DOCSHELL 0x94dd1000 == 159 [pid = 1949] [id = 734] 01:08:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x94dd9400) [pid = 1949] [serial = 2203] [outer = (nil)] 01:08:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x97058000) [pid = 1949] [serial = 2204] [outer = 0x94dd9400] 01:08:50 INFO - PROCESS | 1949 | 1461053330904 Marionette DEBUG loaded listener.js 01:08:51 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x9705a800) [pid = 1949] [serial = 2205] [outer = 0x94dd9400] 01:08:51 INFO - PROCESS | 1949 | 1461053331916 Marionette TRACE conn5 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 01:08:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:08:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1843ms 01:08:51 INFO - PROCESS | 1949 | 1461053331960 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 01:08:51 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:08:51 INFO - PROCESS | 1949 | 1461053331965 Marionette TRACE conn5 <- [1,2909,null,{"value":"8"}] 01:08:51 INFO - PROCESS | 1949 | 1461053331972 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:08:51 INFO - PROCESS | 1949 | 1461053331976 Marionette TRACE conn5 <- [1,2910,null,{}] 01:08:51 INFO - PROCESS | 1949 | 1461053331982 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:52 INFO - PROCESS | 1949 | 1461053332273 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 01:08:52 INFO - PROCESS | 1949 | 1461053332642 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:52 INFO - PROCESS | 1949 | ++DOCSHELL 0x901dac00 == 160 [pid = 1949] [id = 735] 01:08:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x902a4400) [pid = 1949] [serial = 2206] [outer = (nil)] 01:08:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x97064400) [pid = 1949] [serial = 2207] [outer = 0x902a4400] 01:08:52 INFO - PROCESS | 1949 | 1461053332738 Marionette DEBUG loaded listener.js 01:08:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x97542c00) [pid = 1949] [serial = 2208] [outer = 0x902a4400] 01:08:53 INFO - PROCESS | 1949 | 1461053333596 Marionette TRACE conn5 <- [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]]]}] 01:08:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:08:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:08:53 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1689ms 01:08:53 INFO - PROCESS | 1949 | 1461053333663 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 01:08:53 INFO - PROCESS | 1949 | 1461053333666 Marionette TRACE conn5 <- [1,2913,null,{"value":"8"}] 01:08:53 INFO - TEST-START | /DOMEvents/constructors.html 01:08:53 INFO - PROCESS | 1949 | 1461053333696 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:08:53 INFO - PROCESS | 1949 | 1461053333699 Marionette TRACE conn5 <- [1,2914,null,{}] 01:08:53 INFO - PROCESS | 1949 | 1461053333706 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:53 INFO - PROCESS | 1949 | 1461053333969 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 01:08:54 INFO - PROCESS | 1949 | 1461053334424 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:57 INFO - PROCESS | 1949 | --DOCSHELL 0x8bfee400 == 159 [pid = 1949] [id = 631] 01:08:57 INFO - PROCESS | 1949 | --DOCSHELL 0x86240000 == 158 [pid = 1949] [id = 597] 01:08:57 INFO - PROCESS | 1949 | --DOCSHELL 0x89904400 == 157 [pid = 1949] [id = 628] 01:08:57 INFO - PROCESS | 1949 | --DOCSHELL 0x8fd61400 == 156 [pid = 1949] [id = 639] 01:08:57 INFO - PROCESS | 1949 | --DOCSHELL 0x8c79cc00 == 155 [pid = 1949] [id = 630] 01:08:57 INFO - PROCESS | 1949 | --DOCSHELL 0x88bcec00 == 154 [pid = 1949] [id = 720] 01:08:57 INFO - PROCESS | 1949 | --DOCSHELL 0x8af63800 == 153 [pid = 1949] [id = 719] 01:08:57 INFO - PROCESS | 1949 | --DOCSHELL 0x89a5d000 == 152 [pid = 1949] [id = 718] 01:08:57 INFO - PROCESS | 1949 | --DOCSHELL 0x9625e000 == 151 [pid = 1949] [id = 716] 01:08:57 INFO - PROCESS | 1949 | --DOCSHELL 0x86240c00 == 150 [pid = 1949] [id = 715] 01:08:57 INFO - PROCESS | 1949 | --DOCSHELL 0x902ab000 == 149 [pid = 1949] [id = 713] 01:08:57 INFO - PROCESS | 1949 | --DOCSHELL 0x9705fc00 == 148 [pid = 1949] [id = 714] 01:08:57 INFO - PROCESS | 1949 | --DOCSHELL 0x90493c00 == 147 [pid = 1949] [id = 712] 01:08:57 INFO - PROCESS | 1949 | --DOCSHELL 0x94dd6c00 == 146 [pid = 1949] [id = 711] 01:08:57 INFO - PROCESS | 1949 | --DOCSHELL 0x8b39cc00 == 145 [pid = 1949] [id = 710] 01:08:57 INFO - PROCESS | 1949 | --DOCSHELL 0x8ef04800 == 144 [pid = 1949] [id = 708] 01:08:57 INFO - PROCESS | 1949 | --DOCSHELL 0x8fe10800 == 143 [pid = 1949] [id = 709] 01:08:57 INFO - PROCESS | 1949 | --DOCSHELL 0x8b39b000 == 142 [pid = 1949] [id = 707] 01:08:57 INFO - PROCESS | 1949 | --DOCSHELL 0x8ed8e800 == 141 [pid = 1949] [id = 706] 01:08:57 INFO - PROCESS | 1949 | --DOCSHELL 0x8e509c00 == 140 [pid = 1949] [id = 705] 01:08:57 INFO - PROCESS | 1949 | --DOCSHELL 0x8b39c000 == 139 [pid = 1949] [id = 704] 01:08:57 INFO - PROCESS | 1949 | --DOCSHELL 0x8b11ac00 == 138 [pid = 1949] [id = 702] 01:08:57 INFO - PROCESS | 1949 | --DOCSHELL 0x8bc73000 == 137 [pid = 1949] [id = 703] 01:08:57 INFO - PROCESS | 1949 | --DOCSHELL 0x88980000 == 136 [pid = 1949] [id = 701] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x8ed86000) [pid = 1949] [serial = 2063] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x95f05000) [pid = 1949] [serial = 2082] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x8ac4d000) [pid = 1949] [serial = 2048] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x89ac9c00) [pid = 1949] [serial = 2094] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x8e507000) [pid = 1949] [serial = 2060] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x90493400) [pid = 1949] [serial = 2076] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x8ef0b000) [pid = 1949] [serial = 2064] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x97065400) [pid = 1949] [serial = 2085] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x8b390800) [pid = 1949] [serial = 2096] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x8b39a400) [pid = 1949] [serial = 2097] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x96f82c00) [pid = 1949] [serial = 2084] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x9587d800) [pid = 1949] [serial = 2081] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x90488400) [pid = 1949] [serial = 2075] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x8f7c1c00) [pid = 1949] [serial = 2067] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x8da37000) [pid = 1949] [serial = 2055] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x97819c00) [pid = 1949] [serial = 2091] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x8c797800) [pid = 1949] [serial = 2054] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x8fdf3c00) [pid = 1949] [serial = 2069] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x8be02000) [pid = 1949] [serial = 2099] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x9754a800) [pid = 1949] [serial = 2087] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x8fe10c00) [pid = 1949] [serial = 2070] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x8e51dc00) [pid = 1949] [serial = 2061] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x8f6ed800) [pid = 1949] [serial = 2066] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x902a0400) [pid = 1949] [serial = 2072] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x8c0ee400) [pid = 1949] [serial = 1989] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x8c3d4400) [pid = 1949] [serial = 2102] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x902a6c00) [pid = 1949] [serial = 2073] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x91dd8000) [pid = 1949] [serial = 2078] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x8b42ec00) [pid = 1949] [serial = 2051] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x97817800) [pid = 1949] [serial = 2090] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x8dadd800) [pid = 1949] [serial = 2057] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x8beb8800) [pid = 1949] [serial = 2052] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x8e4a5800) [pid = 1949] [serial = 2058] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x89a4fc00) [pid = 1949] [serial = 2093] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x8b113800) [pid = 1949] [serial = 2049] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x930cb800) [pid = 1949] [serial = 2079] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x977b6c00) [pid = 1949] [serial = 2088] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x8bfeb800) [pid = 1949] [serial = 2100] [outer = (nil)] [url = about:blank] 01:08:57 INFO - PROCESS | 1949 | ++DOCSHELL 0x86078c00 == 137 [pid = 1949] [id = 736] 01:08:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x86240000) [pid = 1949] [serial = 2209] [outer = (nil)] 01:08:57 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x8990c400) [pid = 1949] [serial = 2210] [outer = 0x86240000] 01:08:57 INFO - PROCESS | 1949 | 1461053337945 Marionette DEBUG loaded listener.js 01:08:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x89ac3c00) [pid = 1949] [serial = 2211] [outer = 0x86240000] 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:08:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:08:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:08:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:08:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:08:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:08:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:08:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:08:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:08:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:08:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:08:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:08:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:08:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:08:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:08:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:08:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:08:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:08:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:08:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:08:59 INFO - TEST-OK | /DOMEvents/constructors.html | took 5374ms 01:08:59 INFO - PROCESS | 1949 | 1461053339015 Marionette TRACE conn5 <- [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]]]}] 01:08:59 INFO - PROCESS | 1949 | 1461053339072 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 01:08:59 INFO - PROCESS | 1949 | 1461053339101 Marionette TRACE conn5 <- [1,2917,null,{"value":"8"}] 01:08:59 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:08:59 INFO - PROCESS | 1949 | 1461053339128 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:08:59 INFO - PROCESS | 1949 | 1461053339134 Marionette TRACE conn5 <- [1,2918,null,{}] 01:08:59 INFO - PROCESS | 1949 | 1461053339148 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:59 INFO - PROCESS | 1949 | 1461053339426 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 01:08:59 INFO - PROCESS | 1949 | 1461053339725 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:59 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b120c00 == 138 [pid = 1949] [id = 737] 01:08:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x8b38f000) [pid = 1949] [serial = 2212] [outer = (nil)] 01:08:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x8b39a400) [pid = 1949] [serial = 2213] [outer = 0x8b38f000] 01:08:59 INFO - PROCESS | 1949 | 1461053339816 Marionette DEBUG loaded listener.js 01:08:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8b4e4c00) [pid = 1949] [serial = 2214] [outer = 0x8b38f000] 01:09:00 INFO - PROCESS | 1949 | 1461053340689 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:09:00 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:09:00 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1596ms 01:09:00 INFO - PROCESS | 1949 | 1461053340718 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 01:09:00 INFO - PROCESS | 1949 | 1461053340725 Marionette TRACE conn5 <- [1,2921,null,{"value":"8"}] 01:09:00 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:09:00 INFO - PROCESS | 1949 | 1461053340736 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:09:00 INFO - PROCESS | 1949 | 1461053340740 Marionette TRACE conn5 <- [1,2922,null,{}] 01:09:00 INFO - PROCESS | 1949 | 1461053340754 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:01 INFO - PROCESS | 1949 | 1461053341082 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 01:09:01 INFO - PROCESS | 1949 | 1461053341138 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:01 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b39bc00 == 139 [pid = 1949] [id = 738] 01:09:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8be02000) [pid = 1949] [serial = 2215] [outer = (nil)] 01:09:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8beb0c00) [pid = 1949] [serial = 2216] [outer = 0x8be02000] 01:09:01 INFO - PROCESS | 1949 | 1461053341228 Marionette DEBUG loaded listener.js 01:09:01 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8bfecc00) [pid = 1949] [serial = 2217] [outer = 0x8be02000] 01:09:02 INFO - PROCESS | 1949 | [1949] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/events/Event.cpp, line 567 01:09:02 INFO - PROCESS | 1949 | [1949] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/events/Event.cpp, line 567 01:09:02 INFO - PROCESS | 1949 | [1949] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/events/Event.cpp, line 567 01:09:02 INFO - PROCESS | 1949 | [1949] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/events/Event.cpp, line 567 01:09:03 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x96756400) [pid = 1949] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:09:03 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x8da32800) [pid = 1949] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:09:03 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x930d2000) [pid = 1949] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:09:03 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x90489400) [pid = 1949] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:09:03 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x9917d800) [pid = 1949] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:09:03 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x8e51e800) [pid = 1949] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:09:03 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x8e52cc00) [pid = 1949] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:09:03 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x8c0f0800) [pid = 1949] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:09:03 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x89ac4c00) [pid = 1949] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:09:03 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x8bfe2400) [pid = 1949] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:09:03 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x8b391000) [pid = 1949] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:09:03 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x97369400) [pid = 1949] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:09:03 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x94dd7000) [pid = 1949] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:09:03 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x8fe02800) [pid = 1949] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:09:03 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x88980400) [pid = 1949] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:09:03 INFO - PROCESS | 1949 | --DOMWINDOW == 115 (0x8b113000) [pid = 1949] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:09:03 INFO - PROCESS | 1949 | --DOMWINDOW == 114 (0x901d0800) [pid = 1949] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:09:03 INFO - PROCESS | 1949 | --DOMWINDOW == 113 (0x8abee800) [pid = 1949] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:09:03 INFO - PROCESS | 1949 | --DOMWINDOW == 112 (0x8ed8fc00) [pid = 1949] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:09:03 INFO - PROCESS | 1949 | 1461053343417 Marionette TRACE conn5 <- [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]]]}] 01:09:03 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:09:03 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:09:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:09:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:09:03 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 01:09:03 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:09:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:09:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:09:03 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 01:09:03 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:09:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:09:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:09:03 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]" 01:09:03 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:09:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:09:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:09:03 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:09:03 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 2739ms 01:09:03 INFO - PROCESS | 1949 | 1461053343481 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 01:09:03 INFO - PROCESS | 1949 | 1461053343490 Marionette TRACE conn5 <- [1,2925,null,{"value":"8"}] 01:09:03 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:09:03 INFO - PROCESS | 1949 | 1461053343501 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:09:03 INFO - PROCESS | 1949 | 1461053343507 Marionette TRACE conn5 <- [1,2926,null,{}] 01:09:03 INFO - PROCESS | 1949 | 1461053343527 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:03 INFO - PROCESS | 1949 | 1461053343778 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 01:09:04 INFO - PROCESS | 1949 | 1461053344013 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:04 INFO - PROCESS | 1949 | ++DOCSHELL 0x8be0e000 == 140 [pid = 1949] [id = 739] 01:09:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 113 (0x8c716000) [pid = 1949] [serial = 2218] [outer = (nil)] 01:09:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 114 (0x8c7a3000) [pid = 1949] [serial = 2219] [outer = 0x8c716000] 01:09:04 INFO - PROCESS | 1949 | 1461053344097 Marionette DEBUG loaded listener.js 01:09:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x8da36800) [pid = 1949] [serial = 2220] [outer = 0x8c716000] 01:09:04 INFO - PROCESS | 1949 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:09:04 INFO - PROCESS | 1949 | 1461053344878 Marionette TRACE conn5 <- [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]]]}] 01:09:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:09:04 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1441ms 01:09:04 INFO - PROCESS | 1949 | 1461053344943 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 01:09:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:09:04 INFO - PROCESS | 1949 | 1461053344948 Marionette TRACE conn5 <- [1,2929,null,{"value":"8"}] 01:09:04 INFO - PROCESS | 1949 | 1461053344955 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:09:04 INFO - PROCESS | 1949 | 1461053344958 Marionette TRACE conn5 <- [1,2930,null,{}] 01:09:04 INFO - PROCESS | 1949 | 1461053344964 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:05 INFO - PROCESS | 1949 | 1461053345198 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 01:09:05 INFO - PROCESS | 1949 | 1461053345703 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:05 INFO - PROCESS | 1949 | ++DOCSHELL 0x89908400 == 141 [pid = 1949] [id = 740] 01:09:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 116 (0x8990cc00) [pid = 1949] [serial = 2221] [outer = (nil)] 01:09:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x89ac1800) [pid = 1949] [serial = 2222] [outer = 0x8990cc00] 01:09:05 INFO - PROCESS | 1949 | 1461053345810 Marionette DEBUG loaded listener.js 01:09:05 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x89ba8000) [pid = 1949] [serial = 2223] [outer = 0x8990cc00] 01:09:06 INFO - PROCESS | 1949 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:09:06 INFO - PROCESS | 1949 | 1461053346768 Marionette TRACE conn5 <- [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]]]}] 01:09:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:09:06 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1844ms 01:09:06 INFO - PROCESS | 1949 | 1461053346802 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 01:09:06 INFO - PROCESS | 1949 | 1461053346811 Marionette TRACE conn5 <- [1,2933,null,{"value":"8"}] 01:09:06 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:09:06 INFO - PROCESS | 1949 | 1461053346821 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:09:06 INFO - PROCESS | 1949 | 1461053346827 Marionette TRACE conn5 <- [1,2934,null,{}] 01:09:06 INFO - PROCESS | 1949 | 1461053346835 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:07 INFO - PROCESS | 1949 | 1461053347119 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 01:09:07 INFO - PROCESS | 1949 | 1461053347567 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:07 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b116800 == 142 [pid = 1949] [id = 741] 01:09:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x8b425800) [pid = 1949] [serial = 2224] [outer = (nil)] 01:09:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x8bc73000) [pid = 1949] [serial = 2225] [outer = 0x8b425800] 01:09:07 INFO - PROCESS | 1949 | 1461053347673 Marionette DEBUG loaded listener.js 01:09:07 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x8be0ec00) [pid = 1949] [serial = 2226] [outer = 0x8b425800] 01:09:08 INFO - PROCESS | 1949 | 1461053348774 Marionette TRACE conn5 <- [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]]]}] 01:09:08 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:09:08 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1985ms 01:09:08 INFO - PROCESS | 1949 | 1461053348810 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 01:09:08 INFO - PROCESS | 1949 | 1461053348818 Marionette TRACE conn5 <- [1,2937,null,{"value":"8"}] 01:09:08 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:09:08 INFO - PROCESS | 1949 | 1461053348825 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:09:08 INFO - PROCESS | 1949 | 1461053348829 Marionette TRACE conn5 <- [1,2938,null,{}] 01:09:08 INFO - PROCESS | 1949 | 1461053348836 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:09 INFO - PROCESS | 1949 | 1461053349116 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 01:09:09 INFO - PROCESS | 1949 | 1461053349518 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:09 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c0ef000 == 143 [pid = 1949] [id = 742] 01:09:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x8c3dcc00) [pid = 1949] [serial = 2227] [outer = (nil)] 01:09:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x8c71dc00) [pid = 1949] [serial = 2228] [outer = 0x8c3dcc00] 01:09:09 INFO - PROCESS | 1949 | 1461053349659 Marionette DEBUG loaded listener.js 01:09:09 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x8dad8400) [pid = 1949] [serial = 2229] [outer = 0x8c3dcc00] 01:09:10 INFO - PROCESS | 1949 | 1461053350577 Marionette TRACE conn5 <- [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]]]}] 01:09:10 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. 01:09:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1792ms 01:09:10 INFO - PROCESS | 1949 | 1461053350618 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 01:09:10 INFO - PROCESS | 1949 | 1461053350623 Marionette TRACE conn5 <- [1,2941,null,{"value":"8"}] 01:09:10 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:09:10 INFO - PROCESS | 1949 | 1461053350656 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:09:10 INFO - PROCESS | 1949 | 1461053350667 Marionette TRACE conn5 <- [1,2942,null,{}] 01:09:10 INFO - PROCESS | 1949 | 1461053350680 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:10 INFO - PROCESS | 1949 | 1461053350947 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 01:09:11 INFO - PROCESS | 1949 | 1461053351309 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:11 INFO - PROCESS | 1949 | ++DOCSHELL 0x8986cc00 == 144 [pid = 1949] [id = 743] 01:09:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x8b4ebc00) [pid = 1949] [serial = 2230] [outer = (nil)] 01:09:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x8e51f800) [pid = 1949] [serial = 2231] [outer = 0x8b4ebc00] 01:09:11 INFO - PROCESS | 1949 | 1461053351409 Marionette DEBUG loaded listener.js 01:09:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x8e526c00) [pid = 1949] [serial = 2232] [outer = 0x8b4ebc00] 01:09:12 INFO - PROCESS | 1949 | 1461053352309 Marionette TRACE conn5 <- [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"]]]}] 01:09:12 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 01:09:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:09:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1728ms 01:09:12 INFO - PROCESS | 1949 | 1461053352361 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 01:09:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:09:12 INFO - PROCESS | 1949 | 1461053352367 Marionette TRACE conn5 <- [1,2945,null,{"value":"8"}] 01:09:12 INFO - PROCESS | 1949 | 1461053352373 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:09:12 INFO - PROCESS | 1949 | 1461053352377 Marionette TRACE conn5 <- [1,2946,null,{}] 01:09:12 INFO - PROCESS | 1949 | 1461053352385 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:12 INFO - PROCESS | 1949 | 1461053352643 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 01:09:12 INFO - PROCESS | 1949 | 1461053352958 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:13 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e6b2400 == 145 [pid = 1949] [id = 744] 01:09:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8e6bb000) [pid = 1949] [serial = 2233] [outer = (nil)] 01:09:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8ed8e800) [pid = 1949] [serial = 2234] [outer = 0x8e6bb000] 01:09:13 INFO - PROCESS | 1949 | 1461053353110 Marionette DEBUG loaded listener.js 01:09:13 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8ef07c00) [pid = 1949] [serial = 2235] [outer = 0x8e6bb000] 01:09:13 INFO - PROCESS | 1949 | 1461053353972 Marionette TRACE conn5 <- [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]]]}] 01:09: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. 01:09:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1632ms 01:09:14 INFO - PROCESS | 1949 | 1461053354007 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 01:09:14 INFO - PROCESS | 1949 | 1461053354010 Marionette TRACE conn5 <- [1,2949,null,{"value":"8"}] 01:09:14 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:09:14 INFO - PROCESS | 1949 | 1461053354019 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:09:14 INFO - PROCESS | 1949 | 1461053354024 Marionette TRACE conn5 <- [1,2950,null,{}] 01:09:14 INFO - PROCESS | 1949 | 1461053354031 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:14 INFO - PROCESS | 1949 | 1461053354290 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 01:09:14 INFO - PROCESS | 1949 | 1461053354606 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f104400 == 146 [pid = 1949] [id = 745] 01:09:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8f107400) [pid = 1949] [serial = 2236] [outer = (nil)] 01:09:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8f10f000) [pid = 1949] [serial = 2237] [outer = 0x8f107400] 01:09:14 INFO - PROCESS | 1949 | 1461053354722 Marionette DEBUG loaded listener.js 01:09:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8fd53c00) [pid = 1949] [serial = 2238] [outer = 0x8f107400] 01:09:15 INFO - PROCESS | 1949 | ++DOCSHELL 0x901d1400 == 147 [pid = 1949] [id = 746] 01:09:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x901d2400) [pid = 1949] [serial = 2239] [outer = (nil)] 01:09:15 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x901d5000) [pid = 1949] [serial = 2240] [outer = 0x901d2400] 01:09:15 INFO - PROCESS | 1949 | 1461053355842 Marionette TRACE conn5 <- [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]]]}] 01:09:15 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. 01:09:15 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1889ms 01:09:15 INFO - PROCESS | 1949 | 1461053355909 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 01:09:15 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:09:15 INFO - PROCESS | 1949 | 1461053355914 Marionette TRACE conn5 <- [1,2953,null,{"value":"8"}] 01:09:15 INFO - PROCESS | 1949 | 1461053355921 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:09:15 INFO - PROCESS | 1949 | 1461053355925 Marionette TRACE conn5 <- [1,2954,null,{}] 01:09:15 INFO - PROCESS | 1949 | 1461053355931 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:16 INFO - PROCESS | 1949 | 1461053356367 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 01:09:16 INFO - PROCESS | 1949 | 1461053356651 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fd55800 == 148 [pid = 1949] [id = 747] 01:09:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8fd55c00) [pid = 1949] [serial = 2241] [outer = (nil)] 01:09:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x901da000) [pid = 1949] [serial = 2242] [outer = 0x8fd55c00] 01:09:16 INFO - PROCESS | 1949 | 1461053356750 Marionette DEBUG loaded listener.js 01:09:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x902a0800) [pid = 1949] [serial = 2243] [outer = 0x8fd55c00] 01:09:17 INFO - PROCESS | 1949 | 1461053357717 Marionette TRACE conn5 <- [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]]]}] 01:09:17 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:09:17 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 01:09:17 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1844ms 01:09:17 INFO - PROCESS | 1949 | 1461053357766 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 01:09:17 INFO - PROCESS | 1949 | 1461053357771 Marionette TRACE conn5 <- [1,2957,null,{"value":"8"}] 01:09:17 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:09:17 INFO - PROCESS | 1949 | 1461053357778 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:09:17 INFO - PROCESS | 1949 | 1461053357782 Marionette TRACE conn5 <- [1,2958,null,{}] 01:09:17 INFO - PROCESS | 1949 | 1461053357789 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:18 INFO - PROCESS | 1949 | 1461053358069 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 01:09:18 INFO - PROCESS | 1949 | 1461053358437 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:18 INFO - PROCESS | 1949 | ++DOCSHELL 0x8fd56800 == 149 [pid = 1949] [id = 748] 01:09:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8fe0a000) [pid = 1949] [serial = 2244] [outer = (nil)] 01:09:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x90496000) [pid = 1949] [serial = 2245] [outer = 0x8fe0a000] 01:09:18 INFO - PROCESS | 1949 | 1461053358544 Marionette DEBUG loaded listener.js 01:09:18 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0x905b5000) [pid = 1949] [serial = 2246] [outer = 0x8fe0a000] 01:09:19 INFO - PROCESS | 1949 | 1461053359444 Marionette TRACE conn5 <- [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]]]}] 01:09:19 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. 01:09:19 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1693ms 01:09:19 INFO - PROCESS | 1949 | 1461053359473 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 01:09:19 INFO - PROCESS | 1949 | 1461053359478 Marionette TRACE conn5 <- [1,2961,null,{"value":"8"}] 01:09:19 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:09:19 INFO - PROCESS | 1949 | 1461053359485 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:09:19 INFO - PROCESS | 1949 | 1461053359489 Marionette TRACE conn5 <- [1,2962,null,{}] 01:09:19 INFO - PROCESS | 1949 | 1461053359496 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:19 INFO - PROCESS | 1949 | 1461053359755 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 01:09:20 INFO - PROCESS | 1949 | 1461053360080 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:20 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ac4f000 == 150 [pid = 1949] [id = 749] 01:09:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x9047d400) [pid = 1949] [serial = 2247] [outer = (nil)] 01:09:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0x91dd6000) [pid = 1949] [serial = 2248] [outer = 0x9047d400] 01:09:20 INFO - PROCESS | 1949 | 1461053360231 Marionette DEBUG loaded listener.js 01:09:20 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0x91ea8400) [pid = 1949] [serial = 2249] [outer = 0x9047d400] 01:09:21 INFO - PROCESS | 1949 | 1461053361105 Marionette TRACE conn5 <- [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]]]}] 01:09: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. 01:09:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1639ms 01:09:21 INFO - PROCESS | 1949 | 1461053361125 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 01:09:21 INFO - PROCESS | 1949 | 1461053361130 Marionette TRACE conn5 <- [1,2965,null,{"value":"8"}] 01:09:21 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:09:21 INFO - PROCESS | 1949 | 1461053361138 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:09:21 INFO - PROCESS | 1949 | 1461053361142 Marionette TRACE conn5 <- [1,2966,null,{}] 01:09:21 INFO - PROCESS | 1949 | 1461053361148 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:21 INFO - PROCESS | 1949 | 1461053361403 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 01:09:21 INFO - PROCESS | 1949 | 1461053361692 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x91dd1400 == 151 [pid = 1949] [id = 750] 01:09:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0x91dd2400) [pid = 1949] [serial = 2250] [outer = (nil)] 01:09:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0x9327e400) [pid = 1949] [serial = 2251] [outer = 0x91dd2400] 01:09:21 INFO - PROCESS | 1949 | 1461053361788 Marionette DEBUG loaded listener.js 01:09:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0x94dd8800) [pid = 1949] [serial = 2252] [outer = 0x91dd2400] 01:09:22 INFO - PROCESS | 1949 | 1461053362744 Marionette TRACE conn5 <- [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]]]}] 01:09:22 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. 01:09:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1644ms 01:09:22 INFO - PROCESS | 1949 | 1461053362783 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 01:09:22 INFO - PROCESS | 1949 | 1461053362787 Marionette TRACE conn5 <- [1,2969,null,{"value":"8"}] 01:09:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:09:22 INFO - PROCESS | 1949 | 1461053362795 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:09:22 INFO - PROCESS | 1949 | 1461053362799 Marionette TRACE conn5 <- [1,2970,null,{}] 01:09:22 INFO - PROCESS | 1949 | 1461053362806 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:23 INFO - PROCESS | 1949 | 1461053363054 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 01:09:23 INFO - PROCESS | 1949 | 1461053363388 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:23 INFO - PROCESS | 1949 | ++DOCSHELL 0x961a1800 == 152 [pid = 1949] [id = 751] 01:09:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x961a6c00) [pid = 1949] [serial = 2253] [outer = (nil)] 01:09:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x96260800) [pid = 1949] [serial = 2254] [outer = 0x961a6c00] 01:09:23 INFO - PROCESS | 1949 | 1461053363569 Marionette DEBUG loaded listener.js 01:09:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x97065400) [pid = 1949] [serial = 2255] [outer = 0x961a6c00] 01:09:24 INFO - PROCESS | 1949 | 1461053364499 Marionette TRACE conn5 <- [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]]]}] 01:09:24 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. 01:09:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1733ms 01:09:24 INFO - PROCESS | 1949 | 1461053364530 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 01:09:24 INFO - PROCESS | 1949 | 1461053364535 Marionette TRACE conn5 <- [1,2973,null,{"value":"8"}] 01:09:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:09:24 INFO - PROCESS | 1949 | 1461053364541 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:09:24 INFO - PROCESS | 1949 | 1461053364547 Marionette TRACE conn5 <- [1,2974,null,{}] 01:09:24 INFO - PROCESS | 1949 | 1461053364553 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:24 INFO - PROCESS | 1949 | 1461053364865 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 01:09:25 INFO - PROCESS | 1949 | 1461053365167 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:25 INFO - PROCESS | 1949 | ++DOCSHELL 0x97720400 == 153 [pid = 1949] [id = 752] 01:09:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x977b1c00) [pid = 1949] [serial = 2256] [outer = (nil)] 01:09:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x9780b800) [pid = 1949] [serial = 2257] [outer = 0x977b1c00] 01:09:25 INFO - PROCESS | 1949 | 1461053365318 Marionette DEBUG loaded listener.js 01:09:25 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x97812800) [pid = 1949] [serial = 2258] [outer = 0x977b1c00] 01:09:26 INFO - PROCESS | 1949 | 1461053366263 Marionette TRACE conn5 <- [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]]]}] 01:09:26 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. 01:09:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1783ms 01:09:26 INFO - PROCESS | 1949 | 1461053366327 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 01:09:26 INFO - PROCESS | 1949 | 1461053366330 Marionette TRACE conn5 <- [1,2977,null,{"value":"8"}] 01:09:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:09:26 INFO - PROCESS | 1949 | 1461053366338 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:09:26 INFO - PROCESS | 1949 | 1461053366344 Marionette TRACE conn5 <- [1,2978,null,{}] 01:09:26 INFO - PROCESS | 1949 | 1461053366355 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:26 INFO - PROCESS | 1949 | 1461053366732 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 01:09:27 INFO - PROCESS | 1949 | 1461053367026 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:27 INFO - PROCESS | 1949 | ++DOCSHELL 0x97549c00 == 154 [pid = 1949] [id = 753] 01:09:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x9780bc00) [pid = 1949] [serial = 2259] [outer = (nil)] 01:09:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0x97bd6400) [pid = 1949] [serial = 2260] [outer = 0x9780bc00] 01:09:27 INFO - PROCESS | 1949 | 1461053367130 Marionette DEBUG loaded listener.js 01:09:27 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0x9833f800) [pid = 1949] [serial = 2261] [outer = 0x9780bc00] 01:09:28 INFO - PROCESS | 1949 | 1461053368027 Marionette TRACE conn5 <- [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]]]}] 01:09:28 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. 01:09:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1737ms 01:09:28 INFO - PROCESS | 1949 | 1461053368077 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 01:09:28 INFO - PROCESS | 1949 | 1461053368080 Marionette TRACE conn5 <- [1,2981,null,{"value":"8"}] 01:09:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:09:28 INFO - PROCESS | 1949 | 1461053368088 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:09:28 INFO - PROCESS | 1949 | 1461053368093 Marionette TRACE conn5 <- [1,2982,null,{}] 01:09:28 INFO - PROCESS | 1949 | 1461053368101 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:28 INFO - PROCESS | 1949 | 1461053368367 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 01:09:28 INFO - PROCESS | 1949 | 1461053368697 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x8897b000 == 155 [pid = 1949] [id = 754] 01:09:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x8af56400) [pid = 1949] [serial = 2262] [outer = (nil)] 01:09:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0x98bb1800) [pid = 1949] [serial = 2263] [outer = 0x8af56400] 01:09:28 INFO - PROCESS | 1949 | 1461053368847 Marionette DEBUG loaded listener.js 01:09:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x99068c00) [pid = 1949] [serial = 2264] [outer = 0x8af56400] 01:09:29 INFO - PROCESS | 1949 | 1461053369708 Marionette TRACE conn5 <- [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"]]]}] 01:09:29 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 01:09:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:09:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1639ms 01:09:29 INFO - PROCESS | 1949 | 1461053369750 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 01:09:29 INFO - PROCESS | 1949 | 1461053369753 Marionette TRACE conn5 <- [1,2985,null,{"value":"8"}] 01:09:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:09:29 INFO - PROCESS | 1949 | 1461053369765 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:09:29 INFO - PROCESS | 1949 | 1461053369769 Marionette TRACE conn5 <- [1,2986,null,{}] 01:09:29 INFO - PROCESS | 1949 | 1461053369777 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:30 INFO - PROCESS | 1949 | 1461053370060 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 01:09:30 INFO - PROCESS | 1949 | 1461053370355 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:30 INFO - PROCESS | 1949 | ++DOCSHELL 0x8897a800 == 156 [pid = 1949] [id = 755] 01:09:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x97aa9400) [pid = 1949] [serial = 2265] [outer = (nil)] 01:09:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x991be000) [pid = 1949] [serial = 2266] [outer = 0x97aa9400] 01:09:30 INFO - PROCESS | 1949 | 1461053370455 Marionette DEBUG loaded listener.js 01:09:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x9928ac00) [pid = 1949] [serial = 2267] [outer = 0x97aa9400] 01:09:31 INFO - PROCESS | 1949 | 1461053371390 Marionette TRACE conn5 <- [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]]]}] 01:09:31 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. 01:09:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1701ms 01:09:31 INFO - PROCESS | 1949 | 1461053371468 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 01:09:31 INFO - PROCESS | 1949 | 1461053371472 Marionette TRACE conn5 <- [1,2989,null,{"value":"8"}] 01:09:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:09:31 INFO - PROCESS | 1949 | 1461053371479 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:09:31 INFO - PROCESS | 1949 | 1461053371484 Marionette TRACE conn5 <- [1,2990,null,{}] 01:09:31 INFO - PROCESS | 1949 | 1461053371490 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:31 INFO - PROCESS | 1949 | 1461053371777 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 01:09:32 INFO - PROCESS | 1949 | 1461053372156 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:32 INFO - PROCESS | 1949 | ++DOCSHELL 0x8c3d9c00 == 157 [pid = 1949] [id = 756] 01:09:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x98be4000) [pid = 1949] [serial = 2268] [outer = (nil)] 01:09:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x9a62c800) [pid = 1949] [serial = 2269] [outer = 0x98be4000] 01:09:32 INFO - PROCESS | 1949 | 1461053372262 Marionette DEBUG loaded listener.js 01:09:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x9b2f0000) [pid = 1949] [serial = 2270] [outer = 0x98be4000] 01:09:33 INFO - PROCESS | 1949 | ++DOCSHELL 0x9fb0c400 == 158 [pid = 1949] [id = 757] 01:09:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x9fb10800) [pid = 1949] [serial = 2271] [outer = (nil)] 01:09:33 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x9fb11c00) [pid = 1949] [serial = 2272] [outer = 0x9fb10800] 01:09:33 INFO - PROCESS | 1949 | 1461053373311 Marionette TRACE conn5 <- [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]]]}] 01:09:33 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. 01:09:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1884ms 01:09:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:09:33 INFO - PROCESS | 1949 | 1461053373365 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 01:09:33 INFO - PROCESS | 1949 | 1461053373368 Marionette TRACE conn5 <- [1,2993,null,{"value":"8"}] 01:09:33 INFO - PROCESS | 1949 | 1461053373375 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:09:33 INFO - PROCESS | 1949 | 1461053373378 Marionette TRACE conn5 <- [1,2994,null,{}] 01:09:33 INFO - PROCESS | 1949 | 1461053373386 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:33 INFO - PROCESS | 1949 | 1461053373730 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 01:09:34 INFO - PROCESS | 1949 | 1461053374109 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x9917d000 == 159 [pid = 1949] [id = 758] 01:09:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x9eb43400) [pid = 1949] [serial = 2273] [outer = (nil)] 01:09:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 169 (0x9fb0b400) [pid = 1949] [serial = 2274] [outer = 0x9eb43400] 01:09:34 INFO - PROCESS | 1949 | 1461053374209 Marionette DEBUG loaded listener.js 01:09:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 170 (0x9fbbc000) [pid = 1949] [serial = 2275] [outer = 0x9eb43400] 01:09:35 INFO - PROCESS | 1949 | 1461053375101 Marionette TRACE conn5 <- [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]]]}] 01:09:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:09: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 01:09:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1785ms 01:09:35 INFO - PROCESS | 1949 | 1461053375161 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 01:09:35 INFO - PROCESS | 1949 | 1461053375166 Marionette TRACE conn5 <- [1,2997,null,{"value":"8"}] 01:09:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:09:35 INFO - PROCESS | 1949 | 1461053375173 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:09:35 INFO - PROCESS | 1949 | 1461053375177 Marionette TRACE conn5 <- [1,2998,null,{}] 01:09:35 INFO - PROCESS | 1949 | 1461053375206 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:35 INFO - PROCESS | 1949 | 1461053375480 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 01:09:38 INFO - PROCESS | 1949 | --DOCSHELL 0x89ac2800 == 158 [pid = 1949] [id = 621] 01:09:38 INFO - PROCESS | 1949 | --DOCSHELL 0x8b4e9800 == 157 [pid = 1949] [id = 642] 01:09:38 INFO - PROCESS | 1949 | --DOCSHELL 0x8bfe6000 == 156 [pid = 1949] [id = 400] 01:09:38 INFO - PROCESS | 1949 | --DOCSHELL 0x8be0e000 == 155 [pid = 1949] [id = 739] 01:09:38 INFO - PROCESS | 1949 | --DOCSHELL 0x8b39bc00 == 154 [pid = 1949] [id = 738] 01:09:38 INFO - PROCESS | 1949 | --DOCSHELL 0x8b120c00 == 153 [pid = 1949] [id = 737] 01:09:38 INFO - PROCESS | 1949 | --DOCSHELL 0x86078c00 == 152 [pid = 1949] [id = 736] 01:09:38 INFO - PROCESS | 1949 | --DOCSHELL 0x901dac00 == 151 [pid = 1949] [id = 735] 01:09:38 INFO - PROCESS | 1949 | --DOCSHELL 0x91de0000 == 150 [pid = 1949] [id = 733] 01:09:38 INFO - PROCESS | 1949 | --DOCSHELL 0x94dd1000 == 149 [pid = 1949] [id = 734] 01:09:38 INFO - PROCESS | 1949 | --DOCSHELL 0x905b9c00 == 148 [pid = 1949] [id = 732] 01:09:38 INFO - PROCESS | 1949 | --DOCSHELL 0x90482000 == 147 [pid = 1949] [id = 731] 01:09:38 INFO - PROCESS | 1949 | --DOCSHELL 0x97545800 == 146 [pid = 1949] [id = 696] 01:09:38 INFO - PROCESS | 1949 | --DOCSHELL 0x8dadd400 == 145 [pid = 1949] [id = 730] 01:09:38 INFO - PROCESS | 1949 | --DOCSHELL 0x8ef04400 == 144 [pid = 1949] [id = 728] 01:09:38 INFO - PROCESS | 1949 | --DOCSHELL 0x8e510400 == 143 [pid = 1949] [id = 729] 01:09:38 INFO - PROCESS | 1949 | --DOCSHELL 0x8e4abc00 == 142 [pid = 1949] [id = 727] 01:09:38 INFO - PROCESS | 1949 | --DOCSHELL 0x8e505c00 == 141 [pid = 1949] [id = 726] 01:09:38 INFO - PROCESS | 1949 | --DOCSHELL 0x8b428c00 == 140 [pid = 1949] [id = 725] 01:09:38 INFO - PROCESS | 1949 | --DOCSHELL 0x8beb1000 == 139 [pid = 1949] [id = 724] 01:09:38 INFO - PROCESS | 1949 | --DOCSHELL 0x8abe4c00 == 138 [pid = 1949] [id = 722] 01:09:38 INFO - PROCESS | 1949 | --DOCSHELL 0x8b394400 == 137 [pid = 1949] [id = 723] 01:09:38 INFO - PROCESS | 1949 | --DOCSHELL 0x88971800 == 136 [pid = 1949] [id = 721] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 169 (0x99285800) [pid = 1949] [serial = 2151] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 168 (0x8e4a2400) [pid = 1949] [serial = 2114] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x97361c00) [pid = 1949] [serial = 2138] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x97ab7800) [pid = 1949] [serial = 2142] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x9a621800) [pid = 1949] [serial = 2154] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x8e4af400) [pid = 1949] [serial = 2115] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x8e6bc800) [pid = 1949] [serial = 2118] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x91dd7c00) [pid = 1949] [serial = 2133] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x8fe06400) [pid = 1949] [serial = 2124] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x89b9dc00) [pid = 1949] [serial = 2156] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x97547400) [pid = 1949] [serial = 2139] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x8c717800) [pid = 1949] [serial = 2112] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x8b42ac00) [pid = 1949] [serial = 2108] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x98b87000) [pid = 1949] [serial = 2144] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x8bc73800) [pid = 1949] [serial = 2109] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x8e6b1800) [pid = 1949] [serial = 2117] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x89ba8c00) [pid = 1949] [serial = 2157] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x9754cc00) [pid = 1949] [serial = 2141] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x9587c000) [pid = 1949] [serial = 2135] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x901db800) [pid = 1949] [serial = 2126] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x89a50400) [pid = 1949] [serial = 2105] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x8b11c400) [pid = 1949] [serial = 2159] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x90490c00) [pid = 1949] [serial = 2129] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x95f0dc00) [pid = 1949] [serial = 2136] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x99175400) [pid = 1949] [serial = 2148] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x8b395c00) [pid = 1949] [serial = 2160] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x8c3d5400) [pid = 1949] [serial = 2111] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x9a40c400) [pid = 1949] [serial = 2153] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x89b9cc00) [pid = 1949] [serial = 2106] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x99172800) [pid = 1949] [serial = 2147] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x8ef05c00) [pid = 1949] [serial = 2120] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x99180000) [pid = 1949] [serial = 2150] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x8fd5b800) [pid = 1949] [serial = 2123] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x98baec00) [pid = 1949] [serial = 2145] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x905c0800) [pid = 1949] [serial = 2132] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x8bc77400) [pid = 1949] [serial = 2162] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x9029f800) [pid = 1949] [serial = 2127] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x9049a400) [pid = 1949] [serial = 2130] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x8f6fa400) [pid = 1949] [serial = 2121] [outer = (nil)] [url = about:blank] 01:09:39 INFO - PROCESS | 1949 | 1461053379347 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x89a51800 == 137 [pid = 1949] [id = 759] 01:09:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x89a5a000) [pid = 1949] [serial = 2276] [outer = (nil)] 01:09:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x89b9dc00) [pid = 1949] [serial = 2277] [outer = 0x89a5a000] 01:09:39 INFO - PROCESS | 1949 | 1461053379433 Marionette DEBUG loaded listener.js 01:09:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8ac45c00) [pid = 1949] [serial = 2278] [outer = 0x89a5a000] 01:09:40 INFO - PROCESS | 1949 | 1461053380334 Marionette TRACE conn5 <- [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]]]}] 01:09:40 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. 01:09:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 5207ms 01:09:40 INFO - PROCESS | 1949 | 1461053380384 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 01:09:40 INFO - PROCESS | 1949 | 1461053380391 Marionette TRACE conn5 <- [1,3001,null,{"value":"8"}] 01:09:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:09:40 INFO - PROCESS | 1949 | 1461053380402 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:09:40 INFO - PROCESS | 1949 | 1461053380407 Marionette TRACE conn5 <- [1,3002,null,{}] 01:09:40 INFO - PROCESS | 1949 | 1461053380416 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:40 INFO - PROCESS | 1949 | 1461053380663 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 01:09:40 INFO - PROCESS | 1949 | 1461053380907 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:40 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b120c00 == 138 [pid = 1949] [id = 760] 01:09:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8b392800) [pid = 1949] [serial = 2279] [outer = (nil)] 01:09:40 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8b428800) [pid = 1949] [serial = 2280] [outer = 0x8b392800] 01:09:41 INFO - PROCESS | 1949 | 1461053381004 Marionette DEBUG loaded listener.js 01:09:41 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8b4eac00) [pid = 1949] [serial = 2281] [outer = 0x8b392800] 01:09:42 INFO - PROCESS | 1949 | 1461053382010 Marionette TRACE conn5 <- [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]]]}] 01:09:42 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. 01:09:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1635ms 01:09:42 INFO - PROCESS | 1949 | 1461053382048 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 01:09:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:09:42 INFO - PROCESS | 1949 | 1461053382056 Marionette TRACE conn5 <- [1,3005,null,{"value":"8"}] 01:09:42 INFO - PROCESS | 1949 | 1461053382064 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:09:42 INFO - PROCESS | 1949 | 1461053382067 Marionette TRACE conn5 <- [1,3006,null,{}] 01:09:42 INFO - PROCESS | 1949 | 1461053382074 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:42 INFO - PROCESS | 1949 | 1461053382428 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 01:09:42 INFO - PROCESS | 1949 | 1461053382477 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:42 INFO - PROCESS | 1949 | ++DOCSHELL 0x8be06400 == 139 [pid = 1949] [id = 761] 01:09:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x8bfea400) [pid = 1949] [serial = 2282] [outer = (nil)] 01:09:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x8c0e1400) [pid = 1949] [serial = 2283] [outer = 0x8bfea400] 01:09:42 INFO - PROCESS | 1949 | 1461053382562 Marionette DEBUG loaded listener.js 01:09:42 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0x8c3d2400) [pid = 1949] [serial = 2284] [outer = 0x8bfea400] 01:09:44 INFO - PROCESS | 1949 | 1461053384186 Marionette TRACE conn5 <- [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]]]}] 01:09:44 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x88976000) [pid = 1949] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:09:44 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x8b38f000) [pid = 1949] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:09:44 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x8ed8b000) [pid = 1949] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:09:44 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x90482400) [pid = 1949] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:09:44 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x8be02000) [pid = 1949] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:09:44 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x8be02c00) [pid = 1949] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:09:44 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x86240000) [pid = 1949] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:09:44 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x930c8400) [pid = 1949] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:09:44 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x8bc7b000) [pid = 1949] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:09:44 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x94dd9400) [pid = 1949] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:09:44 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x8c3dc000) [pid = 1949] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:09:44 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x8ac4fc00) [pid = 1949] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:09:44 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x930d0000) [pid = 1949] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:09:44 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x8c3db800) [pid = 1949] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:09:44 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x8f6f3000) [pid = 1949] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:09:44 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x8ef10400) [pid = 1949] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:09:44 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x902a4400) [pid = 1949] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:09:44 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x8e507800) [pid = 1949] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:09:44 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x8f6fac00) [pid = 1949] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:09:44 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x8af64c00) [pid = 1949] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:09:44 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. 01:09:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 2235ms 01:09:44 INFO - PROCESS | 1949 | 1461053384299 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 01:09:44 INFO - PROCESS | 1949 | 1461053384302 Marionette TRACE conn5 <- [1,3009,null,{"value":"8"}] 01:09:44 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:09:44 INFO - PROCESS | 1949 | 1461053384323 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:09:44 INFO - PROCESS | 1949 | 1461053384338 Marionette TRACE conn5 <- [1,3010,null,{}] 01:09:44 INFO - PROCESS | 1949 | 1461053384391 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:44 INFO - PROCESS | 1949 | 1461053384704 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 01:09:44 INFO - PROCESS | 1949 | 1461053384849 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:44 INFO - PROCESS | 1949 | ++DOCSHELL 0x8bfee400 == 140 [pid = 1949] [id = 762] 01:09:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x8c3d3800) [pid = 1949] [serial = 2285] [outer = (nil)] 01:09:44 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x8c719000) [pid = 1949] [serial = 2286] [outer = 0x8c3d3800] 01:09:44 INFO - PROCESS | 1949 | 1461053384930 Marionette DEBUG loaded listener.js 01:09:45 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x8da37000) [pid = 1949] [serial = 2287] [outer = 0x8c3d3800] 01:09:45 INFO - PROCESS | 1949 | 1461053385690 Marionette TRACE conn5 <- [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]]]}] 01:09:45 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 01:09:45 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1409ms 01:09:45 INFO - PROCESS | 1949 | 1461053385721 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 01:09:45 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:09:45 INFO - PROCESS | 1949 | 1461053385726 Marionette TRACE conn5 <- [1,3013,null,{"value":"8"}] 01:09:45 INFO - PROCESS | 1949 | 1461053385733 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:09:45 INFO - PROCESS | 1949 | 1461053385736 Marionette TRACE conn5 <- [1,3014,null,{}] 01:09:45 INFO - PROCESS | 1949 | 1461053385742 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:46 INFO - PROCESS | 1949 | 1461053386056 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 01:09:46 INFO - PROCESS | 1949 | 1461053386081 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:46 INFO - PROCESS | 1949 | ++DOCSHELL 0x8beb5c00 == 141 [pid = 1949] [id = 763] 01:09:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x8c79bc00) [pid = 1949] [serial = 2288] [outer = (nil)] 01:09:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x8dae5800) [pid = 1949] [serial = 2289] [outer = 0x8c79bc00] 01:09:46 INFO - PROCESS | 1949 | 1461053386168 Marionette DEBUG loaded listener.js 01:09:46 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x8e4a5400) [pid = 1949] [serial = 2290] [outer = 0x8c79bc00] 01:09:46 INFO - PROCESS | 1949 | [1949] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-lx-d-000000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:09:47 INFO - PROCESS | 1949 | 1461053387511 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:09:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:09:47 INFO - {} 01:09:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:09:47 INFO - {} 01:09:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:09:47 INFO - {} 01:09:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:09:47 INFO - {} 01:09:47 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1838ms 01:09:47 INFO - PROCESS | 1949 | 1461053387605 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 01:09:47 INFO - PROCESS | 1949 | 1461053387610 Marionette TRACE conn5 <- [1,3017,null,{"value":"8"}] 01:09:47 INFO - TEST-START | /FileAPI/fileReader.html 01:09:47 INFO - PROCESS | 1949 | 1461053387622 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:09:47 INFO - PROCESS | 1949 | 1461053387627 Marionette TRACE conn5 <- [1,3018,null,{}] 01:09:47 INFO - PROCESS | 1949 | 1461053387637 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:47 INFO - PROCESS | 1949 | 1461053387929 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 01:09:48 INFO - PROCESS | 1949 | 1461053388352 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:48 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b113000 == 142 [pid = 1949] [id = 764] 01:09:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x8b42bc00) [pid = 1949] [serial = 2291] [outer = (nil)] 01:09:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8bc7b800) [pid = 1949] [serial = 2292] [outer = 0x8b42bc00] 01:09:48 INFO - PROCESS | 1949 | 1461053388454 Marionette DEBUG loaded listener.js 01:09:48 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8c71a400) [pid = 1949] [serial = 2293] [outer = 0x8b42bc00] 01:09:49 INFO - PROCESS | 1949 | 1461053389395 Marionette TRACE conn5 <- [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]]]}] 01:09:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:09:49 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:09:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:09:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:09:49 INFO - TEST-OK | /FileAPI/fileReader.html | took 1795ms 01:09:49 INFO - PROCESS | 1949 | 1461053389419 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 01:09:49 INFO - PROCESS | 1949 | 1461053389428 Marionette TRACE conn5 <- [1,3021,null,{"value":"8"}] 01:09:49 INFO - TEST-START | /FileAPI/historical.html 01:09:49 INFO - PROCESS | 1949 | 1461053389439 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:09:49 INFO - PROCESS | 1949 | 1461053389444 Marionette TRACE conn5 <- [1,3022,null,{}] 01:09:49 INFO - PROCESS | 1949 | 1461053389451 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:49 INFO - PROCESS | 1949 | 1461053389743 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 01:09:50 INFO - PROCESS | 1949 | 1461053390191 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:50 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e4acc00 == 143 [pid = 1949] [id = 765] 01:09:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8e502800) [pid = 1949] [serial = 2294] [outer = (nil)] 01:09:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8e51e400) [pid = 1949] [serial = 2295] [outer = 0x8e502800] 01:09:50 INFO - PROCESS | 1949 | 1461053390332 Marionette DEBUG loaded listener.js 01:09:50 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8e6ba800) [pid = 1949] [serial = 2296] [outer = 0x8e502800] 01:09:51 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:09:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:09:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:09:51 INFO - PROCESS | 1949 | 1461053391264 Marionette TRACE conn5 <- [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"]]]}] 01:09:51 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:09:51 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:09:51 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:09:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:09:51 INFO - TEST-OK | /FileAPI/historical.html | took 1843ms 01:09:51 INFO - PROCESS | 1949 | 1461053391304 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 01:09:51 INFO - PROCESS | 1949 | 1461053391310 Marionette TRACE conn5 <- [1,3025,null,{"value":"8"}] 01:09:51 INFO - TEST-START | /FileAPI/idlharness.html 01:09:51 INFO - PROCESS | 1949 | 1461053391327 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:09:51 INFO - PROCESS | 1949 | 1461053391335 Marionette TRACE conn5 <- [1,3026,null,{}] 01:09:51 INFO - PROCESS | 1949 | 1461053391353 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:51 INFO - PROCESS | 1949 | 1461053391614 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 01:09:51 INFO - PROCESS | 1949 | 1461053391936 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:52 INFO - PROCESS | 1949 | ++DOCSHELL 0x8e522400 == 144 [pid = 1949] [id = 766] 01:09:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8ef0d400) [pid = 1949] [serial = 2297] [outer = (nil)] 01:09:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8f10f400) [pid = 1949] [serial = 2298] [outer = 0x8ef0d400] 01:09:52 INFO - PROCESS | 1949 | 1461053392087 Marionette DEBUG loaded listener.js 01:09:52 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8f6f7c00) [pid = 1949] [serial = 2299] [outer = 0x8ef0d400] 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:09:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:09:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:09:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:09:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:09:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:09:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:09:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:09:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:09:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:09:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:09:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:09:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:09:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:09:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:09:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:09:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:09:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:09:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:09:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:09:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:09:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:09:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:09:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:09:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:09:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:09:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:09:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:09:54 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 01:09:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:09:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:09:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:09:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:09:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:09:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:09:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:09:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:09:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:09:54 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 01:09:54 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 01:09:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:09:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:09:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:09:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:09:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:09:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:09:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:09:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:09:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:09:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:09:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:09:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:09:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:09:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:09:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:09:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:09:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:09:54 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 01:09:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:09:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:09:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:09:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:09:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:09:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:09:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:09:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:09:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:09:54 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 01:09:54 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 01:09:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:09:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:09:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:09:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:09:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:09:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:09:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:09:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:09:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:09:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:09:54 INFO - TEST-OK | /FileAPI/idlharness.html | took 2909ms 01:09:54 INFO - TEST-START | /FileAPI/idlharness.worker 01:09:54 INFO - PROCESS | 1949 | 1461053394073 Marionette TRACE conn5 <- [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]]]}] 01:09:54 INFO - PROCESS | 1949 | 1461053394244 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 01:09:54 INFO - PROCESS | 1949 | 1461053394258 Marionette TRACE conn5 <- [1,3029,null,{"value":"8"}] 01:09:54 INFO - PROCESS | 1949 | 1461053394341 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:09:54 INFO - PROCESS | 1949 | 1461053394345 Marionette TRACE conn5 <- [1,3030,null,{}] 01:09:54 INFO - PROCESS | 1949 | 1461053394387 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:54 INFO - PROCESS | 1949 | 1461053394693 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 01:09:55 INFO - PROCESS | 1949 | 1461053395003 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:55 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b11f000 == 145 [pid = 1949] [id = 767] 01:09:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8f7c7400) [pid = 1949] [serial = 2300] [outer = (nil)] 01:09:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x91dd4c00) [pid = 1949] [serial = 2301] [outer = 0x8f7c7400] 01:09:55 INFO - PROCESS | 1949 | 1461053395101 Marionette DEBUG loaded listener.js 01:09:55 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x930c9400) [pid = 1949] [serial = 2302] [outer = 0x8f7c7400] 01:09:55 INFO - PROCESS | 1949 | [1949] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-lx-d-000000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:09:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:09:57 INFO - {} 01:09:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:09:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:09:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:09:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:09:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:09:57 INFO - {} 01:09:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:09:57 INFO - {} 01:09:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:09:57 INFO - {} 01:09:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:09:57 INFO - {} 01:09:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:09:57 INFO - {} 01:09:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:09:57 INFO - {} 01:09:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:09:57 INFO - {} 01:09:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:09:57 INFO - {} 01:09: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 01:09:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:09:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:09:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:09:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:09:57 INFO - {} 01:09: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 01:09:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:09:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:09:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:09:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:09:57 INFO - {} 01:09:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:09:57 INFO - {} 01:09:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:09:57 INFO - {} 01:09:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:09:57 INFO - {} 01:09: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 01:09:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:09:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:09:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:09:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:09:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:09:57 INFO - {} 01:09: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 - {} 01:09:57 INFO - {} 01:09:58 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 01:09:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:09:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:09:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:09:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:09:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:09:58 INFO - {} 01:09:58 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 01:09:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:09:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:09:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:09:58 INFO - {} 01:09:58 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 - {} 01:09:58 INFO - {} 01:09:58 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 01:09:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:09:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:09:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:58 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 01:09:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:09:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:09:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:09:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:09:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:09:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:58 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 01:09:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:09:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:58 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 01:09:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:09:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:58 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 01:09:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:09:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:09:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:09:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:09:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:09:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:09:58 INFO - {} 01:09:58 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3737ms 01:09:58 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:09:58 INFO - PROCESS | 1949 | 1461053397886 Marionette TRACE conn5 <- [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,{},{}]]]}] 01:09:58 INFO - PROCESS | 1949 | 1461053398030 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 01:09:58 INFO - PROCESS | 1949 | 1461053398042 Marionette TRACE conn5 <- [1,3033,null,{"value":"8"}] 01:09:58 INFO - PROCESS | 1949 | 1461053398057 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:09:58 INFO - PROCESS | 1949 | 1461053398072 Marionette TRACE conn5 <- [1,3034,null,{}] 01:09:58 INFO - PROCESS | 1949 | 1461053398089 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:58 INFO - PROCESS | 1949 | 1461053398519 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 01:09:58 INFO - PROCESS | 1949 | 1461053398849 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:58 INFO - PROCESS | 1949 | ++DOCSHELL 0x9049c800 == 146 [pid = 1949] [id = 768] 01:09:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 139 (0x94ddbc00) [pid = 1949] [serial = 2303] [outer = (nil)] 01:09:58 INFO - PROCESS | 1949 | ++DOMWINDOW == 140 (0xa005d000) [pid = 1949] [serial = 2304] [outer = 0x94ddbc00] 01:09:58 INFO - PROCESS | 1949 | 1461053398948 Marionette DEBUG loaded listener.js 01:09:59 INFO - PROCESS | 1949 | ++DOMWINDOW == 141 (0xa0096000) [pid = 1949] [serial = 2305] [outer = 0x94ddbc00] 01:09:59 INFO - PROCESS | 1949 | 1461053399868 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 01:09:59 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:09:59 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1855ms 01:09:59 INFO - PROCESS | 1949 | 1461053399914 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 01:09:59 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:09:59 INFO - PROCESS | 1949 | 1461053399918 Marionette TRACE conn5 <- [1,3037,null,{"value":"8"}] 01:09:59 INFO - PROCESS | 1949 | 1461053399925 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:09:59 INFO - PROCESS | 1949 | 1461053399930 Marionette TRACE conn5 <- [1,3038,null,{}] 01:09:59 INFO - PROCESS | 1949 | 1461053399937 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:00 INFO - PROCESS | 1949 | 1461053400201 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 01:10:00 INFO - PROCESS | 1949 | 1461053400580 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:00 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b4ea000 == 147 [pid = 1949] [id = 769] 01:10:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 142 (0x95f06000) [pid = 1949] [serial = 2306] [outer = (nil)] 01:10:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 143 (0xa0cb2c00) [pid = 1949] [serial = 2307] [outer = 0x95f06000] 01:10:00 INFO - PROCESS | 1949 | 1461053400698 Marionette DEBUG loaded listener.js 01:10:00 INFO - PROCESS | 1949 | ++DOMWINDOW == 144 (0xa0cbe400) [pid = 1949] [serial = 2308] [outer = 0x95f06000] 01:10:01 INFO - PROCESS | 1949 | 1461053401567 Marionette TRACE conn5 <- [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"]]]}] 01:10:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:10:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:10:01 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1689ms 01:10:01 INFO - PROCESS | 1949 | 1461053401617 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 01:10:01 INFO - PROCESS | 1949 | 1461053401623 Marionette TRACE conn5 <- [1,3041,null,{"value":"8"}] 01:10:01 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:10:01 INFO - PROCESS | 1949 | 1461053401634 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:10:01 INFO - PROCESS | 1949 | 1461053401637 Marionette TRACE conn5 <- [1,3042,null,{}] 01:10:01 INFO - PROCESS | 1949 | 1461053401645 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:01 INFO - PROCESS | 1949 | 1461053401944 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 01:10:02 INFO - PROCESS | 1949 | 1461053402270 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:02 INFO - PROCESS | 1949 | ++DOCSHELL 0xa0c4c400 == 148 [pid = 1949] [id = 770] 01:10:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 145 (0xa0c4cc00) [pid = 1949] [serial = 2309] [outer = (nil)] 01:10:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 146 (0xa0fdb000) [pid = 1949] [serial = 2310] [outer = 0xa0c4cc00] 01:10:02 INFO - PROCESS | 1949 | 1461053402417 Marionette DEBUG loaded listener.js 01:10:02 INFO - PROCESS | 1949 | ++DOMWINDOW == 147 (0xa2812800) [pid = 1949] [serial = 2311] [outer = 0xa0c4cc00] 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:10: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. 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:10: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'.) 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:10: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. 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:10: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. 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:10: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. 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:10: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. 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:10:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:10:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:10:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:10:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:10:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:10:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:10:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:10:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:10:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:10:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:10:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:10:04 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2295ms 01:10:04 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:10:04 INFO - PROCESS | 1949 | 1461053403844 Marionette TRACE conn5 <- [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]]]}] 01:10:04 INFO - PROCESS | 1949 | 1461053403951 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 01:10:04 INFO - PROCESS | 1949 | 1461053403954 Marionette TRACE conn5 <- [1,3045,null,{"value":"8"}] 01:10:04 INFO - PROCESS | 1949 | 1461053404117 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:10:04 INFO - PROCESS | 1949 | 1461053404123 Marionette TRACE conn5 <- [1,3046,null,{}] 01:10:04 INFO - PROCESS | 1949 | 1461053404160 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:04 INFO - PROCESS | 1949 | 1461053404411 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 01:10:04 INFO - PROCESS | 1949 | 1461053404723 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:04 INFO - PROCESS | 1949 | ++DOCSHELL 0x8f102400 == 149 [pid = 1949] [id = 771] 01:10:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 148 (0x91ea7800) [pid = 1949] [serial = 2312] [outer = (nil)] 01:10:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 149 (0x95fac800) [pid = 1949] [serial = 2313] [outer = 0x91ea7800] 01:10:04 INFO - PROCESS | 1949 | 1461053404822 Marionette DEBUG loaded listener.js 01:10:04 INFO - PROCESS | 1949 | ++DOMWINDOW == 150 (0x96254000) [pid = 1949] [serial = 2314] [outer = 0x91ea7800] 01:10:05 INFO - PROCESS | 1949 | [1949] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-lx-d-000000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:10:05 INFO - PROCESS | 1949 | 1461053405784 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:10:05 INFO - {} 01:10:05 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1822ms 01:10:05 INFO - PROCESS | 1949 | 1461053405819 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 01:10:05 INFO - PROCESS | 1949 | 1461053405824 Marionette TRACE conn5 <- [1,3049,null,{"value":"8"}] 01:10:05 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:10:05 INFO - PROCESS | 1949 | 1461053405836 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:10:05 INFO - PROCESS | 1949 | 1461053405840 Marionette TRACE conn5 <- [1,3050,null,{}] 01:10:05 INFO - PROCESS | 1949 | 1461053405848 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:06 INFO - PROCESS | 1949 | 1461053406131 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 01:10:06 INFO - PROCESS | 1949 | 1461053406506 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:06 INFO - PROCESS | 1949 | ++DOCSHELL 0x9610a800 == 150 [pid = 1949] [id = 772] 01:10:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 151 (0x96252c00) [pid = 1949] [serial = 2315] [outer = (nil)] 01:10:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 152 (0x97549000) [pid = 1949] [serial = 2316] [outer = 0x96252c00] 01:10:06 INFO - PROCESS | 1949 | 1461053406604 Marionette DEBUG loaded listener.js 01:10:06 INFO - PROCESS | 1949 | ++DOMWINDOW == 153 (0x9754ec00) [pid = 1949] [serial = 2317] [outer = 0x96252c00] 01:10:07 INFO - PROCESS | 1949 | 1461053407458 Marionette TRACE conn5 <- [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]]]}] 01:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:10:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1689ms 01:10:07 INFO - PROCESS | 1949 | 1461053407522 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 01:10:07 INFO - PROCESS | 1949 | 1461053407532 Marionette TRACE conn5 <- [1,3053,null,{"value":"8"}] 01:10:07 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:10:07 INFO - PROCESS | 1949 | 1461053407542 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:10:07 INFO - PROCESS | 1949 | 1461053407548 Marionette TRACE conn5 <- [1,3054,null,{}] 01:10:07 INFO - PROCESS | 1949 | 1461053407557 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:07 INFO - PROCESS | 1949 | 1461053407809 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 01:10:08 INFO - PROCESS | 1949 | 1461053408133 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:08 INFO - PROCESS | 1949 | ++DOCSHELL 0x9754cc00 == 151 [pid = 1949] [id = 773] 01:10:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 154 (0x98baec00) [pid = 1949] [serial = 2318] [outer = (nil)] 01:10:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 155 (0xa0eea800) [pid = 1949] [serial = 2319] [outer = 0x98baec00] 01:10:08 INFO - PROCESS | 1949 | 1461053408287 Marionette DEBUG loaded listener.js 01:10:08 INFO - PROCESS | 1949 | ++DOMWINDOW == 156 (0xa28b2c00) [pid = 1949] [serial = 2320] [outer = 0x98baec00] 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:10:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:10:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:10:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:10:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:10:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:10:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:10:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:10:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:10:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:10:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:10:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:10:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:10:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:10:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:10:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:10:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:10:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:10:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:10:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:10:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:10:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:10:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:10:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:10:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:10:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:10:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:10:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:10:10 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" 01:10:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:10:10 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" 01:10:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:10:10 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2387ms 01:10:10 INFO - PROCESS | 1949 | 1461053409753 Marionette TRACE conn5 <- [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"]]]}] 01:10:10 INFO - PROCESS | 1949 | 1461053410099 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 01:10:10 INFO - PROCESS | 1949 | 1461053410103 Marionette TRACE conn5 <- [1,3057,null,{"value":"8"}] 01:10:10 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:10:10 INFO - PROCESS | 1949 | 1461053410117 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:10:10 INFO - PROCESS | 1949 | 1461053410122 Marionette TRACE conn5 <- [1,3058,null,{}] 01:10:10 INFO - PROCESS | 1949 | 1461053410128 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:10 INFO - PROCESS | 1949 | 1461053410433 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 01:10:10 INFO - PROCESS | 1949 | 1461053410749 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:10 INFO - PROCESS | 1949 | ++DOCSHELL 0x96f7f800 == 152 [pid = 1949] [id = 774] 01:10:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 157 (0x97814c00) [pid = 1949] [serial = 2321] [outer = (nil)] 01:10:10 INFO - PROCESS | 1949 | ++DOMWINDOW == 158 (0xa4ae0400) [pid = 1949] [serial = 2322] [outer = 0x97814c00] 01:10:10 INFO - PROCESS | 1949 | 1461053410853 Marionette DEBUG loaded listener.js 01:10:11 INFO - PROCESS | 1949 | ++DOMWINDOW == 159 (0x96755c00) [pid = 1949] [serial = 2323] [outer = 0x97814c00] 01:10:11 INFO - PROCESS | 1949 | 1461053411881 Marionette TRACE conn5 <- [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]]]}] 01:10:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:10:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:10:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:10:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:10:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:10:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:10:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:10:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:10:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:10:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:10:11 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:11 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:10:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:10:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:10:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:10:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:10:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:10:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:10:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:10:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:10:11 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1838ms 01:10:11 INFO - PROCESS | 1949 | 1461053411962 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 01:10:11 INFO - PROCESS | 1949 | 1461053411981 Marionette TRACE conn5 <- [1,3061,null,{"value":"8"}] 01:10:11 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:10:11 INFO - PROCESS | 1949 | 1461053411989 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:10:11 INFO - PROCESS | 1949 | 1461053411993 Marionette TRACE conn5 <- [1,3062,null,{}] 01:10:12 INFO - PROCESS | 1949 | 1461053411999 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:12 INFO - PROCESS | 1949 | 1461053412377 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 01:10:12 INFO - PROCESS | 1949 | 1461053412680 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:12 INFO - PROCESS | 1949 | ++DOCSHELL 0x86f11400 == 153 [pid = 1949] [id = 775] 01:10:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 160 (0x86f18800) [pid = 1949] [serial = 2324] [outer = (nil)] 01:10:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 161 (0x86f1b000) [pid = 1949] [serial = 2325] [outer = 0x86f18800] 01:10:12 INFO - PROCESS | 1949 | 1461053412787 Marionette DEBUG loaded listener.js 01:10:12 INFO - PROCESS | 1949 | ++DOMWINDOW == 162 (0x86f1d800) [pid = 1949] [serial = 2326] [outer = 0x86f18800] 01:10:13 INFO - PROCESS | 1949 | [1949] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-lx-d-000000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:10:13 INFO - PROCESS | 1949 | 1461053413729 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:10:13 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:10:13 INFO - {} 01:10:13 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1784ms 01:10:13 INFO - PROCESS | 1949 | 1461053413775 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 01:10:13 INFO - PROCESS | 1949 | 1461053413779 Marionette TRACE conn5 <- [1,3065,null,{"value":"8"}] 01:10:13 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:10:13 INFO - PROCESS | 1949 | 1461053413837 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:10:13 INFO - PROCESS | 1949 | 1461053413840 Marionette TRACE conn5 <- [1,3066,null,{}] 01:10:13 INFO - PROCESS | 1949 | 1461053413851 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:14 INFO - PROCESS | 1949 | 1461053414127 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 01:10:14 INFO - PROCESS | 1949 | 1461053414504 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:14 INFO - PROCESS | 1949 | ++DOCSHELL 0x85712c00 == 154 [pid = 1949] [id = 776] 01:10:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 163 (0x85714400) [pid = 1949] [serial = 2327] [outer = (nil)] 01:10:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 164 (0x8571e800) [pid = 1949] [serial = 2328] [outer = 0x85714400] 01:10:14 INFO - PROCESS | 1949 | 1461053414608 Marionette DEBUG loaded listener.js 01:10:14 INFO - PROCESS | 1949 | ++DOMWINDOW == 165 (0x85720c00) [pid = 1949] [serial = 2329] [outer = 0x85714400] 01:10:15 INFO - PROCESS | 1949 | 1461053415471 Marionette TRACE conn5 <- [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]]]}] 01:10:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:10:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:10:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:10:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:10:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:10:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:10:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:10:15 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1745ms 01:10:15 INFO - PROCESS | 1949 | 1461053415535 Marionette TRACE conn5 -> [0,3069,"getWindowHandle",null] 01:10:15 INFO - PROCESS | 1949 | 1461053415539 Marionette TRACE conn5 <- [1,3069,null,{"value":"8"}] 01:10:15 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:10:15 INFO - PROCESS | 1949 | 1461053415547 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:10:15 INFO - PROCESS | 1949 | 1461053415552 Marionette TRACE conn5 <- [1,3070,null,{}] 01:10:15 INFO - PROCESS | 1949 | 1461053415583 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:15 INFO - PROCESS | 1949 | 1461053415865 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 01:10:16 INFO - PROCESS | 1949 | 1461053416249 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:16 INFO - PROCESS | 1949 | ++DOCSHELL 0x814c2800 == 155 [pid = 1949] [id = 777] 01:10:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 166 (0x814c3000) [pid = 1949] [serial = 2330] [outer = (nil)] 01:10:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 167 (0x814c8800) [pid = 1949] [serial = 2331] [outer = 0x814c3000] 01:10:16 INFO - PROCESS | 1949 | 1461053416353 Marionette DEBUG loaded listener.js 01:10:16 INFO - PROCESS | 1949 | ++DOMWINDOW == 168 (0x814cac00) [pid = 1949] [serial = 2332] [outer = 0x814c3000] 01:10:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8e50f000 == 154 [pid = 1949] [id = 635] 01:10:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8ed89000 == 153 [pid = 1949] [id = 636] 01:10:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8e6b5800 == 152 [pid = 1949] [id = 634] 01:10:19 INFO - PROCESS | 1949 | --DOCSHELL 0x97013800 == 151 [pid = 1949] [id = 104] 01:10:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8dadb400 == 150 [pid = 1949] [id = 633] 01:10:19 INFO - PROCESS | 1949 | --DOCSHELL 0x86073800 == 149 [pid = 1949] [id = 638] 01:10:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8ed8c400 == 148 [pid = 1949] [id = 637] 01:10:19 INFO - PROCESS | 1949 | --DOCSHELL 0x9fb0c400 == 147 [pid = 1949] [id = 757] 01:10:19 INFO - PROCESS | 1949 | --DOCSHELL 0x97549c00 == 146 [pid = 1949] [id = 753] 01:10:19 INFO - PROCESS | 1949 | --DOCSHELL 0x961a1800 == 145 [pid = 1949] [id = 751] 01:10:19 INFO - PROCESS | 1949 | --DOCSHELL 0x97720400 == 144 [pid = 1949] [id = 752] 01:10:19 INFO - PROCESS | 1949 | --DOCSHELL 0x91dd1400 == 143 [pid = 1949] [id = 750] 01:10:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8ac4f000 == 142 [pid = 1949] [id = 749] 01:10:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8fd56800 == 141 [pid = 1949] [id = 748] 01:10:19 INFO - PROCESS | 1949 | --DOCSHELL 0x901d1400 == 140 [pid = 1949] [id = 746] 01:10:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8fd55800 == 139 [pid = 1949] [id = 747] 01:10:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8e6b2400 == 138 [pid = 1949] [id = 744] 01:10:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8f104400 == 137 [pid = 1949] [id = 745] 01:10:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8986cc00 == 136 [pid = 1949] [id = 743] 01:10:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8c0ef000 == 135 [pid = 1949] [id = 742] 01:10:19 INFO - PROCESS | 1949 | --DOCSHELL 0x8b116800 == 134 [pid = 1949] [id = 741] 01:10:19 INFO - PROCESS | 1949 | --DOCSHELL 0x89908400 == 133 [pid = 1949] [id = 740] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 167 (0x8c7a3000) [pid = 1949] [serial = 2219] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 166 (0x8986c800) [pid = 1949] [serial = 2166] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 165 (0x8b39a400) [pid = 1949] [serial = 2213] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 164 (0x8f6ec400) [pid = 1949] [serial = 2184] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 163 (0x90485800) [pid = 1949] [serial = 2195] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 162 (0x8bfecc00) [pid = 1949] [serial = 2217] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 161 (0x8beb0c00) [pid = 1949] [serial = 2216] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 160 (0x8c0e6800) [pid = 1949] [serial = 2172] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 159 (0x8990c400) [pid = 1949] [serial = 2210] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 158 (0x95f0d800) [pid = 1949] [serial = 2201] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 157 (0x8c71e000) [pid = 1949] [serial = 2103] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 156 (0x9705a800) [pid = 1949] [serial = 2205] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 155 (0x8da38c00) [pid = 1949] [serial = 2175] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 154 (0x89ac3c00) [pid = 1949] [serial = 2211] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 153 (0x8b113400) [pid = 1949] [serial = 2168] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 152 (0x93283000) [pid = 1949] [serial = 2198] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 151 (0x8c7a1400) [pid = 1949] [serial = 2174] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 150 (0x8beb2800) [pid = 1949] [serial = 2171] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 149 (0x8dae3800) [pid = 1949] [serial = 2177] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 148 (0x8fde9000) [pid = 1949] [serial = 2190] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 147 (0x8f6f9800) [pid = 1949] [serial = 2186] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 146 (0x97064400) [pid = 1949] [serial = 2207] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 145 (0x97542c00) [pid = 1949] [serial = 2208] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 144 (0x8e520800) [pid = 1949] [serial = 2180] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 143 (0x8fd5c000) [pid = 1949] [serial = 2189] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 142 (0x901d9c00) [pid = 1949] [serial = 2192] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 141 (0x8b4e4c00) [pid = 1949] [serial = 2214] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 140 (0x97058000) [pid = 1949] [serial = 2204] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 139 (0x8e4a2800) [pid = 1949] [serial = 2178] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 138 (0x8f7bcc00) [pid = 1949] [serial = 2187] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x8be10400) [pid = 1949] [serial = 2046] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x8da3d000) [pid = 1949] [serial = 2183] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x8b120800) [pid = 1949] [serial = 2169] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x905b7000) [pid = 1949] [serial = 2196] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x9029fc00) [pid = 1949] [serial = 2193] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x891ad800) [pid = 1949] [serial = 2165] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x96257400) [pid = 1949] [serial = 2202] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x94dd9c00) [pid = 1949] [serial = 2199] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x8ed8ec00) [pid = 1949] [serial = 2181] [outer = (nil)] [url = about:blank] 01:10:20 INFO - PROCESS | 1949 | 1461053420499 Marionette TRACE conn5 <- [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]]]}] 01:10:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:10:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:10:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:10:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:10:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:10:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:10:20 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 4965ms 01:10:20 INFO - PROCESS | 1949 | 1461053420514 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 01:10:20 INFO - PROCESS | 1949 | 1461053420519 Marionette TRACE conn5 <- [1,3073,null,{"value":"8"}] 01:10:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:10:20 INFO - PROCESS | 1949 | 1461053420528 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:10:20 INFO - PROCESS | 1949 | 1461053420533 Marionette TRACE conn5 <- [1,3074,null,{}] 01:10:20 INFO - PROCESS | 1949 | 1461053420542 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:20 INFO - PROCESS | 1949 | 1461053420778 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 01:10:21 INFO - PROCESS | 1949 | 1461053421030 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:21 INFO - PROCESS | 1949 | ++DOCSHELL 0x814d0400 == 134 [pid = 1949] [id = 778] 01:10:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x8571a000) [pid = 1949] [serial = 2333] [outer = (nil)] 01:10:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x891ad800) [pid = 1949] [serial = 2334] [outer = 0x8571a000] 01:10:21 INFO - PROCESS | 1949 | 1461053421120 Marionette DEBUG loaded listener.js 01:10:21 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x89866400) [pid = 1949] [serial = 2335] [outer = 0x8571a000] 01:10:22 INFO - PROCESS | 1949 | 1461053422078 Marionette TRACE conn5 <- [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]]]}] 01:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:10:22 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1588ms 01:10:22 INFO - PROCESS | 1949 | 1461053422118 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 01:10:22 INFO - PROCESS | 1949 | 1461053422127 Marionette TRACE conn5 <- [1,3077,null,{"value":"8"}] 01:10:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:10:22 INFO - PROCESS | 1949 | 1461053422138 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:10:22 INFO - PROCESS | 1949 | 1461053422142 Marionette TRACE conn5 <- [1,3078,null,{}] 01:10:22 INFO - PROCESS | 1949 | 1461053422150 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:22 INFO - PROCESS | 1949 | 1461053422405 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 01:10:22 INFO - PROCESS | 1949 | 1461053422794 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:22 INFO - PROCESS | 1949 | ++DOCSHELL 0x89b9b800 == 135 [pid = 1949] [id = 779] 01:10:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8abe4c00) [pid = 1949] [serial = 2336] [outer = (nil)] 01:10:22 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8af60000) [pid = 1949] [serial = 2337] [outer = 0x8abe4c00] 01:10:22 INFO - PROCESS | 1949 | 1461053422900 Marionette DEBUG loaded listener.js 01:10:23 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8b11c800) [pid = 1949] [serial = 2338] [outer = 0x8abe4c00] 01:10:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 01:10:23 INFO - reader.readAsText(blob_2) 01:10:23 INFO - }" did not throw 01:10:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 01:10:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 01:10:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 01:10:23 INFO - reader.readAsDataURL(blob_2) 01:10:23 INFO - }" did not throw 01:10:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 01:10:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 01:10:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 01:10:23 INFO - reader.readAsArrayBuffer(blob_2) 01:10:23 INFO - }" did not throw 01:10:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 01:10:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 01:10:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 01:10:23 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 01:10:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:10:23 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 01:10:23 INFO - PROCESS | 1949 | 1461053423846 Marionette TRACE conn5 <- [1,3081,null,{"value":"8"}] 01:10:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:10:23 INFO - PROCESS | 1949 | 1461053423868 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:10:23 INFO - PROCESS | 1949 | 1461053423876 Marionette TRACE conn5 <- [1,3082,null,{}] 01:10:23 INFO - PROCESS | 1949 | 1461053423900 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:24 INFO - PROCESS | 1949 | 1461053424248 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 01:10:24 INFO - PROCESS | 1949 | 1461053424287 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:24 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b4e4800 == 136 [pid = 1949] [id = 780] 01:10:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8beafc00) [pid = 1949] [serial = 2339] [outer = (nil)] 01:10:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8bebd000) [pid = 1949] [serial = 2340] [outer = 0x8beafc00] 01:10:24 INFO - PROCESS | 1949 | 1461053424371 Marionette DEBUG loaded listener.js 01:10:24 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x8c0e3c00) [pid = 1949] [serial = 2341] [outer = 0x8beafc00] 01:10:25 INFO - PROCESS | 1949 | --DOMWINDOW == 137 (0x8c3d3800) [pid = 1949] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 01:10:25 INFO - PROCESS | 1949 | --DOMWINDOW == 136 (0x8b425800) [pid = 1949] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:10:25 INFO - PROCESS | 1949 | --DOMWINDOW == 135 (0x8b432800) [pid = 1949] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:10:25 INFO - PROCESS | 1949 | --DOMWINDOW == 134 (0x9fb10800) [pid = 1949] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:10:25 INFO - PROCESS | 1949 | --DOMWINDOW == 133 (0x98be4000) [pid = 1949] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 01:10:25 INFO - PROCESS | 1949 | --DOMWINDOW == 132 (0x8fe0a000) [pid = 1949] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:10:25 INFO - PROCESS | 1949 | --DOMWINDOW == 131 (0x9780bc00) [pid = 1949] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:10:25 INFO - PROCESS | 1949 | --DOMWINDOW == 130 (0x8990cc00) [pid = 1949] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:10:25 INFO - PROCESS | 1949 | --DOMWINDOW == 129 (0x8bfea400) [pid = 1949] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 01:10:25 INFO - PROCESS | 1949 | --DOMWINDOW == 128 (0x961a6c00) [pid = 1949] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:10:25 INFO - PROCESS | 1949 | --DOMWINDOW == 127 (0x977b1c00) [pid = 1949] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:10:25 INFO - PROCESS | 1949 | --DOMWINDOW == 126 (0x8f107400) [pid = 1949] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:10:25 INFO - PROCESS | 1949 | --DOMWINDOW == 125 (0x8b4ebc00) [pid = 1949] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:10:25 INFO - PROCESS | 1949 | --DOMWINDOW == 124 (0x89a5a000) [pid = 1949] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 01:10:25 INFO - PROCESS | 1949 | --DOMWINDOW == 123 (0x97aa9400) [pid = 1949] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 01:10:25 INFO - PROCESS | 1949 | --DOMWINDOW == 122 (0x9eb43400) [pid = 1949] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 01:10:25 INFO - PROCESS | 1949 | --DOMWINDOW == 121 (0x8b392800) [pid = 1949] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 01:10:25 INFO - PROCESS | 1949 | --DOMWINDOW == 120 (0x8c3dcc00) [pid = 1949] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:10:25 INFO - PROCESS | 1949 | --DOMWINDOW == 119 (0x8fd55c00) [pid = 1949] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:10:25 INFO - PROCESS | 1949 | --DOMWINDOW == 118 (0x9047d400) [pid = 1949] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:10:25 INFO - PROCESS | 1949 | --DOMWINDOW == 117 (0x8e6bb000) [pid = 1949] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:10:25 INFO - PROCESS | 1949 | --DOMWINDOW == 116 (0x901d2400) [pid = 1949] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:10:25 INFO - PROCESS | 1949 | --DOMWINDOW == 115 (0x8af56400) [pid = 1949] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:10:25 INFO - PROCESS | 1949 | --DOMWINDOW == 114 (0x91dd2400) [pid = 1949] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:10:26 INFO - PROCESS | 1949 | 1461053426018 Marionette TRACE conn5 <- [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]]]}] 01:10:26 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:10:26 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:10:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:26 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:10:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:10:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 2199ms 01:10:26 INFO - PROCESS | 1949 | 1461053426069 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 01:10:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:10:26 INFO - PROCESS | 1949 | 1461053426074 Marionette TRACE conn5 <- [1,3085,null,{"value":"8"}] 01:10:26 INFO - PROCESS | 1949 | 1461053426081 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:10:26 INFO - PROCESS | 1949 | 1461053426084 Marionette TRACE conn5 <- [1,3086,null,{}] 01:10:26 INFO - PROCESS | 1949 | 1461053426091 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:26 INFO - PROCESS | 1949 | 1461053426328 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 01:10:26 INFO - PROCESS | 1949 | 1461053426574 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:26 INFO - PROCESS | 1949 | ++DOCSHELL 0x86f1c000 == 137 [pid = 1949] [id = 781] 01:10:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 115 (0x8bfeb800) [pid = 1949] [serial = 2342] [outer = (nil)] 01:10:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 116 (0x8c3db000) [pid = 1949] [serial = 2343] [outer = 0x8bfeb800] 01:10:26 INFO - PROCESS | 1949 | 1461053426662 Marionette DEBUG loaded listener.js 01:10:26 INFO - PROCESS | 1949 | ++DOMWINDOW == 117 (0x8c71ac00) [pid = 1949] [serial = 2344] [outer = 0x8bfeb800] 01:10:27 INFO - PROCESS | 1949 | 1461053427681 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:10:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:10:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1647ms 01:10:27 INFO - PROCESS | 1949 | 1461053427734 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 01:10:27 INFO - PROCESS | 1949 | 1461053427742 Marionette TRACE conn5 <- [1,3089,null,{"value":"8"}] 01:10:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:10:27 INFO - PROCESS | 1949 | 1461053427756 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:10:27 INFO - PROCESS | 1949 | 1461053427762 Marionette TRACE conn5 <- [1,3090,null,{}] 01:10:27 INFO - PROCESS | 1949 | 1461053427773 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:28 INFO - PROCESS | 1949 | 1461053428088 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 01:10:28 INFO - PROCESS | 1949 | 1461053428489 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:28 INFO - PROCESS | 1949 | ++DOCSHELL 0x85711400 == 138 [pid = 1949] [id = 782] 01:10:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 118 (0x8571cc00) [pid = 1949] [serial = 2345] [outer = (nil)] 01:10:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 119 (0x8607b000) [pid = 1949] [serial = 2346] [outer = 0x8571cc00] 01:10:28 INFO - PROCESS | 1949 | 1461053428593 Marionette DEBUG loaded listener.js 01:10:28 INFO - PROCESS | 1949 | ++DOMWINDOW == 120 (0x86f15400) [pid = 1949] [serial = 2347] [outer = 0x8571cc00] 01:10:29 INFO - PROCESS | 1949 | 1461053429536 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:10:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:10:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1803ms 01:10:29 INFO - PROCESS | 1949 | 1461053429559 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 01:10:29 INFO - PROCESS | 1949 | 1461053429569 Marionette TRACE conn5 <- [1,3093,null,{"value":"8"}] 01:10:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:10:29 INFO - PROCESS | 1949 | 1461053429582 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:10:29 INFO - PROCESS | 1949 | 1461053429586 Marionette TRACE conn5 <- [1,3094,null,{}] 01:10:29 INFO - PROCESS | 1949 | 1461053429595 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:29 INFO - PROCESS | 1949 | 1461053429898 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 01:10:30 INFO - PROCESS | 1949 | 1461053430313 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:30 INFO - PROCESS | 1949 | ++DOCSHELL 0x89a5b400 == 139 [pid = 1949] [id = 783] 01:10:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 121 (0x89acd800) [pid = 1949] [serial = 2348] [outer = (nil)] 01:10:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 122 (0x8ac53400) [pid = 1949] [serial = 2349] [outer = 0x89acd800] 01:10:30 INFO - PROCESS | 1949 | 1461053430435 Marionette DEBUG loaded listener.js 01:10:30 INFO - PROCESS | 1949 | ++DOMWINDOW == 123 (0x8b115c00) [pid = 1949] [serial = 2350] [outer = 0x89acd800] 01:10:31 INFO - PROCESS | 1949 | 1461053431492 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:10:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:10:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1939ms 01:10:31 INFO - PROCESS | 1949 | 1461053431522 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 01:10:31 INFO - PROCESS | 1949 | 1461053431527 Marionette TRACE conn5 <- [1,3097,null,{"value":"8"}] 01:10:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:10:31 INFO - PROCESS | 1949 | 1461053431534 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:10:31 INFO - PROCESS | 1949 | 1461053431541 Marionette TRACE conn5 <- [1,3098,null,{}] 01:10:31 INFO - PROCESS | 1949 | 1461053431561 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:31 INFO - PROCESS | 1949 | 1461053431946 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 01:10:32 INFO - PROCESS | 1949 | 1461053432229 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:32 INFO - PROCESS | 1949 | ++DOCSHELL 0x8be09400 == 140 [pid = 1949] [id = 784] 01:10:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 124 (0x8be10c00) [pid = 1949] [serial = 2351] [outer = (nil)] 01:10:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 125 (0x8c0ef800) [pid = 1949] [serial = 2352] [outer = 0x8be10c00] 01:10:32 INFO - PROCESS | 1949 | 1461053432335 Marionette DEBUG loaded listener.js 01:10:32 INFO - PROCESS | 1949 | ++DOMWINDOW == 126 (0x8c7a3000) [pid = 1949] [serial = 2353] [outer = 0x8be10c00] 01:10:33 INFO - PROCESS | 1949 | 1461053433264 Marionette TRACE conn5 <- [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]]]}] 01:10:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:10:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:10:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1750ms 01:10:33 INFO - PROCESS | 1949 | 1461053433287 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 01:10:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:10:33 INFO - PROCESS | 1949 | 1461053433293 Marionette TRACE conn5 <- [1,3101,null,{"value":"8"}] 01:10:33 INFO - PROCESS | 1949 | 1461053433301 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:10:33 INFO - PROCESS | 1949 | 1461053433304 Marionette TRACE conn5 <- [1,3102,null,{}] 01:10:33 INFO - PROCESS | 1949 | 1461053433311 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:33 INFO - PROCESS | 1949 | 1461053433572 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 01:10:33 INFO - PROCESS | 1949 | 1461053433912 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:34 INFO - PROCESS | 1949 | ++DOCSHELL 0x8ac4c800 == 141 [pid = 1949] [id = 785] 01:10:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 127 (0x8c3d6800) [pid = 1949] [serial = 2354] [outer = (nil)] 01:10:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 128 (0x8dad9800) [pid = 1949] [serial = 2355] [outer = 0x8c3d6800] 01:10:34 INFO - PROCESS | 1949 | 1461053434067 Marionette DEBUG loaded listener.js 01:10:34 INFO - PROCESS | 1949 | ++DOMWINDOW == 129 (0x8dae6800) [pid = 1949] [serial = 2356] [outer = 0x8c3d6800] 01:10:34 INFO - PROCESS | 1949 | 1461053434953 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:10:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:10:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1684ms 01:10:34 INFO - PROCESS | 1949 | 1461053434985 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 01:10:34 INFO - PROCESS | 1949 | 1461053434989 Marionette TRACE conn5 <- [1,3105,null,{"value":"8"}] 01:10:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:10:35 INFO - PROCESS | 1949 | 1461053434997 Marionette TRACE conn5 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:10:35 INFO - PROCESS | 1949 | 1461053435000 Marionette TRACE conn5 <- [1,3106,null,{}] 01:10:35 INFO - PROCESS | 1949 | 1461053435007 Marionette TRACE conn5 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:35 INFO - PROCESS | 1949 | 1461053435278 Marionette TRACE conn5 <- [1,3107,null,{"value":null}] 01:10:35 INFO - PROCESS | 1949 | 1461053435702 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:35 INFO - PROCESS | 1949 | ++DOCSHELL 0x85714800 == 142 [pid = 1949] [id = 786] 01:10:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 130 (0x86f18c00) [pid = 1949] [serial = 2357] [outer = (nil)] 01:10:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 131 (0x8e4adc00) [pid = 1949] [serial = 2358] [outer = 0x86f18c00] 01:10:35 INFO - PROCESS | 1949 | 1461053435803 Marionette DEBUG loaded listener.js 01:10:35 INFO - PROCESS | 1949 | ++DOMWINDOW == 132 (0x8e506800) [pid = 1949] [serial = 2359] [outer = 0x86f18c00] 01:10:36 INFO - PROCESS | 1949 | 1461053436699 Marionette TRACE conn5 <- [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]]]}] 01:10:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:10:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:10:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:10:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1739ms 01:10:36 INFO - PROCESS | 1949 | 1461053436738 Marionette TRACE conn5 -> [0,3109,"getWindowHandle",null] 01:10:36 INFO - PROCESS | 1949 | 1461053436742 Marionette TRACE conn5 <- [1,3109,null,{"value":"8"}] 01:10:36 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:10:36 INFO - PROCESS | 1949 | 1461053436750 Marionette TRACE conn5 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:10:36 INFO - PROCESS | 1949 | 1461053436754 Marionette TRACE conn5 <- [1,3110,null,{}] 01:10:36 INFO - PROCESS | 1949 | 1461053436760 Marionette TRACE conn5 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:37 INFO - PROCESS | 1949 | 1461053437051 Marionette TRACE conn5 <- [1,3111,null,{"value":null}] 01:10:37 INFO - PROCESS | 1949 | 1461053437454 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:37 INFO - PROCESS | 1949 | ++DOCSHELL 0x8da3d000 == 143 [pid = 1949] [id = 787] 01:10:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 133 (0x8e6b2400) [pid = 1949] [serial = 2360] [outer = (nil)] 01:10:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 134 (0x8ed82800) [pid = 1949] [serial = 2361] [outer = 0x8e6b2400] 01:10:37 INFO - PROCESS | 1949 | 1461053437561 Marionette DEBUG loaded listener.js 01:10:37 INFO - PROCESS | 1949 | ++DOMWINDOW == 135 (0x8ef01400) [pid = 1949] [serial = 2362] [outer = 0x8e6b2400] 01:10:38 INFO - PROCESS | 1949 | 1461053438425 Marionette TRACE conn5 <- [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"]]]}] 01:10:38 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:10:38 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 01:10:38 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:38 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:10:38 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1739ms 01:10:38 INFO - PROCESS | 1949 | 1461053438493 Marionette TRACE conn5 -> [0,3113,"getWindowHandle",null] 01:10:38 INFO - PROCESS | 1949 | 1461053438497 Marionette TRACE conn5 <- [1,3113,null,{"value":"8"}] 01:10:38 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:10:38 INFO - PROCESS | 1949 | 1461053438504 Marionette TRACE conn5 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:10:38 INFO - PROCESS | 1949 | 1461053438508 Marionette TRACE conn5 <- [1,3114,null,{}] 01:10:38 INFO - PROCESS | 1949 | 1461053438515 Marionette TRACE conn5 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:38 INFO - PROCESS | 1949 | 1461053438755 Marionette TRACE conn5 <- [1,3115,null,{"value":null}] 01:10:39 INFO - PROCESS | 1949 | 1461053439096 Marionette TRACE conn5 -> [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\", \"f6f0166d-a759-45cd-b945-1c4274e286de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:39 INFO - PROCESS | 1949 | ++DOCSHELL 0x8b433000 == 144 [pid = 1949] [id = 788] 01:10:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 136 (0x8bebd400) [pid = 1949] [serial = 2363] [outer = (nil)] 01:10:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 137 (0x8ef10400) [pid = 1949] [serial = 2364] [outer = 0x8bebd400] 01:10:39 INFO - PROCESS | 1949 | 1461053439237 Marionette DEBUG loaded listener.js 01:10:39 INFO - PROCESS | 1949 | ++DOMWINDOW == 138 (0x8f6ed000) [pid = 1949] [serial = 2365] [outer = 0x8bebd400] 01:10:40 INFO - PROCESS | 1949 | 1461053440077 Marionette TRACE conn5 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 01:10:40 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:10:40 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1587ms 01:10:40 INFO - PROCESS | 1949 | 1461053440091 Marionette TRACE conn5 -> [0,3117,"getWindowHandle",null] 01:10:40 INFO - PROCESS | 1949 | 1461053440094 Marionette TRACE conn5 <- [1,3117,null,{"value":"8"}] 01:10:41 WARNING - u'runner_teardown' () 01:10:41 INFO - No more tests 01:10:41 INFO - Got 0 unexpected results 01:10:41 INFO - SUITE-END | took 1492s 01:10:41 INFO - Closing logging queue 01:10:41 INFO - queue closed 01:10:41 INFO - Return code: 0 01:10:41 WARNING - # TBPL SUCCESS # 01:10:41 INFO - Running post-action listener: _resource_record_post_action 01:10:41 INFO - Running post-run listener: _resource_record_post_run 01:10:42 INFO - Total resource usage - Wall time: 1537s; CPU: 98.0%; Read bytes: 13926400; Write bytes: 972812288; Read time: 6252; Write time: 594348 01:10:42 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:10:42 INFO - install - Wall time: 39s; CPU: 100.0%; Read bytes: 4096; Write bytes: 179748864; Read time: 56; Write time: 355892 01:10:42 INFO - run-tests - Wall time: 1499s; CPU: 98.0%; Read bytes: 13336576; Write bytes: 793042944; Read time: 5680; Write time: 238452 01:10:42 INFO - Running post-run listener: _upload_blobber_files 01:10:42 INFO - Blob upload gear active. 01:10:42 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:10:42 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 01:10:42 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', 'oak', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 01:10:42 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 oak -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 01:10:43 INFO - (blobuploader) - INFO - Open directory for files ... 01:10:43 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:10:43 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:10:43 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:10:44 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:10:44 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:10:44 INFO - (blobuploader) - INFO - Done attempting. 01:10:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:10:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:10:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:10:44 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:10:44 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:10:44 INFO - (blobuploader) - INFO - Done attempting. 01:10:44 INFO - (blobuploader) - INFO - Iteration through files over. 01:10:44 INFO - Return code: 0 01:10:44 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:10:44 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:10:44 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/eb7a1eea828b0f76941dad5ffadd805b8282e35a4acf33810bb93daeda30bafec3dec1de7c8d98c9cc145cdcaae4ca912a1c3e45cdd2c099ea957892d7f80c61", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/8b7473310f03d7c5c445f0bdfce87fc5088c5e6493074a11f2e5101ac023c3657c0af0a02a04f4e23b435bec1f4ce5f2c716923c87ef1cfa361209e360167159"} 01:10:44 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:10:44 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:10:44 INFO - Contents: 01:10:44 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/eb7a1eea828b0f76941dad5ffadd805b8282e35a4acf33810bb93daeda30bafec3dec1de7c8d98c9cc145cdcaae4ca912a1c3e45cdd2c099ea957892d7f80c61", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/8b7473310f03d7c5c445f0bdfce87fc5088c5e6493074a11f2e5101ac023c3657c0af0a02a04f4e23b435bec1f4ce5f2c716923c87ef1cfa361209e360167159"} 01:10:44 INFO - Running post-run listener: copy_logs_to_upload_dir 01:10:44 INFO - Copying logs to upload dir... 01:10:44 INFO - mkdir: /builds/slave/test/build/upload/logs 01:10:44 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1650.037199 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 27 mins, 30 secs) (at 2016-04-19 01:10:45.226842) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 01:10:45.227885) ========= 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-1461051753.787960-457686592 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/eb7a1eea828b0f76941dad5ffadd805b8282e35a4acf33810bb93daeda30bafec3dec1de7c8d98c9cc145cdcaae4ca912a1c3e45cdd2c099ea957892d7f80c61", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/8b7473310f03d7c5c445f0bdfce87fc5088c5e6493074a11f2e5101ac023c3657c0af0a02a04f4e23b435bec1f4ce5f2c716923c87ef1cfa361209e360167159"} build_url:https://queue.taskcluster.net/v1/task/FrEzk09lTQqmnh_xFV_ICA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/FrEzk09lTQqmnh_xFV_ICA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034922 build_url: 'https://queue.taskcluster.net/v1/task/FrEzk09lTQqmnh_xFV_ICA/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/oak/sha512/eb7a1eea828b0f76941dad5ffadd805b8282e35a4acf33810bb93daeda30bafec3dec1de7c8d98c9cc145cdcaae4ca912a1c3e45cdd2c099ea957892d7f80c61", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/8b7473310f03d7c5c445f0bdfce87fc5088c5e6493074a11f2e5101ac023c3657c0af0a02a04f4e23b435bec1f4ce5f2c716923c87ef1cfa361209e360167159"}' symbols_url: 'https://queue.taskcluster.net/v1/task/FrEzk09lTQqmnh_xFV_ICA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 01:10:45.297932) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 01:10:45.298423) ========= 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-1461051753.787960-457686592 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018330 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 01:10:45.395126) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 01:10:45.395447) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 01:10:45.395839) ========= ========= Total master_lag: 2.94 =========