builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-848 starttime: 1461684646.89 results: success (0) buildid: 20160426071219 builduid: cef59f457f884b9d8ba69be96f2741e8 revision: 6a441b2b2997cdbd47b5d80283f6f60d5a9e7489 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 08:30:46.889828) ========= master: http://buildbot-master52.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 08:30:46.890286) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 08:30:46.890571) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 08:30:47.611449) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 08:30:47.611816) ========= 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=9ca12473fbb1d023794ffd180000023c-1461681611.71014-1156672048 _=/tools/buildbot/bin/python using PTY: False --2016-04-26 08:30:47-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 167K=0.07s 2016-04-26 08:30:48 (167 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.625238 ========= master_lag: 0.19 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 08:30:48.428510) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 08:30:48.428825) ========= 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=9ca12473fbb1d023794ffd180000023c-1461681611.71014-1156672048 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.063777 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 08:30:48.525893) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-26 08:30:48.526239) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 6a441b2b2997cdbd47b5d80283f6f60d5a9e7489 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 6a441b2b2997cdbd47b5d80283f6f60d5a9e7489 --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=9ca12473fbb1d023794ffd180000023c-1461681611.71014-1156672048 _=/tools/buildbot/bin/python using PTY: False 2016-04-26 08:30:48,589 truncating revision to first 12 chars 2016-04-26 08:30:48,589 Setting DEBUG logging. 2016-04-26 08:30:48,590 attempt 1/10 2016-04-26 08:30:48,590 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/6a441b2b2997?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-26 08:30:50,064 unpacking tar archive at: fx-team-6a441b2b2997/testing/mozharness/ program finished with exit code 0 elapsedTime=2.184164 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-26 08:30:50.743783) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 08:30:50.744087) ========= script_repo_revision: 6a441b2b2997cdbd47b5d80283f6f60d5a9e7489 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 08:30:50.744499) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 08:30:50.744771) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 08:30:50.776530) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 12 secs) (at 2016-04-26 08:30:50.776854) ========= /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 fx-team --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', 'fx-team', '--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=9ca12473fbb1d023794ffd180000023c-1461681611.71014-1156672048 _=/tools/buildbot/bin/python using PTY: False 08:30:50 INFO - MultiFileLogger online at 20160426 08:30:50 in /builds/slave/test 08:30:50 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 fx-team --download-symbols true 08:30:50 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:30:50 INFO - {'append_to_log': False, 08:30:50 INFO - 'base_work_dir': '/builds/slave/test', 08:30:50 INFO - 'blob_upload_branch': 'fx-team', 08:30:50 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:30:50 INFO - 'buildbot_json_path': 'buildprops.json', 08:30:50 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:30:50 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:30:50 INFO - 'download_minidump_stackwalk': True, 08:30:50 INFO - 'download_symbols': 'true', 08:30:50 INFO - 'e10s': False, 08:30:50 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:30:50 INFO - 'tooltool.py': '/tools/tooltool.py', 08:30:50 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:30:50 INFO - '/tools/misc-python/virtualenv.py')}, 08:30:50 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:30:50 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:30:50 INFO - 'log_level': 'info', 08:30:50 INFO - 'log_to_console': True, 08:30:50 INFO - 'opt_config_files': (), 08:30:50 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:30:50 INFO - '--processes=1', 08:30:50 INFO - '--config=%(test_path)s/wptrunner.ini', 08:30:50 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:30:50 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:30:50 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:30:50 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:30:50 INFO - 'pip_index': False, 08:30:50 INFO - 'require_test_zip': True, 08:30:50 INFO - 'test_type': ('testharness',), 08:30:50 INFO - 'this_chunk': '1', 08:30:50 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:30:50 INFO - 'total_chunks': '10', 08:30:50 INFO - 'virtualenv_path': 'venv', 08:30:50 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:30:50 INFO - 'work_dir': 'build'} 08:30:50 INFO - ##### 08:30:50 INFO - ##### Running clobber step. 08:30:50 INFO - ##### 08:30:50 INFO - Running pre-action listener: _resource_record_pre_action 08:30:50 INFO - Running main action method: clobber 08:30:50 INFO - rmtree: /builds/slave/test/build 08:30:50 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:30:53 INFO - Running post-action listener: _resource_record_post_action 08:30:53 INFO - ##### 08:30:53 INFO - ##### Running read-buildbot-config step. 08:30:53 INFO - ##### 08:30:53 INFO - Running pre-action listener: _resource_record_pre_action 08:30:53 INFO - Running main action method: read_buildbot_config 08:30:53 INFO - Using buildbot properties: 08:30:53 INFO - { 08:30:53 INFO - "project": "", 08:30:53 INFO - "product": "firefox", 08:30:53 INFO - "script_repo_revision": "production", 08:30:53 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 08:30:53 INFO - "repository": "", 08:30:53 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 08:30:53 INFO - "buildid": "20160426071219", 08:30:53 INFO - "pgo_build": "False", 08:30:53 INFO - "basedir": "/builds/slave/test", 08:30:53 INFO - "buildnumber": 32, 08:30:53 INFO - "slavename": "tst-linux64-spot-848", 08:30:53 INFO - "master": "http://buildbot-master52.bb.releng.use1.mozilla.com:8201/", 08:30:53 INFO - "platform": "linux64", 08:30:53 INFO - "branch": "fx-team", 08:30:53 INFO - "revision": "6a441b2b2997cdbd47b5d80283f6f60d5a9e7489", 08:30:53 INFO - "repo_path": "integration/fx-team", 08:30:53 INFO - "moz_repo_path": "", 08:30:53 INFO - "stage_platform": "linux64", 08:30:53 INFO - "builduid": "cef59f457f884b9d8ba69be96f2741e8", 08:30:53 INFO - "slavebuilddir": "test" 08:30:53 INFO - } 08:30:53 INFO - Found installer url https://queue.taskcluster.net/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 08:30:53 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 08:30:53 INFO - Running post-action listener: _resource_record_post_action 08:30:53 INFO - ##### 08:30:53 INFO - ##### Running download-and-extract step. 08:30:53 INFO - ##### 08:30:53 INFO - Running pre-action listener: _resource_record_pre_action 08:30:53 INFO - Running main action method: download_and_extract 08:30:53 INFO - mkdir: /builds/slave/test/build/tests 08:30: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')]} 08:30:53 INFO - https://queue.taskcluster.net/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 08:30:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 08:30:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 08:30:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 08:30:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 08:30:57 INFO - Downloaded 1361 bytes. 08:30:57 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 08:30:57 INFO - Using the following test package requirements: 08:30:57 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 08:30:57 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 08:30:57 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 08:30:57 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 08:30:57 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 08:30:57 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 08:30:57 INFO - u'jsshell-linux-x86_64.zip'], 08:30:57 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 08:30:57 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 08:30:57 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 08:30:57 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 08:30:57 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 08:30:57 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 08:30:57 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 08:30:57 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 08:30:57 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 08:30:57 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 08:30:57 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 08:30:57 INFO - Downloading packages: [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 08:30: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')]} 08:30:57 INFO - https://queue.taskcluster.net/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 08:30:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 08:30:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 08:30:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 08:30:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 08:31:01 INFO - Downloaded 22751831 bytes. 08:31:01 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:31:01 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:31:01 INFO - caution: filename not matched: web-platform/* 08:31:01 INFO - Return code: 11 08:31:01 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')]} 08:31:01 INFO - https://queue.taskcluster.net/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 08:31:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:31:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:31:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:31:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 08:31:07 INFO - Downloaded 36406662 bytes. 08:31:07 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:31:07 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:31:11 INFO - caution: filename not matched: bin/* 08:31:11 INFO - caution: filename not matched: config/* 08:31:11 INFO - caution: filename not matched: mozbase/* 08:31:11 INFO - caution: filename not matched: marionette/* 08:31:11 INFO - caution: filename not matched: tools/wptserve/* 08:31:11 INFO - Return code: 11 08:31:11 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')]} 08:31:11 INFO - https://queue.taskcluster.net/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 08:31:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 08:31:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 08:31:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 08:31:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 08:31:14 INFO - Downloaded 64491980 bytes. 08:31:14 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 08:31:14 INFO - mkdir: /builds/slave/test/properties 08:31:14 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:31:14 INFO - Writing to file /builds/slave/test/properties/build_url 08:31:14 INFO - Contents: 08:31:14 INFO - build_url:https://queue.taskcluster.net/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 08:31:15 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:31:15 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:31:15 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:31:15 INFO - Contents: 08:31:15 INFO - symbols_url:https://queue.taskcluster.net/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:31: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')]} 08:31:15 INFO - https://queue.taskcluster.net/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:31:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:31:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:31:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:31:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 08:31:28 INFO - Downloaded 90937745 bytes. 08:31:28 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:31:28 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:31:35 INFO - Return code: 0 08:31:35 INFO - Running post-action listener: _resource_record_post_action 08:31:35 INFO - Running post-action listener: set_extra_try_arguments 08:31:35 INFO - ##### 08:31:35 INFO - ##### Running create-virtualenv step. 08:31:35 INFO - ##### 08:31:35 INFO - Running pre-action listener: _pre_create_virtualenv 08:31:35 INFO - Running pre-action listener: _resource_record_pre_action 08:31:35 INFO - Running main action method: create_virtualenv 08:31:35 INFO - Creating virtualenv /builds/slave/test/build/venv 08:31:35 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 08:31:35 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:31:35 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:31:35 INFO - Using real prefix '/usr' 08:31:35 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:31:37 INFO - Installing distribute.............................................................................................................................................................................................done. 08:31:41 INFO - Installing pip.................done. 08:31:42 INFO - Return code: 0 08:31:42 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:31: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')]} 08:31:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:31:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:31: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')]} 08:31:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:31:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:31:42 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 0x1745030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x186d8c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1848a90>, '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 0x1849790>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1849c40>, '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': '9ca12473fbb1d023794ffd180000023c-1461681611.71014-1156672048', '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 08:31:42 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 08:31:42 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 08:31:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:31:42 INFO - 'CCACHE_UMASK': '002', 08:31:42 INFO - 'DISPLAY': ':0', 08:31:42 INFO - 'HOME': '/home/cltbld', 08:31:42 INFO - 'LANG': 'en_US.UTF-8', 08:31:42 INFO - 'LOGNAME': 'cltbld', 08:31:42 INFO - 'MAIL': '/var/mail/cltbld', 08:31:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:31:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:31:42 INFO - 'MOZ_NO_REMOTE': '1', 08:31:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:31:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:31:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:31:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:31:42 INFO - 'PWD': '/builds/slave/test', 08:31:42 INFO - 'SHELL': '/bin/bash', 08:31:42 INFO - 'SHLVL': '1', 08:31:42 INFO - 'TERM': 'linux', 08:31:42 INFO - 'TMOUT': '86400', 08:31:42 INFO - 'USER': 'cltbld', 08:31:42 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461681611.71014-1156672048', 08:31:42 INFO - '_': '/tools/buildbot/bin/python'} 08:31:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:31:42 INFO - Downloading/unpacking psutil>=0.7.1 08:31: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 08:31: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 08:31: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 08:31: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 08:31: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 08:31: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 08:31:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:31:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:31:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:31:48 INFO - Installing collected packages: psutil 08:31:48 INFO - Running setup.py install for psutil 08:31:48 INFO - building 'psutil._psutil_linux' extension 08:31:48 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-x86_64-2.7/psutil/_psutil_linux.o 08:31:48 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 08:31:48 INFO - building 'psutil._psutil_posix' extension 08:31:48 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-x86_64-2.7/psutil/_psutil_posix.o 08:31:48 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 08:31:49 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:31:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:31:49 INFO - Successfully installed psutil 08:31:49 INFO - Cleaning up... 08:31:49 INFO - Return code: 0 08:31:49 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:31:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:31:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:31:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:31:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:31:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:31:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:31:49 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 0x1745030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x186d8c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1848a90>, '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 0x1849790>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1849c40>, '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': '9ca12473fbb1d023794ffd180000023c-1461681611.71014-1156672048', '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 08:31:49 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 08:31:49 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 08:31:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:31:49 INFO - 'CCACHE_UMASK': '002', 08:31:49 INFO - 'DISPLAY': ':0', 08:31:49 INFO - 'HOME': '/home/cltbld', 08:31:49 INFO - 'LANG': 'en_US.UTF-8', 08:31:49 INFO - 'LOGNAME': 'cltbld', 08:31:49 INFO - 'MAIL': '/var/mail/cltbld', 08:31:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:31:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:31:49 INFO - 'MOZ_NO_REMOTE': '1', 08:31:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:31:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:31:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:31:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:31:49 INFO - 'PWD': '/builds/slave/test', 08:31:49 INFO - 'SHELL': '/bin/bash', 08:31:49 INFO - 'SHLVL': '1', 08:31:49 INFO - 'TERM': 'linux', 08:31:49 INFO - 'TMOUT': '86400', 08:31:49 INFO - 'USER': 'cltbld', 08:31:49 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461681611.71014-1156672048', 08:31:49 INFO - '_': '/tools/buildbot/bin/python'} 08:31:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:31:49 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:31:49 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 08:31:49 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 08:31:49 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 08:31:49 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 08:31:49 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 08:31:49 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 08:31:54 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:31:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:31:54 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:31:54 INFO - Installing collected packages: mozsystemmonitor 08:31:54 INFO - Running setup.py install for mozsystemmonitor 08:31:54 INFO - Successfully installed mozsystemmonitor 08:31:54 INFO - Cleaning up... 08:31:55 INFO - Return code: 0 08:31:55 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:31:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:31:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:31:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:31:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:31:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:31:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:31:55 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 0x1745030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x186d8c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1848a90>, '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 0x1849790>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1849c40>, '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': '9ca12473fbb1d023794ffd180000023c-1461681611.71014-1156672048', '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 08:31:55 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 08:31:55 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 08:31:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:31:55 INFO - 'CCACHE_UMASK': '002', 08:31:55 INFO - 'DISPLAY': ':0', 08:31:55 INFO - 'HOME': '/home/cltbld', 08:31:55 INFO - 'LANG': 'en_US.UTF-8', 08:31:55 INFO - 'LOGNAME': 'cltbld', 08:31:55 INFO - 'MAIL': '/var/mail/cltbld', 08:31:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:31:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:31:55 INFO - 'MOZ_NO_REMOTE': '1', 08:31:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:31:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:31:55 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:31:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:31:55 INFO - 'PWD': '/builds/slave/test', 08:31:55 INFO - 'SHELL': '/bin/bash', 08:31:55 INFO - 'SHLVL': '1', 08:31:55 INFO - 'TERM': 'linux', 08:31:55 INFO - 'TMOUT': '86400', 08:31:55 INFO - 'USER': 'cltbld', 08:31:55 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461681611.71014-1156672048', 08:31:55 INFO - '_': '/tools/buildbot/bin/python'} 08:31:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:31:55 INFO - Downloading/unpacking blobuploader==1.2.4 08:31:55 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 08:31:55 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 08:31:55 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 08:31:55 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 08:31:55 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 08:31:55 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 08:32:00 INFO - Downloading blobuploader-1.2.4.tar.gz 08:32:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:32:00 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:32:00 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 08:32:00 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 08:32:00 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 08:32:00 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 08:32:00 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 08:32:00 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 08:32:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:32:01 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:32:01 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 08:32:01 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 08:32:01 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 08:32:01 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 08:32:01 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 08:32:01 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 08:32:02 INFO - Downloading docopt-0.6.1.tar.gz 08:32:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:32:02 INFO - Installing collected packages: blobuploader, requests, docopt 08:32:02 INFO - Running setup.py install for blobuploader 08:32:02 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:32:02 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:32:02 INFO - Running setup.py install for requests 08:32:03 INFO - Running setup.py install for docopt 08:32:03 INFO - Successfully installed blobuploader requests docopt 08:32:03 INFO - Cleaning up... 08:32:03 INFO - Return code: 0 08:32:03 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:32:03 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')]} 08:32:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:32:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:32:03 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')]} 08:32:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:32:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:32:03 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 0x1745030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x186d8c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1848a90>, '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 0x1849790>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1849c40>, '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': '9ca12473fbb1d023794ffd180000023c-1461681611.71014-1156672048', '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 08:32:03 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 08:32:03 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 08:32:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:32:03 INFO - 'CCACHE_UMASK': '002', 08:32:03 INFO - 'DISPLAY': ':0', 08:32:03 INFO - 'HOME': '/home/cltbld', 08:32:03 INFO - 'LANG': 'en_US.UTF-8', 08:32:03 INFO - 'LOGNAME': 'cltbld', 08:32:03 INFO - 'MAIL': '/var/mail/cltbld', 08:32:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:32:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:32:03 INFO - 'MOZ_NO_REMOTE': '1', 08:32:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:32:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:32:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:32:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:32:03 INFO - 'PWD': '/builds/slave/test', 08:32:03 INFO - 'SHELL': '/bin/bash', 08:32:03 INFO - 'SHLVL': '1', 08:32:03 INFO - 'TERM': 'linux', 08:32:03 INFO - 'TMOUT': '86400', 08:32:03 INFO - 'USER': 'cltbld', 08:32:03 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461681611.71014-1156672048', 08:32:03 INFO - '_': '/tools/buildbot/bin/python'} 08:32:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:32:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:32:04 INFO - Running setup.py (path:/tmp/pip-ykVb4M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:32:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:32:04 INFO - Running setup.py (path:/tmp/pip-dupjVz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:32:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:32:04 INFO - Running setup.py (path:/tmp/pip-u5tnLH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:32:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:32:04 INFO - Running setup.py (path:/tmp/pip-HKGVBL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:32:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:32:04 INFO - Running setup.py (path:/tmp/pip-T6LrrD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:32:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:32:04 INFO - Running setup.py (path:/tmp/pip-b28Z1t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:32:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:32:04 INFO - Running setup.py (path:/tmp/pip-WUVFzr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:32:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:32:04 INFO - Running setup.py (path:/tmp/pip-AaPgMt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:32:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:32:05 INFO - Running setup.py (path:/tmp/pip-tsps6X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:32:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:32:05 INFO - Running setup.py (path:/tmp/pip-eVBPrC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:32:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:32:05 INFO - Running setup.py (path:/tmp/pip-BUGeJM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:32:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:32:05 INFO - Running setup.py (path:/tmp/pip-zKdD5b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:32:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:32:05 INFO - Running setup.py (path:/tmp/pip-EohZbO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:32:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:32:05 INFO - Running setup.py (path:/tmp/pip-hZDSud-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:32:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:32:05 INFO - Running setup.py (path:/tmp/pip-ydW2PK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:32:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:32:06 INFO - Running setup.py (path:/tmp/pip-yMRV6P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:32:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:32:06 INFO - Running setup.py (path:/tmp/pip-UfN0pM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:32:06 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:32:06 INFO - Running setup.py (path:/tmp/pip-CTDQwS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:32:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:32:06 INFO - Running setup.py (path:/tmp/pip-iAMF5I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:32:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:32:06 INFO - Running setup.py (path:/tmp/pip-vRjHK3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:32:06 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:32:07 INFO - Running setup.py (path:/tmp/pip-bfbcPZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:32:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:32:07 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 08:32:07 INFO - Running setup.py install for manifestparser 08:32:07 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:32:07 INFO - Running setup.py install for mozcrash 08:32:07 INFO - Running setup.py install for mozdebug 08:32:07 INFO - Running setup.py install for mozdevice 08:32:08 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:32:08 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:32:08 INFO - Running setup.py install for mozfile 08:32:08 INFO - Running setup.py install for mozhttpd 08:32:08 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:32:08 INFO - Running setup.py install for mozinfo 08:32:08 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:32:08 INFO - Running setup.py install for mozInstall 08:32:08 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:32:08 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:32:08 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:32:08 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:32:08 INFO - Running setup.py install for mozleak 08:32:09 INFO - Running setup.py install for mozlog 08:32:09 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:32:09 INFO - Running setup.py install for moznetwork 08:32:09 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:32:09 INFO - Running setup.py install for mozprocess 08:32:09 INFO - Running setup.py install for mozprofile 08:32:09 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:32:09 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:32:09 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:32:09 INFO - Running setup.py install for mozrunner 08:32:10 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:32:10 INFO - Running setup.py install for mozscreenshot 08:32:10 INFO - Running setup.py install for moztest 08:32:10 INFO - Running setup.py install for mozversion 08:32:10 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:32:10 INFO - Running setup.py install for wptserve 08:32:11 INFO - Running setup.py install for marionette-driver 08:32:11 INFO - Running setup.py install for browsermob-proxy 08:32:11 INFO - Running setup.py install for marionette-client 08:32:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:32:11 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:32:11 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 08:32:11 INFO - Cleaning up... 08:32:11 INFO - Return code: 0 08:32:11 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:32:11 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')]} 08:32:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:32:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:32:11 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')]} 08:32:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:32:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:32:11 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 0x1745030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x186d8c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1848a90>, '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 0x1849790>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1849c40>, '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': '9ca12473fbb1d023794ffd180000023c-1461681611.71014-1156672048', '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 08:32:11 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 08:32:11 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 08:32:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:32:11 INFO - 'CCACHE_UMASK': '002', 08:32:11 INFO - 'DISPLAY': ':0', 08:32:11 INFO - 'HOME': '/home/cltbld', 08:32:11 INFO - 'LANG': 'en_US.UTF-8', 08:32:11 INFO - 'LOGNAME': 'cltbld', 08:32:11 INFO - 'MAIL': '/var/mail/cltbld', 08:32:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:32:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:32:11 INFO - 'MOZ_NO_REMOTE': '1', 08:32:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:32:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:32:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:32:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:32:11 INFO - 'PWD': '/builds/slave/test', 08:32:11 INFO - 'SHELL': '/bin/bash', 08:32:11 INFO - 'SHLVL': '1', 08:32:11 INFO - 'TERM': 'linux', 08:32:11 INFO - 'TMOUT': '86400', 08:32:11 INFO - 'USER': 'cltbld', 08:32:11 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461681611.71014-1156672048', 08:32:11 INFO - '_': '/tools/buildbot/bin/python'} 08:32:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:32:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:32:12 INFO - Running setup.py (path:/tmp/pip-tjoWiE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:32:12 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)) 08:32:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:32:12 INFO - Running setup.py (path:/tmp/pip-z4Mt0F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:32:12 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)) 08:32:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:32:12 INFO - Running setup.py (path:/tmp/pip-6q5ssw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:32:12 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)) 08:32:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:32:12 INFO - Running setup.py (path:/tmp/pip-TRY42n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:32:12 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)) 08:32:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:32:12 INFO - Running setup.py (path:/tmp/pip-D1koq2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:32:13 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)) 08:32:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:32:13 INFO - Running setup.py (path:/tmp/pip-8BhztJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:32:13 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)) 08:32:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:32:13 INFO - Running setup.py (path:/tmp/pip-SujIWn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:32:13 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)) 08:32:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:32:13 INFO - Running setup.py (path:/tmp/pip-kOjbRW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:32:13 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)) 08:32:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:32:13 INFO - Running setup.py (path:/tmp/pip-G1fLQt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:32:13 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)) 08:32:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:32:13 INFO - Running setup.py (path:/tmp/pip-UxnNns-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:32:13 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)) 08:32:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:32:13 INFO - Running setup.py (path:/tmp/pip-szSwbD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:32:13 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)) 08:32:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:32:13 INFO - Running setup.py (path:/tmp/pip-5vl_9v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:32:14 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)) 08:32:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:32:14 INFO - Running setup.py (path:/tmp/pip-_XrJUI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:32:14 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)) 08:32:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:32:14 INFO - Running setup.py (path:/tmp/pip-VZx7RS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:32:14 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)) 08:32:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:32:14 INFO - Running setup.py (path:/tmp/pip-hUMi24-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:32:14 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)) 08:32:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:32:14 INFO - Running setup.py (path:/tmp/pip-Ulnvkf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:32:14 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)) 08:32:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:32:14 INFO - Running setup.py (path:/tmp/pip-GSIvkt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:32:14 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)) 08:32:14 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:32:14 INFO - Running setup.py (path:/tmp/pip-e8j8mY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:32:14 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)) 08:32:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:32:14 INFO - Running setup.py (path:/tmp/pip-Ds0hDi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:32:14 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)) 08:32:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:32:15 INFO - Running setup.py (path:/tmp/pip-k_exMQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:32:15 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)) 08:32:15 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:32:15 INFO - Running setup.py (path:/tmp/pip-ZTuazI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:32:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:32:15 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)) 08:32:15 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)) 08:32:15 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)) 08:32:15 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)) 08:32:15 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)) 08:32:15 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)) 08:32:15 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:32:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:32:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:32:15 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 08:32:15 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 08:32:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:32:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:32:20 INFO - Downloading blessings-1.6.tar.gz 08:32:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:32:20 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)) 08:32:20 INFO - Installing collected packages: blessings 08:32:20 INFO - Running setup.py install for blessings 08:32:21 INFO - Successfully installed blessings 08:32:21 INFO - Cleaning up... 08:32:21 INFO - Return code: 0 08:32:21 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:32:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:32:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:32:21 INFO - Reading from file tmpfile_stdout 08:32:21 INFO - Current package versions: 08:32:21 INFO - argparse == 1.2.1 08:32:21 INFO - blessings == 1.6 08:32:21 INFO - blobuploader == 1.2.4 08:32:21 INFO - browsermob-proxy == 0.6.0 08:32:21 INFO - docopt == 0.6.1 08:32:21 INFO - manifestparser == 1.1 08:32:21 INFO - marionette-client == 2.3.0 08:32:21 INFO - marionette-driver == 1.4.0 08:32:21 INFO - mozInstall == 1.12 08:32:21 INFO - mozcrash == 0.17 08:32:21 INFO - mozdebug == 0.1 08:32:21 INFO - mozdevice == 0.48 08:32:21 INFO - mozfile == 1.2 08:32:21 INFO - mozhttpd == 0.7 08:32:21 INFO - mozinfo == 0.9 08:32:21 INFO - mozleak == 0.1 08:32:21 INFO - mozlog == 3.1 08:32:21 INFO - moznetwork == 0.27 08:32:21 INFO - mozprocess == 0.22 08:32:21 INFO - mozprofile == 0.28 08:32:21 INFO - mozrunner == 6.11 08:32:21 INFO - mozscreenshot == 0.1 08:32:21 INFO - mozsystemmonitor == 0.0 08:32:21 INFO - moztest == 0.7 08:32:21 INFO - mozversion == 1.4 08:32:21 INFO - psutil == 3.1.1 08:32:21 INFO - requests == 1.2.3 08:32:21 INFO - wptserve == 1.4.0 08:32:21 INFO - wsgiref == 0.1.2 08:32:21 INFO - Running post-action listener: _resource_record_post_action 08:32:21 INFO - Running post-action listener: _start_resource_monitoring 08:32:21 INFO - Starting resource monitoring. 08:32:21 INFO - ##### 08:32:21 INFO - ##### Running pull step. 08:32:21 INFO - ##### 08:32:21 INFO - Running pre-action listener: _resource_record_pre_action 08:32:21 INFO - Running main action method: pull 08:32:21 INFO - Pull has nothing to do! 08:32:21 INFO - Running post-action listener: _resource_record_post_action 08:32:21 INFO - ##### 08:32:21 INFO - ##### Running install step. 08:32:21 INFO - ##### 08:32:21 INFO - Running pre-action listener: _resource_record_pre_action 08:32:21 INFO - Running main action method: install 08:32:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:32:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:32:22 INFO - Reading from file tmpfile_stdout 08:32:22 INFO - Detecting whether we're running mozinstall >=1.0... 08:32:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:32:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:32:22 INFO - Reading from file tmpfile_stdout 08:32:22 INFO - Output received: 08:32:22 INFO - Usage: mozinstall [options] installer 08:32:22 INFO - Options: 08:32:22 INFO - -h, --help show this help message and exit 08:32:22 INFO - -d DEST, --destination=DEST 08:32:22 INFO - Directory to install application into. [default: 08:32:22 INFO - "/builds/slave/test"] 08:32:22 INFO - --app=APP Application being installed. [default: firefox] 08:32:22 INFO - mkdir: /builds/slave/test/build/application 08:32:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 08:32:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 08:32:52 INFO - Reading from file tmpfile_stdout 08:32:52 INFO - Output received: 08:32:52 INFO - /builds/slave/test/build/application/firefox/firefox 08:32:52 INFO - Running post-action listener: _resource_record_post_action 08:32:52 INFO - ##### 08:32:52 INFO - ##### Running run-tests step. 08:32:52 INFO - ##### 08:32:52 INFO - Running pre-action listener: _resource_record_pre_action 08:32:52 INFO - Running main action method: run_tests 08:32:52 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:32:52 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:32:52 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:32:52 INFO - grabbing minidump binary from tooltool 08:32:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:32:52 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1848a90>, '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 0x1849790>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1849c40>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:32:52 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 08:32:52 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/linux64/releng.manifest -o -c /builds/tooltool_cache 08:32:52 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:32:52 INFO - Return code: 0 08:32:52 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 08:32:52 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:32:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 08:32:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-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 08:32:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:32:52 INFO - 'CCACHE_UMASK': '002', 08:32:52 INFO - 'DISPLAY': ':0', 08:32:52 INFO - 'HOME': '/home/cltbld', 08:32:52 INFO - 'LANG': 'en_US.UTF-8', 08:32:52 INFO - 'LOGNAME': 'cltbld', 08:32:52 INFO - 'MAIL': '/var/mail/cltbld', 08:32:52 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:32:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:32:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:32:52 INFO - 'MOZ_NO_REMOTE': '1', 08:32:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:32:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:32:52 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:32:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:32:52 INFO - 'PWD': '/builds/slave/test', 08:32:52 INFO - 'SHELL': '/bin/bash', 08:32:52 INFO - 'SHLVL': '1', 08:32:52 INFO - 'TERM': 'linux', 08:32:52 INFO - 'TMOUT': '86400', 08:32:52 INFO - 'USER': 'cltbld', 08:32:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461681611.71014-1156672048', 08:32:52 INFO - '_': '/tools/buildbot/bin/python'} 08:32:52 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 08:32:53 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 08:32:53 INFO - import pkg_resources 08:32:54 INFO - Using 1 client processes 08:32:54 INFO - wptserve Starting http server on 127.0.0.1:8000 08:32:54 INFO - wptserve Starting http server on 127.0.0.1:8001 08:32:55 INFO - wptserve Starting http server on 127.0.0.1:8443 08:32:57 INFO - SUITE-START | Running 778 tests 08:32:57 INFO - Running testharness tests 08:32:57 INFO - Setting up ssl 08:32:57 INFO - PROCESS | certutil | 08:32:57 INFO - PROCESS | certutil | 08:32:57 INFO - PROCESS | certutil | 08:32:57 INFO - Certificate Nickname Trust Attributes 08:32:57 INFO - SSL,S/MIME,JAR/XPI 08:32:57 INFO - 08:32:57 INFO - web-platform-tests CT,, 08:32:57 INFO - 08:32:57 INFO - Starting runner 08:32:59 INFO - PROCESS | 1868 | 1461684779808 Marionette DEBUG Marionette enabled via build flag and pref 08:33:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f452224a000 == 1 [pid = 1868] [id = 1] 08:33:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 1 (0x7f452224a800) [pid = 1868] [serial = 1] [outer = (nil)] 08:33:00 INFO - PROCESS | 1868 | [1868] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 08:33:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 2 (0x7f452224b800) [pid = 1868] [serial = 2] [outer = 0x7f452224a800] 08:33:00 INFO - PROCESS | 1868 | 1461684780430 Marionette INFO Listening on port 2828 08:33:00 INFO - PROCESS | 1868 | 1461684780983 Marionette DEBUG Marionette enabled via command-line flag 08:33:01 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f110800 == 2 [pid = 1868] [id = 2] 08:33:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 3 (0x7f451f111000) [pid = 1868] [serial = 3] [outer = (nil)] 08:33:01 INFO - PROCESS | 1868 | [1868] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 08:33:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 4 (0x7f451f112000) [pid = 1868] [serial = 4] [outer = 0x7f451f111000] 08:33:01 INFO - PROCESS | 1868 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f451e51e640 08:33:01 INFO - PROCESS | 1868 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f451e55fe50 08:33:01 INFO - PROCESS | 1868 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f451e565100 08:33:01 INFO - PROCESS | 1868 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f451e565400 08:33:01 INFO - PROCESS | 1868 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f451e565730 08:33:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 5 (0x7f451e5b6800) [pid = 1868] [serial = 5] [outer = 0x7f452224a800] 08:33:01 INFO - PROCESS | 1868 | [1868] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:33:01 INFO - PROCESS | 1868 | 1461684781338 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43767 08:33:01 INFO - PROCESS | 1868 | [1868] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:33:01 INFO - PROCESS | 1868 | 1461684781420 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43768 08:33:01 INFO - PROCESS | 1868 | 1461684781426 Marionette DEBUG Closed connection conn0 08:33:01 INFO - PROCESS | 1868 | [1868] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 08:33:01 INFO - PROCESS | 1868 | [1868] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:33:01 INFO - PROCESS | 1868 | 1461684781553 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43769 08:33:01 INFO - PROCESS | 1868 | 1461684781556 Marionette DEBUG Closed connection conn1 08:33:01 INFO - PROCESS | 1868 | [1868] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:33:01 INFO - PROCESS | 1868 | 1461684781620 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43770 08:33:01 INFO - PROCESS | 1868 | 1461684781631 Marionette DEBUG Closed connection conn2 08:33:01 INFO - PROCESS | 1868 | 1461684781692 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:33:01 INFO - PROCESS | 1868 | 1461684781708 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426071219","device":"desktop","version":"49.0a1"} 08:33:02 INFO - PROCESS | 1868 | [1868] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:33:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451298c000 == 3 [pid = 1868] [id = 3] 08:33:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 6 (0x7f451298c800) [pid = 1868] [serial = 6] [outer = (nil)] 08:33:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451298d000 == 4 [pid = 1868] [id = 4] 08:33:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 7 (0x7f45129a9c00) [pid = 1868] [serial = 7] [outer = (nil)] 08:33:03 INFO - PROCESS | 1868 | [1868] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:33:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511b27000 == 5 [pid = 1868] [id = 5] 08:33:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 8 (0x7f4511bf0800) [pid = 1868] [serial = 8] [outer = (nil)] 08:33:03 INFO - PROCESS | 1868 | [1868] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:33:03 INFO - PROCESS | 1868 | [1868] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:33:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 9 (0x7f4511890800) [pid = 1868] [serial = 9] [outer = 0x7f4511bf0800] 08:33:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 10 (0x7f45115d6800) [pid = 1868] [serial = 10] [outer = 0x7f451298c800] 08:33:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 11 (0x7f4511336c00) [pid = 1868] [serial = 11] [outer = 0x7f45129a9c00] 08:33:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 12 (0x7f4511338800) [pid = 1868] [serial = 12] [outer = 0x7f4511bf0800] 08:33:05 INFO - PROCESS | 1868 | 1461684785275 Marionette DEBUG loaded listener.js 08:33:05 INFO - PROCESS | 1868 | 1461684785293 Marionette DEBUG loaded listener.js 08:33:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 13 (0x7f450f274800) [pid = 1868] [serial = 13] [outer = 0x7f4511bf0800] 08:33:05 INFO - PROCESS | 1868 | 1461684785966 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"9963e186-9161-4ac9-a2da-c90216313dc2","capabilities":{"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426071219","device":"desktop","version":"49.0a1","command_id":1}}] 08:33:06 INFO - PROCESS | 1868 | 1461684786174 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 08:33:06 INFO - PROCESS | 1868 | 1461684786364 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 08:33:06 INFO - PROCESS | 1868 | 1461684786593 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:33:06 INFO - PROCESS | 1868 | [1868] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:33:06 INFO - PROCESS | 1868 | [1868] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:33:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 14 (0x7f450b266400) [pid = 1868] [serial = 14] [outer = 0x7f4511bf0800] 08:33:07 INFO - PROCESS | 1868 | [1868] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:33:07 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:33:07 INFO - PROCESS | 1868 | 1461684787095 Marionette TRACE conn3 <- [1,3,null,{}] 08:33:07 INFO - PROCESS | 1868 | 1461684787252 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:33:07 INFO - PROCESS | 1868 | 1461684787298 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 08:33:07 INFO - PROCESS | 1868 | 1461684787353 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 08:33:07 INFO - PROCESS | 1868 | 1461684787356 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 08:33:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:33:07 INFO - PROCESS | 1868 | 1461684787385 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:33:07 INFO - PROCESS | 1868 | 1461684787391 Marionette TRACE conn3 <- [1,6,null,{}] 08:33:07 INFO - PROCESS | 1868 | 1461684787442 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:07 INFO - PROCESS | 1868 | 1461684787459 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 08:33:07 INFO - PROCESS | 1868 | 1461684787468 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:07 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451384b000 == 6 [pid = 1868] [id = 6] 08:33:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 15 (0x7f450a8c1c00) [pid = 1868] [serial = 15] [outer = (nil)] 08:33:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 16 (0x7f450a8c3800) [pid = 1868] [serial = 16] [outer = 0x7f450a8c1c00] 08:33:07 INFO - PROCESS | 1868 | 1461684787538 Marionette DEBUG loaded listener.js 08:33:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 17 (0x7f450a8ca000) [pid = 1868] [serial = 17] [outer = 0x7f450a8c1c00] 08:33:07 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450a457800 == 7 [pid = 1868] [id = 7] 08:33:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 18 (0x7f450a494800) [pid = 1868] [serial = 18] [outer = (nil)] 08:33:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 19 (0x7f450a496400) [pid = 1868] [serial = 19] [outer = 0x7f450a494800] 08:33:08 INFO - PROCESS | 1868 | 1461684788007 Marionette DEBUG loaded listener.js 08:33:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 20 (0x7f450982a800) [pid = 1868] [serial = 20] [outer = 0x7f450a494800] 08:33:08 INFO - PROCESS | 1868 | 1461684788447 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 08:33:08 INFO - PROCESS | 1868 | [1868] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 08:33:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:33:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1155ms 08:33:08 INFO - PROCESS | 1868 | 1461684788541 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 08:33:08 INFO - PROCESS | 1868 | 1461684788545 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 08:33:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:33:08 INFO - PROCESS | 1868 | 1461684788615 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:33:08 INFO - PROCESS | 1868 | 1461684788617 Marionette TRACE conn3 <- [1,10,null,{}] 08:33:08 INFO - PROCESS | 1868 | 1461684788656 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:08 INFO - PROCESS | 1868 | 1461684788809 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 08:33:08 INFO - PROCESS | 1868 | 1461684788832 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450881e800 == 8 [pid = 1868] [id = 8] 08:33:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 21 (0x7f4509712000) [pid = 1868] [serial = 21] [outer = (nil)] 08:33:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 22 (0x7f4509717c00) [pid = 1868] [serial = 22] [outer = 0x7f4509712000] 08:33:08 INFO - PROCESS | 1868 | 1461684788895 Marionette DEBUG loaded listener.js 08:33:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 23 (0x7f45206cdc00) [pid = 1868] [serial = 23] [outer = 0x7f4509712000] 08:33:09 INFO - PROCESS | 1868 | 1461684789433 Marionette TRACE conn3 <- [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]]]}] 08:33:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:33:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 866ms 08:33:09 INFO - PROCESS | 1868 | 1461684789465 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 08:33:09 INFO - PROCESS | 1868 | 1461684789469 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 08:33:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:33:09 INFO - PROCESS | 1868 | 1461684789474 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:33:09 INFO - PROCESS | 1868 | 1461684789476 Marionette TRACE conn3 <- [1,14,null,{}] 08:33:09 INFO - PROCESS | 1868 | 1461684789481 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:09 INFO - PROCESS | 1868 | 1461684789620 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 08:33:09 INFO - PROCESS | 1868 | 1461684789641 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4510a4a800 == 9 [pid = 1868] [id = 9] 08:33:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 24 (0x7f4508d27400) [pid = 1868] [serial = 24] [outer = (nil)] 08:33:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 25 (0x7f4508d29800) [pid = 1868] [serial = 25] [outer = 0x7f4508d27400] 08:33:09 INFO - PROCESS | 1868 | 1461684789703 Marionette DEBUG loaded listener.js 08:33:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 26 (0x7f4508d32800) [pid = 1868] [serial = 26] [outer = 0x7f4508d27400] 08:33:10 INFO - PROCESS | 1868 | 1461684790656 Marionette TRACE conn3 <- [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]]]}] 08:33:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:33:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1234ms 08:33:10 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508932000 == 10 [pid = 1868] [id = 10] 08:33:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 27 (0x7f4508933800) [pid = 1868] [serial = 27] [outer = (nil)] 08:33:10 INFO - PROCESS | 1868 | 1461684790726 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 08:33:10 INFO - PROCESS | 1868 | 1461684790732 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 08:33:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 28 (0x7f4508b05800) [pid = 1868] [serial = 28] [outer = 0x7f4508933800] 08:33:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:33:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 29 (0x7f4508b16000) [pid = 1868] [serial = 29] [outer = 0x7f4508933800] 08:33:10 INFO - PROCESS | 1868 | 1461684790795 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:33:10 INFO - PROCESS | 1868 | 1461684790802 Marionette TRACE conn3 <- [1,18,null,{}] 08:33:10 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508934800 == 11 [pid = 1868] [id = 11] 08:33:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 30 (0x7f4508d29c00) [pid = 1868] [serial = 30] [outer = (nil)] 08:33:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 31 (0x7f4508ecd800) [pid = 1868] [serial = 31] [outer = 0x7f4508d29c00] 08:33:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 32 (0x7f4508ed4800) [pid = 1868] [serial = 32] [outer = 0x7f4508d29c00] 08:33:10 INFO - PROCESS | 1868 | 1461684790971 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:11 INFO - PROCESS | 1868 | 1461684791170 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 08:33:11 INFO - PROCESS | 1868 | 1461684791278 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450e63c800 == 12 [pid = 1868] [id = 12] 08:33:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 33 (0x7f450a8c7400) [pid = 1868] [serial = 33] [outer = (nil)] 08:33:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 34 (0x7f450bd8d400) [pid = 1868] [serial = 34] [outer = 0x7f450a8c7400] 08:33:11 INFO - PROCESS | 1868 | 1461684791405 Marionette DEBUG loaded listener.js 08:33:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 35 (0x7f450f272800) [pid = 1868] [serial = 35] [outer = 0x7f450a8c7400] 08:33:12 INFO - PROCESS | 1868 | 1461684792163 Marionette TRACE conn3 <- [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]]]}] 08:33:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:33:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1449ms 08:33:12 INFO - PROCESS | 1868 | 1461684792220 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 08:33:12 INFO - PROCESS | 1868 | 1461684792228 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 08:33:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:33:12 INFO - PROCESS | 1868 | 1461684792237 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:33:12 INFO - PROCESS | 1868 | 1461684792240 Marionette TRACE conn3 <- [1,22,null,{}] 08:33:12 INFO - PROCESS | 1868 | 1461684792246 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:12 INFO - PROCESS | 1868 | 1461684792425 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 08:33:12 INFO - PROCESS | 1868 | 1461684792542 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4510057800 == 13 [pid = 1868] [id = 13] 08:33:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 36 (0x7f450fba6c00) [pid = 1868] [serial = 36] [outer = (nil)] 08:33:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 37 (0x7f4510a91400) [pid = 1868] [serial = 37] [outer = 0x7f450fba6c00] 08:33:12 INFO - PROCESS | 1868 | 1461684792613 Marionette DEBUG loaded listener.js 08:33:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 38 (0x7f4511547c00) [pid = 1868] [serial = 38] [outer = 0x7f450fba6c00] 08:33:13 INFO - PROCESS | 1868 | 1461684793448 Marionette TRACE conn3 <- [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]]]}] 08:33:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:33:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1235ms 08:33:13 INFO - PROCESS | 1868 | 1461684793473 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 08:33:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:33:13 INFO - PROCESS | 1868 | 1461684793477 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 08:33:13 INFO - PROCESS | 1868 | 1461684793482 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:33:13 INFO - PROCESS | 1868 | 1461684793487 Marionette TRACE conn3 <- [1,26,null,{}] 08:33:13 INFO - PROCESS | 1868 | 1461684793502 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:13 INFO - PROCESS | 1868 | 1461684793671 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 08:33:13 INFO - PROCESS | 1868 | 1461684793793 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:13 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511d57800 == 14 [pid = 1868] [id = 14] 08:33:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 39 (0x7f4511e37400) [pid = 1868] [serial = 39] [outer = (nil)] 08:33:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 40 (0x7f4512344800) [pid = 1868] [serial = 40] [outer = 0x7f4511e37400] 08:33:13 INFO - PROCESS | 1868 | 1461684793871 Marionette DEBUG loaded listener.js 08:33:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 41 (0x7f4512622c00) [pid = 1868] [serial = 41] [outer = 0x7f4511e37400] 08:33:14 INFO - PROCESS | 1868 | 1461684794876 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 08:33:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:33:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1438ms 08:33:14 INFO - PROCESS | 1868 | 1461684794920 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 08:33:14 INFO - PROCESS | 1868 | 1461684794926 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 08:33:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:33:14 INFO - PROCESS | 1868 | 1461684794933 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:33:14 INFO - PROCESS | 1868 | 1461684794938 Marionette TRACE conn3 <- [1,30,null,{}] 08:33:14 INFO - PROCESS | 1868 | 1461684794945 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:15 INFO - PROCESS | 1868 | 1461684795126 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 08:33:15 INFO - PROCESS | 1868 | 1461684795348 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4510d87800 == 15 [pid = 1868] [id = 15] 08:33:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 42 (0x7f4512344400) [pid = 1868] [serial = 42] [outer = (nil)] 08:33:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 43 (0x7f4512347400) [pid = 1868] [serial = 43] [outer = 0x7f4512344400] 08:33:15 INFO - PROCESS | 1868 | 1461684795440 Marionette DEBUG loaded listener.js 08:33:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 44 (0x7f4512627800) [pid = 1868] [serial = 44] [outer = 0x7f4512344400] 08:33:16 INFO - PROCESS | 1868 | 1461684796022 Marionette TRACE conn3 <- [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]]]}] 08:33:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:33:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1138ms 08:33:16 INFO - PROCESS | 1868 | 1461684796071 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 08:33:16 INFO - PROCESS | 1868 | 1461684796078 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 08:33:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:33:16 INFO - PROCESS | 1868 | 1461684796087 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:33:16 INFO - PROCESS | 1868 | 1461684796089 Marionette TRACE conn3 <- [1,34,null,{}] 08:33:16 INFO - PROCESS | 1868 | 1461684796095 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:16 INFO - PROCESS | 1868 | 1461684796216 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 08:33:16 INFO - PROCESS | 1868 | 1461684796232 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512003800 == 16 [pid = 1868] [id = 16] 08:33:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 45 (0x7f45129ab800) [pid = 1868] [serial = 45] [outer = (nil)] 08:33:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 46 (0x7f4512c0a000) [pid = 1868] [serial = 46] [outer = 0x7f45129ab800] 08:33:16 INFO - PROCESS | 1868 | 1461684796288 Marionette DEBUG loaded listener.js 08:33:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 47 (0x7f4513225c00) [pid = 1868] [serial = 47] [outer = 0x7f45129ab800] 08:33:16 INFO - PROCESS | 1868 | 1461684796932 Marionette TRACE conn3 <- [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]]]}] 08:33:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:33:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 875ms 08:33:16 INFO - PROCESS | 1868 | 1461684796962 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 08:33:16 INFO - PROCESS | 1868 | 1461684796965 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 08:33:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:33:16 INFO - PROCESS | 1868 | 1461684796971 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:33:16 INFO - PROCESS | 1868 | 1461684796975 Marionette TRACE conn3 <- [1,38,null,{}] 08:33:16 INFO - PROCESS | 1868 | 1461684796989 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:17 INFO - PROCESS | 1868 | 1461684797157 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 08:33:17 INFO - PROCESS | 1868 | 1461684797199 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512640800 == 17 [pid = 1868] [id = 17] 08:33:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 48 (0x7f451387ac00) [pid = 1868] [serial = 48] [outer = (nil)] 08:33:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 49 (0x7f45152d1400) [pid = 1868] [serial = 49] [outer = 0x7f451387ac00] 08:33:17 INFO - PROCESS | 1868 | 1461684797260 Marionette DEBUG loaded listener.js 08:33:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 50 (0x7f4515334400) [pid = 1868] [serial = 50] [outer = 0x7f451387ac00] 08:33:17 INFO - PROCESS | 1868 | 1461684797849 Marionette TRACE conn3 <- [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]]]}] 08:33:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:33:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 929ms 08:33:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:33:17 INFO - PROCESS | 1868 | 1461684797901 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 08:33:17 INFO - PROCESS | 1868 | 1461684797904 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 08:33:17 INFO - PROCESS | 1868 | 1461684797909 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:33:17 INFO - PROCESS | 1868 | 1461684797912 Marionette TRACE conn3 <- [1,42,null,{}] 08:33:17 INFO - PROCESS | 1868 | 1461684797917 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:18 INFO - PROCESS | 1868 | 1461684798044 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 08:33:18 INFO - PROCESS | 1868 | 1461684798132 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512b17000 == 18 [pid = 1868] [id = 18] 08:33:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 51 (0x7f45152d0400) [pid = 1868] [serial = 51] [outer = (nil)] 08:33:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 52 (0x7f451554e800) [pid = 1868] [serial = 52] [outer = 0x7f45152d0400] 08:33:18 INFO - PROCESS | 1868 | 1461684798195 Marionette DEBUG loaded listener.js 08:33:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 53 (0x7f451583d000) [pid = 1868] [serial = 53] [outer = 0x7f45152d0400] 08:33:18 INFO - PROCESS | 1868 | 1461684798811 Marionette TRACE conn3 <- [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]]]}] 08:33:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:33:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 926ms 08:33:18 INFO - PROCESS | 1868 | 1461684798836 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 08:33:18 INFO - PROCESS | 1868 | 1461684798840 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 08:33:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:33:18 INFO - PROCESS | 1868 | 1461684798845 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:33:18 INFO - PROCESS | 1868 | 1461684798847 Marionette TRACE conn3 <- [1,46,null,{}] 08:33:18 INFO - PROCESS | 1868 | 1461684798852 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:18 INFO - PROCESS | 1868 | 1461684798975 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 08:33:19 INFO - PROCESS | 1868 | 1461684799064 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:19 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4513402800 == 19 [pid = 1868] [id = 19] 08:33:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 54 (0x7f450bd33800) [pid = 1868] [serial = 54] [outer = (nil)] 08:33:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 55 (0x7f451536a400) [pid = 1868] [serial = 55] [outer = 0x7f450bd33800] 08:33:19 INFO - PROCESS | 1868 | 1461684799129 Marionette DEBUG loaded listener.js 08:33:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 56 (0x7f4518669400) [pid = 1868] [serial = 56] [outer = 0x7f450bd33800] 08:33:19 INFO - PROCESS | 1868 | 1461684799746 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 08:33:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:33:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 926ms 08:33:19 INFO - PROCESS | 1868 | 1461684799772 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 08:33:19 INFO - PROCESS | 1868 | 1461684799775 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 08:33:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:33:19 INFO - PROCESS | 1868 | 1461684799780 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:33:19 INFO - PROCESS | 1868 | 1461684799782 Marionette TRACE conn3 <- [1,50,null,{}] 08:33:19 INFO - PROCESS | 1868 | 1461684799787 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:19 INFO - PROCESS | 1868 | 1461684799942 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 08:33:20 INFO - PROCESS | 1868 | 1461684800025 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4513848000 == 20 [pid = 1868] [id = 20] 08:33:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 57 (0x7f4508ed3c00) [pid = 1868] [serial = 57] [outer = (nil)] 08:33:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 58 (0x7f451f3d6000) [pid = 1868] [serial = 58] [outer = 0x7f4508ed3c00] 08:33:20 INFO - PROCESS | 1868 | 1461684800087 Marionette DEBUG loaded listener.js 08:33:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 59 (0x7f451f654400) [pid = 1868] [serial = 59] [outer = 0x7f4508ed3c00] 08:33:20 INFO - PROCESS | 1868 | 1461684800641 Marionette TRACE conn3 <- [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]]]}] 08:33:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:33:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 875ms 08:33:20 INFO - PROCESS | 1868 | 1461684800656 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 08:33:20 INFO - PROCESS | 1868 | 1461684800659 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 08:33:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:33:20 INFO - PROCESS | 1868 | 1461684800672 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:33:20 INFO - PROCESS | 1868 | 1461684800674 Marionette TRACE conn3 <- [1,54,null,{}] 08:33:20 INFO - PROCESS | 1868 | 1461684800680 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:20 INFO - PROCESS | 1868 | 1461684800797 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 08:33:20 INFO - PROCESS | 1868 | 1461684800815 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45155aa800 == 21 [pid = 1868] [id = 21] 08:33:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 60 (0x7f451f605800) [pid = 1868] [serial = 60] [outer = (nil)] 08:33:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 61 (0x7f451f876000) [pid = 1868] [serial = 61] [outer = 0x7f451f605800] 08:33:20 INFO - PROCESS | 1868 | 1461684800873 Marionette DEBUG loaded listener.js 08:33:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 62 (0x7f45205ea800) [pid = 1868] [serial = 62] [outer = 0x7f451f605800] 08:33:21 INFO - PROCESS | 1868 | 1461684801742 Marionette TRACE conn3 <- [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]]]}] 08:33:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:33:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1133ms 08:33:21 INFO - PROCESS | 1868 | 1461684801806 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 08:33:21 INFO - PROCESS | 1868 | 1461684801814 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 08:33:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:33:21 INFO - PROCESS | 1868 | 1461684801840 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:33:21 INFO - PROCESS | 1868 | 1461684801847 Marionette TRACE conn3 <- [1,58,null,{}] 08:33:21 INFO - PROCESS | 1868 | 1461684801856 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:22 INFO - PROCESS | 1868 | 1461684802023 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 08:33:22 INFO - PROCESS | 1868 | 1461684802142 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:22 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450fb93000 == 22 [pid = 1868] [id = 22] 08:33:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 63 (0x7f450a8c7c00) [pid = 1868] [serial = 63] [outer = (nil)] 08:33:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 64 (0x7f450e61dc00) [pid = 1868] [serial = 64] [outer = 0x7f450a8c7c00] 08:33:22 INFO - PROCESS | 1868 | 1461684802230 Marionette DEBUG loaded listener.js 08:33:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 65 (0x7f450fe2fc00) [pid = 1868] [serial = 65] [outer = 0x7f450a8c7c00] 08:33:22 INFO - PROCESS | 1868 | 1461684802984 Marionette TRACE conn3 <- [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]]]}] 08:33:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:33:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1189ms 08:33:23 INFO - PROCESS | 1868 | 1461684803027 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 08:33:23 INFO - PROCESS | 1868 | 1461684803035 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 08:33:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:33:23 INFO - PROCESS | 1868 | 1461684803062 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:33:23 INFO - PROCESS | 1868 | 1461684803067 Marionette TRACE conn3 <- [1,62,null,{}] 08:33:23 INFO - PROCESS | 1868 | 1461684803074 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:23 INFO - PROCESS | 1868 | 1461684803235 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 08:33:23 INFO - PROCESS | 1868 | 1461684803395 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512648000 == 23 [pid = 1868] [id = 23] 08:33:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 66 (0x7f4512349400) [pid = 1868] [serial = 66] [outer = (nil)] 08:33:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 67 (0x7f4512629800) [pid = 1868] [serial = 67] [outer = 0x7f4512349400] 08:33:23 INFO - PROCESS | 1868 | 1461684803465 Marionette DEBUG loaded listener.js 08:33:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 68 (0x7f4512c11000) [pid = 1868] [serial = 68] [outer = 0x7f4512349400] 08:33:24 INFO - PROCESS | 1868 | 1461684804237 Marionette TRACE conn3 <- [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]]]}] 08:33:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:33:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1247ms 08:33:24 INFO - PROCESS | 1868 | 1461684804306 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 08:33:24 INFO - PROCESS | 1868 | 1461684804310 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 08:33:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:33:24 INFO - PROCESS | 1868 | 1461684804320 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:33:24 INFO - PROCESS | 1868 | 1461684804325 Marionette TRACE conn3 <- [1,66,null,{}] 08:33:24 INFO - PROCESS | 1868 | 1461684804340 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:24 INFO - PROCESS | 1868 | 1461684804505 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 08:33:24 INFO - PROCESS | 1868 | 1461684804625 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45186c8800 == 24 [pid = 1868] [id = 24] 08:33:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 69 (0x7f451387bc00) [pid = 1868] [serial = 69] [outer = (nil)] 08:33:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 70 (0x7f4518668c00) [pid = 1868] [serial = 70] [outer = 0x7f451387bc00] 08:33:24 INFO - PROCESS | 1868 | 1461684804705 Marionette DEBUG loaded listener.js 08:33:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 71 (0x7f451f40b800) [pid = 1868] [serial = 71] [outer = 0x7f451387bc00] 08:33:25 INFO - PROCESS | 1868 | 1461684805466 Marionette TRACE conn3 <- [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]]]}] 08:33:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:33:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1185ms 08:33:25 INFO - PROCESS | 1868 | 1461684805504 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 08:33:25 INFO - PROCESS | 1868 | 1461684805509 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 08:33:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:33:25 INFO - PROCESS | 1868 | 1461684805514 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:33:25 INFO - PROCESS | 1868 | 1461684805516 Marionette TRACE conn3 <- [1,70,null,{}] 08:33:25 INFO - PROCESS | 1868 | 1461684805523 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:25 INFO - PROCESS | 1868 | 1461684805879 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 08:33:25 INFO - PROCESS | 1868 | 1461684805894 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450a476000 == 25 [pid = 1868] [id = 25] 08:33:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 72 (0x7f4508b9bc00) [pid = 1868] [serial = 72] [outer = (nil)] 08:33:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 73 (0x7f4508ece400) [pid = 1868] [serial = 73] [outer = 0x7f4508b9bc00] 08:33:25 INFO - PROCESS | 1868 | 1461684805961 Marionette DEBUG loaded listener.js 08:33:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 74 (0x7f450bd87800) [pid = 1868] [serial = 74] [outer = 0x7f4508b9bc00] 08:33:26 INFO - PROCESS | 1868 | 1461684806802 Marionette TRACE conn3 <- [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]]]}] 08:33:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:33:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1328ms 08:33:26 INFO - PROCESS | 1868 | 1461684806845 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 08:33:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:33:26 INFO - PROCESS | 1868 | 1461684806850 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 08:33:26 INFO - PROCESS | 1868 | 1461684806856 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:33:26 INFO - PROCESS | 1868 | 1461684806862 Marionette TRACE conn3 <- [1,74,null,{}] 08:33:26 INFO - PROCESS | 1868 | 1461684806868 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:27 INFO - PROCESS | 1868 | 1461684807007 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 08:33:27 INFO - PROCESS | 1868 | 1461684807174 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451384b000 == 24 [pid = 1868] [id = 6] 08:33:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4513848000 == 23 [pid = 1868] [id = 20] 08:33:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4513402800 == 22 [pid = 1868] [id = 19] 08:33:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512b17000 == 21 [pid = 1868] [id = 18] 08:33:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512640800 == 20 [pid = 1868] [id = 17] 08:33:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508d69000 == 21 [pid = 1868] [id = 26] 08:33:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 75 (0x7f4508b98c00) [pid = 1868] [serial = 75] [outer = (nil)] 08:33:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 76 (0x7f4508d34800) [pid = 1868] [serial = 76] [outer = 0x7f4508b98c00] 08:33:27 INFO - PROCESS | 1868 | 1461684807283 Marionette DEBUG loaded listener.js 08:33:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 77 (0x7f450f005c00) [pid = 1868] [serial = 77] [outer = 0x7f4508b98c00] 08:33:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512003800 == 20 [pid = 1868] [id = 16] 08:33:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4510d87800 == 19 [pid = 1868] [id = 15] 08:33:28 INFO - PROCESS | 1868 | 1461684808083 Marionette TRACE conn3 <- [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]]]}] 08:33:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:33:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1280ms 08:33:28 INFO - PROCESS | 1868 | 1461684808136 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 08:33:28 INFO - PROCESS | 1868 | 1461684808142 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 08:33:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:33:28 INFO - PROCESS | 1868 | 1461684808167 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:33:28 INFO - PROCESS | 1868 | 1461684808173 Marionette TRACE conn3 <- [1,78,null,{}] 08:33:28 INFO - PROCESS | 1868 | 1461684808181 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:28 INFO - PROCESS | 1868 | 1461684808359 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 08:33:28 INFO - PROCESS | 1868 | 1461684808484 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451239a800 == 20 [pid = 1868] [id = 27] 08:33:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 78 (0x7f4508b8d800) [pid = 1868] [serial = 78] [outer = (nil)] 08:33:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 79 (0x7f45123ce800) [pid = 1868] [serial = 79] [outer = 0x7f4508b8d800] 08:33:28 INFO - PROCESS | 1868 | 1461684808558 Marionette DEBUG loaded listener.js 08:33:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 80 (0x7f4512c0e000) [pid = 1868] [serial = 80] [outer = 0x7f4508b8d800] 08:33:29 INFO - PROCESS | 1868 | 1461684809317 Marionette TRACE conn3 <- [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]]]}] 08:33:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:33:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1196ms 08:33:29 INFO - PROCESS | 1868 | 1461684809376 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 08:33:29 INFO - PROCESS | 1868 | 1461684809383 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 08:33:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:33:29 INFO - PROCESS | 1868 | 1461684809394 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:33:29 INFO - PROCESS | 1868 | 1461684809396 Marionette TRACE conn3 <- [1,82,null,{}] 08:33:29 INFO - PROCESS | 1868 | 1461684809402 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:29 INFO - PROCESS | 1868 | 1461684809551 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 08:33:29 INFO - PROCESS | 1868 | 1461684809674 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4513249000 == 21 [pid = 1868] [id = 28] 08:33:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 81 (0x7f4512c0dc00) [pid = 1868] [serial = 81] [outer = (nil)] 08:33:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 82 (0x7f451532e800) [pid = 1868] [serial = 82] [outer = 0x7f4512c0dc00] 08:33:29 INFO - PROCESS | 1868 | 1461684809753 Marionette DEBUG loaded listener.js 08:33:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 83 (0x7f4515834400) [pid = 1868] [serial = 83] [outer = 0x7f4512c0dc00] 08:33:30 INFO - PROCESS | 1868 | 1461684810544 Marionette TRACE conn3 <- [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]]]}] 08:33:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:33:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1178ms 08:33:30 INFO - PROCESS | 1868 | 1461684810572 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 08:33:30 INFO - PROCESS | 1868 | 1461684810576 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 08:33:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:33:30 INFO - PROCESS | 1868 | 1461684810583 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:33:30 INFO - PROCESS | 1868 | 1461684810592 Marionette TRACE conn3 <- [1,86,null,{}] 08:33:30 INFO - PROCESS | 1868 | 1461684810604 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:30 INFO - PROCESS | 1868 | 1461684810764 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 08:33:30 INFO - PROCESS | 1868 | 1461684810887 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:30 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45195e3800 == 22 [pid = 1868] [id = 29] 08:33:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 84 (0x7f451f40ac00) [pid = 1868] [serial = 84] [outer = (nil)] 08:33:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 85 (0x7f451f634800) [pid = 1868] [serial = 85] [outer = 0x7f451f40ac00] 08:33:30 INFO - PROCESS | 1868 | 1461684810957 Marionette DEBUG loaded listener.js 08:33:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 86 (0x7f4520541000) [pid = 1868] [serial = 86] [outer = 0x7f451f40ac00] 08:33:31 INFO - PROCESS | 1868 | 1461684811710 Marionette TRACE conn3 <- [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]]]}] 08:33:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:33:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1192ms 08:33:31 INFO - PROCESS | 1868 | 1461684811774 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 08:33:31 INFO - PROCESS | 1868 | 1461684811779 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 08:33:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:33:31 INFO - PROCESS | 1868 | 1461684811802 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:33:31 INFO - PROCESS | 1868 | 1461684811805 Marionette TRACE conn3 <- [1,90,null,{}] 08:33:31 INFO - PROCESS | 1868 | 1461684811810 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:31 INFO - PROCESS | 1868 | 1461684811956 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 08:33:32 INFO - PROCESS | 1868 | 1461684812077 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450fa4f800 == 23 [pid = 1868] [id = 30] 08:33:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 87 (0x7f4508b8e000) [pid = 1868] [serial = 87] [outer = (nil)] 08:33:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 88 (0x7f45206cd400) [pid = 1868] [serial = 88] [outer = 0x7f4508b8e000] 08:33:32 INFO - PROCESS | 1868 | 1461684812147 Marionette DEBUG loaded listener.js 08:33:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 89 (0x7f45209ed000) [pid = 1868] [serial = 89] [outer = 0x7f4508b8e000] 08:33:32 INFO - PROCESS | 1868 | 1461684812938 Marionette TRACE conn3 <- [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]]]}] 08:33:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:33:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1283ms 08:33:33 INFO - PROCESS | 1868 | 1461684813084 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 08:33:33 INFO - PROCESS | 1868 | 1461684813089 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 08:33:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:33:33 INFO - PROCESS | 1868 | 1461684813106 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:33:33 INFO - PROCESS | 1868 | 1461684813110 Marionette TRACE conn3 <- [1,94,null,{}] 08:33:33 INFO - PROCESS | 1868 | 1461684813118 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:33 INFO - PROCESS | 1868 | 1461684813262 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 08:33:33 INFO - PROCESS | 1868 | 1461684813393 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511f41800 == 24 [pid = 1868] [id = 31] 08:33:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 90 (0x7f450a8c5400) [pid = 1868] [serial = 90] [outer = (nil)] 08:33:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 91 (0x7f450fe26c00) [pid = 1868] [serial = 91] [outer = 0x7f450a8c5400] 08:33:33 INFO - PROCESS | 1868 | 1461684813459 Marionette DEBUG loaded listener.js 08:33:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 92 (0x7f4511b5ac00) [pid = 1868] [serial = 92] [outer = 0x7f450a8c5400] 08:33:34 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450a476000 == 23 [pid = 1868] [id = 25] 08:33:34 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512648000 == 22 [pid = 1868] [id = 23] 08:33:34 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450fb93000 == 21 [pid = 1868] [id = 22] 08:33:34 INFO - PROCESS | 1868 | 1461684814286 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 08:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1230ms 08:33:34 INFO - PROCESS | 1868 | 1461684814378 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 08:33:34 INFO - PROCESS | 1868 | 1461684814383 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 08:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:33:34 INFO - PROCESS | 1868 | 1461684814393 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:33:34 INFO - PROCESS | 1868 | 1461684814398 Marionette TRACE conn3 <- [1,98,null,{}] 08:33:34 INFO - PROCESS | 1868 | 1461684814405 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:34 INFO - PROCESS | 1868 | 1461684814561 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 08:33:34 INFO - PROCESS | 1868 | 1461684814659 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451263f800 == 22 [pid = 1868] [id = 32] 08:33:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 93 (0x7f450b21d800) [pid = 1868] [serial = 93] [outer = (nil)] 08:33:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 94 (0x7f4511b5c400) [pid = 1868] [serial = 94] [outer = 0x7f450b21d800] 08:33:34 INFO - PROCESS | 1868 | 1461684814733 Marionette DEBUG loaded listener.js 08:33:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 95 (0x7f4512bf6400) [pid = 1868] [serial = 95] [outer = 0x7f450b21d800] 08:33:35 INFO - PROCESS | 1868 | 1461684815487 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 08:33:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:33:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1131ms 08:33:35 INFO - PROCESS | 1868 | 1461684815531 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 08:33:35 INFO - PROCESS | 1868 | 1461684815539 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 08:33:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:33:35 INFO - PROCESS | 1868 | 1461684815548 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:33:35 INFO - PROCESS | 1868 | 1461684815552 Marionette TRACE conn3 <- [1,102,null,{}] 08:33:35 INFO - PROCESS | 1868 | 1461684815558 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:35 INFO - PROCESS | 1868 | 1461684815710 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 08:33:35 INFO - PROCESS | 1868 | 1461684815834 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45195e5800 == 23 [pid = 1868] [id = 33] 08:33:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 96 (0x7f45137db800) [pid = 1868] [serial = 96] [outer = (nil)] 08:33:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 97 (0x7f451865d800) [pid = 1868] [serial = 97] [outer = 0x7f45137db800] 08:33:35 INFO - PROCESS | 1868 | 1461684815904 Marionette DEBUG loaded listener.js 08:33:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 98 (0x7f4519597000) [pid = 1868] [serial = 98] [outer = 0x7f45137db800] 08:33:36 INFO - PROCESS | 1868 | 1461684816708 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 08:33:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:33:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1180ms 08:33:36 INFO - PROCESS | 1868 | 1461684816744 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 08:33:36 INFO - PROCESS | 1868 | 1461684816748 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 08:33:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:33:36 INFO - PROCESS | 1868 | 1461684816756 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:33:36 INFO - PROCESS | 1868 | 1461684816761 Marionette TRACE conn3 <- [1,106,null,{}] 08:33:36 INFO - PROCESS | 1868 | 1461684816776 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:36 INFO - PROCESS | 1868 | 1461684816936 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 08:33:37 INFO - PROCESS | 1868 | 1461684817060 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f862800 == 24 [pid = 1868] [id = 34] 08:33:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 99 (0x7f451f636800) [pid = 1868] [serial = 99] [outer = (nil)] 08:33:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 100 (0x7f452064a800) [pid = 1868] [serial = 100] [outer = 0x7f451f636800] 08:33:37 INFO - PROCESS | 1868 | 1461684817134 Marionette DEBUG loaded listener.js 08:33:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 101 (0x7f4522231c00) [pid = 1868] [serial = 101] [outer = 0x7f451f636800] 08:33:37 INFO - PROCESS | 1868 | 1461684817902 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 08:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1181ms 08:33:37 INFO - PROCESS | 1868 | 1461684817937 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 08:33:37 INFO - PROCESS | 1868 | 1461684817941 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 08:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:33:37 INFO - PROCESS | 1868 | 1461684817947 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:33:37 INFO - PROCESS | 1868 | 1461684817949 Marionette TRACE conn3 <- [1,110,null,{}] 08:33:37 INFO - PROCESS | 1868 | 1461684817954 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:38 INFO - PROCESS | 1868 | 1461684818095 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 08:33:38 INFO - PROCESS | 1868 | 1461684818198 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f452081e000 == 25 [pid = 1868] [id = 35] 08:33:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 102 (0x7f4508b92c00) [pid = 1868] [serial = 102] [outer = (nil)] 08:33:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 103 (0x7f45241a6400) [pid = 1868] [serial = 103] [outer = 0x7f4508b92c00] 08:33:38 INFO - PROCESS | 1868 | 1461684818268 Marionette DEBUG loaded listener.js 08:33:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 104 (0x7f45241af800) [pid = 1868] [serial = 104] [outer = 0x7f4508b92c00] 08:33:39 INFO - PROCESS | 1868 | 1461684819091 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 08:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1175ms 08:33:39 INFO - PROCESS | 1868 | 1461684819122 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 08:33:39 INFO - PROCESS | 1868 | 1461684819125 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 08:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:33:39 INFO - PROCESS | 1868 | 1461684819131 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:33:39 INFO - PROCESS | 1868 | 1461684819133 Marionette TRACE conn3 <- [1,114,null,{}] 08:33:39 INFO - PROCESS | 1868 | 1461684819139 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:39 INFO - PROCESS | 1868 | 1461684819322 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 08:33:39 INFO - PROCESS | 1868 | 1461684819342 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524032800 == 26 [pid = 1868] [id = 36] 08:33:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 105 (0x7f4510d5d000) [pid = 1868] [serial = 105] [outer = (nil)] 08:33:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 106 (0x7f4524847400) [pid = 1868] [serial = 106] [outer = 0x7f4510d5d000] 08:33:39 INFO - PROCESS | 1868 | 1461684819424 Marionette DEBUG loaded listener.js 08:33:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 107 (0x7f4524a3b800) [pid = 1868] [serial = 107] [outer = 0x7f4510d5d000] 08:33:40 INFO - PROCESS | 1868 | 1461684820297 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 08:33:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1226ms 08:33:40 INFO - PROCESS | 1868 | 1461684820359 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 08:33:40 INFO - PROCESS | 1868 | 1461684820362 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 08:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:33:40 INFO - PROCESS | 1868 | 1461684820367 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:33:40 INFO - PROCESS | 1868 | 1461684820369 Marionette TRACE conn3 <- [1,118,null,{}] 08:33:40 INFO - PROCESS | 1868 | 1461684820375 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:40 INFO - PROCESS | 1868 | 1461684820567 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 08:33:40 INFO - PROCESS | 1868 | 1461684820769 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511b26000 == 27 [pid = 1868] [id = 37] 08:33:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 108 (0x7f4508d26000) [pid = 1868] [serial = 108] [outer = (nil)] 08:33:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 109 (0x7f4508ec7c00) [pid = 1868] [serial = 109] [outer = 0x7f4508d26000] 08:33:40 INFO - PROCESS | 1868 | 1461684820840 Marionette DEBUG loaded listener.js 08:33:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 110 (0x7f450fa1c800) [pid = 1868] [serial = 110] [outer = 0x7f4508d26000] 08:33:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 111 (0x7f4512342c00) [pid = 1868] [serial = 111] [outer = 0x7f4508d29c00] 08:33:41 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45195e3800 == 26 [pid = 1868] [id = 29] 08:33:41 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4513249000 == 25 [pid = 1868] [id = 28] 08:33:41 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451239a800 == 24 [pid = 1868] [id = 27] 08:33:41 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508d69000 == 23 [pid = 1868] [id = 26] 08:33:41 INFO - PROCESS | 1868 | 1461684821780 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 08:33:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:33:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1476ms 08:33:41 INFO - PROCESS | 1868 | 1461684821845 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 08:33:41 INFO - PROCESS | 1868 | 1461684821851 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 08:33:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:33:41 INFO - PROCESS | 1868 | 1461684821859 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:33:41 INFO - PROCESS | 1868 | 1461684821864 Marionette TRACE conn3 <- [1,122,null,{}] 08:33:41 INFO - PROCESS | 1868 | 1461684821873 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:42 INFO - PROCESS | 1868 | 1461684822032 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 08:33:42 INFO - PROCESS | 1868 | 1461684822161 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:42 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512c3d800 == 24 [pid = 1868] [id = 38] 08:33:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 112 (0x7f450fa1c400) [pid = 1868] [serial = 112] [outer = (nil)] 08:33:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 113 (0x7f4512345800) [pid = 1868] [serial = 113] [outer = 0x7f450fa1c400] 08:33:42 INFO - PROCESS | 1868 | 1461684822237 Marionette DEBUG loaded listener.js 08:33:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 114 (0x7f45137cd400) [pid = 1868] [serial = 114] [outer = 0x7f450fa1c400] 08:33:43 INFO - PROCESS | 1868 | 1461684823023 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 08:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1186ms 08:33:43 INFO - PROCESS | 1868 | 1461684823044 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 08:33:43 INFO - PROCESS | 1868 | 1461684823053 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 08:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:33:43 INFO - PROCESS | 1868 | 1461684823062 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:33:43 INFO - PROCESS | 1868 | 1461684823066 Marionette TRACE conn3 <- [1,126,null,{}] 08:33:43 INFO - PROCESS | 1868 | 1461684823071 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:43 INFO - PROCESS | 1868 | 1461684823215 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 08:33:43 INFO - PROCESS | 1868 | 1461684823349 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:43 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f6e9800 == 25 [pid = 1868] [id = 39] 08:33:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 115 (0x7f4519594c00) [pid = 1868] [serial = 115] [outer = (nil)] 08:33:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 116 (0x7f451f4eec00) [pid = 1868] [serial = 116] [outer = 0x7f4519594c00] 08:33:43 INFO - PROCESS | 1868 | 1461684823421 Marionette DEBUG loaded listener.js 08:33:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 117 (0x7f4520540400) [pid = 1868] [serial = 117] [outer = 0x7f4519594c00] 08:33:44 INFO - PROCESS | 1868 | 1461684824281 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 08:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1230ms 08:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:33:44 INFO - PROCESS | 1868 | 1461684824292 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 08:33:44 INFO - PROCESS | 1868 | 1461684824295 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 08:33:44 INFO - PROCESS | 1868 | 1461684824301 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:33:44 INFO - PROCESS | 1868 | 1461684824307 Marionette TRACE conn3 <- [1,130,null,{}] 08:33:44 INFO - PROCESS | 1868 | 1461684824322 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:44 INFO - PROCESS | 1868 | 1461684824485 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 08:33:44 INFO - PROCESS | 1868 | 1461684824620 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f452464f000 == 26 [pid = 1868] [id = 40] 08:33:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 118 (0x7f4522741c00) [pid = 1868] [serial = 118] [outer = (nil)] 08:33:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 119 (0x7f4524082000) [pid = 1868] [serial = 119] [outer = 0x7f4522741c00] 08:33:44 INFO - PROCESS | 1868 | 1461684824696 Marionette DEBUG loaded listener.js 08:33:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 120 (0x7f4524b24800) [pid = 1868] [serial = 120] [outer = 0x7f4522741c00] 08:33:45 INFO - PROCESS | 1868 | 1461684825528 Marionette TRACE conn3 <- [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]]]}] 08:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1289ms 08:33:45 INFO - PROCESS | 1868 | 1461684825590 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 08:33:45 INFO - PROCESS | 1868 | 1461684825593 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 08:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:33:45 INFO - PROCESS | 1868 | 1461684825599 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:33:45 INFO - PROCESS | 1868 | 1461684825601 Marionette TRACE conn3 <- [1,134,null,{}] 08:33:45 INFO - PROCESS | 1868 | 1461684825606 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:45 INFO - PROCESS | 1868 | 1461684825750 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 08:33:45 INFO - PROCESS | 1868 | 1461684825883 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524aa4800 == 27 [pid = 1868] [id = 41] 08:33:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 121 (0x7f45227ba800) [pid = 1868] [serial = 121] [outer = (nil)] 08:33:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 122 (0x7f452713a400) [pid = 1868] [serial = 122] [outer = 0x7f45227ba800] 08:33:45 INFO - PROCESS | 1868 | 1461684825955 Marionette DEBUG loaded listener.js 08:33:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 123 (0x7f4527498000) [pid = 1868] [serial = 123] [outer = 0x7f45227ba800] 08:33:46 INFO - PROCESS | 1868 | 1461684826759 Marionette TRACE conn3 <- [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]]]}] 08:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1226ms 08:33:46 INFO - PROCESS | 1868 | 1461684826827 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 08:33:46 INFO - PROCESS | 1868 | 1461684826832 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 08:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:33:46 INFO - PROCESS | 1868 | 1461684826837 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:33:46 INFO - PROCESS | 1868 | 1461684826839 Marionette TRACE conn3 <- [1,138,null,{}] 08:33:46 INFO - PROCESS | 1868 | 1461684826851 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:47 INFO - PROCESS | 1868 | 1461684827029 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 08:33:47 INFO - PROCESS | 1868 | 1461684827157 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:47 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450a46c800 == 28 [pid = 1868] [id = 42] 08:33:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 124 (0x7f45095c6400) [pid = 1868] [serial = 124] [outer = (nil)] 08:33:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 125 (0x7f45095cc800) [pid = 1868] [serial = 125] [outer = 0x7f45095c6400] 08:33:47 INFO - PROCESS | 1868 | 1461684827229 Marionette DEBUG loaded listener.js 08:33:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 126 (0x7f45095d0400) [pid = 1868] [serial = 126] [outer = 0x7f45095c6400] 08:33:48 INFO - PROCESS | 1868 | 1461684828145 Marionette TRACE conn3 <- [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]]]}] 08:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1385ms 08:33:48 INFO - PROCESS | 1868 | 1461684828224 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 08:33:48 INFO - PROCESS | 1868 | 1461684828229 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 08:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:33:48 INFO - PROCESS | 1868 | 1461684828237 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:33:48 INFO - PROCESS | 1868 | 1461684828241 Marionette TRACE conn3 <- [1,142,null,{}] 08:33:48 INFO - PROCESS | 1868 | 1461684828248 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:48 INFO - PROCESS | 1868 | 1461684828473 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 08:33:48 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45195e5800 == 27 [pid = 1868] [id = 33] 08:33:48 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451263f800 == 26 [pid = 1868] [id = 32] 08:33:48 INFO - PROCESS | 1868 | 1461684828731 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450bdad800 == 27 [pid = 1868] [id = 43] 08:33:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 127 (0x7f45095cd800) [pid = 1868] [serial = 127] [outer = (nil)] 08:33:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 128 (0x7f450a8cf400) [pid = 1868] [serial = 128] [outer = 0x7f45095cd800] 08:33:48 INFO - PROCESS | 1868 | 1461684828849 Marionette DEBUG loaded listener.js 08:33:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 129 (0x7f450bd2f000) [pid = 1868] [serial = 129] [outer = 0x7f45095cd800] 08:33:49 INFO - PROCESS | 1868 | 1461684829650 Marionette TRACE conn3 <- [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]]]}] 08:33:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:33:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1429ms 08:33:49 INFO - PROCESS | 1868 | 1461684829667 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 08:33:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:33:49 INFO - PROCESS | 1868 | 1461684829673 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 08:33:49 INFO - PROCESS | 1868 | 1461684829680 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:33:49 INFO - PROCESS | 1868 | 1461684829685 Marionette TRACE conn3 <- [1,146,null,{}] 08:33:49 INFO - PROCESS | 1868 | 1461684829692 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:49 INFO - PROCESS | 1868 | 1461684829840 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 08:33:49 INFO - PROCESS | 1868 | 1461684829978 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f675000 == 28 [pid = 1868] [id = 44] 08:33:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 130 (0x7f4508b97800) [pid = 1868] [serial = 130] [outer = (nil)] 08:33:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 131 (0x7f450dc09800) [pid = 1868] [serial = 131] [outer = 0x7f4508b97800] 08:33:50 INFO - PROCESS | 1868 | 1461684830053 Marionette DEBUG loaded listener.js 08:33:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 132 (0x7f450fba4000) [pid = 1868] [serial = 132] [outer = 0x7f4508b97800] 08:33:50 INFO - PROCESS | 1868 | 1461684830910 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 08:33:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:33:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1280ms 08:33:50 INFO - PROCESS | 1868 | 1461684830963 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 08:33:50 INFO - PROCESS | 1868 | 1461684830969 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 08:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:33:50 INFO - PROCESS | 1868 | 1461684830974 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:33:50 INFO - PROCESS | 1868 | 1461684830977 Marionette TRACE conn3 <- [1,150,null,{}] 08:33:50 INFO - PROCESS | 1868 | 1461684830983 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:51 INFO - PROCESS | 1868 | 1461684831129 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 08:33:51 INFO - PROCESS | 1868 | 1461684831269 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524049000 == 29 [pid = 1868] [id = 45] 08:33:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 133 (0x7f451129b800) [pid = 1868] [serial = 133] [outer = (nil)] 08:33:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 134 (0x7f45112a0400) [pid = 1868] [serial = 134] [outer = 0x7f451129b800] 08:33:51 INFO - PROCESS | 1868 | 1461684831343 Marionette DEBUG loaded listener.js 08:33:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 135 (0x7f4512bef000) [pid = 1868] [serial = 135] [outer = 0x7f451129b800] 08:33:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f452464f000 == 28 [pid = 1868] [id = 40] 08:33:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451f6e9800 == 27 [pid = 1868] [id = 39] 08:33:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512c3d800 == 26 [pid = 1868] [id = 38] 08:33:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450881e800 == 25 [pid = 1868] [id = 8] 08:33:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4524aa4800 == 24 [pid = 1868] [id = 41] 08:33:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450e63c800 == 23 [pid = 1868] [id = 12] 08:33:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450fa4f800 == 22 [pid = 1868] [id = 30] 08:33:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4510057800 == 21 [pid = 1868] [id = 13] 08:33:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511f41800 == 20 [pid = 1868] [id = 31] 08:33:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45186c8800 == 19 [pid = 1868] [id = 24] 08:33:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45155aa800 == 18 [pid = 1868] [id = 21] 08:33:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450a46c800 == 17 [pid = 1868] [id = 42] 08:33:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511d57800 == 16 [pid = 1868] [id = 14] 08:33:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4510a4a800 == 15 [pid = 1868] [id = 9] 08:33:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451f862800 == 14 [pid = 1868] [id = 34] 08:33:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7f452081e000 == 13 [pid = 1868] [id = 35] 08:33:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451f675000 == 12 [pid = 1868] [id = 44] 08:33:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511b26000 == 11 [pid = 1868] [id = 37] 08:33:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450bdad800 == 10 [pid = 1868] [id = 43] 08:33:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4524032800 == 9 [pid = 1868] [id = 36] 08:33:56 INFO - PROCESS | 1868 | 1461684836014 Marionette TRACE conn3 <- [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]]]}] 08:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 5093ms 08:33:56 INFO - PROCESS | 1868 | 1461684836099 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 08:33:56 INFO - PROCESS | 1868 | 1461684836105 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 08:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:33:56 INFO - PROCESS | 1868 | 1461684836114 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:33:56 INFO - PROCESS | 1868 | 1461684836119 Marionette TRACE conn3 <- [1,154,null,{}] 08:33:56 INFO - PROCESS | 1868 | 1461684836126 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:56 INFO - PROCESS | 1868 | 1461684836272 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 08:33:56 INFO - PROCESS | 1868 | 1461684836285 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:56 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450fa4f800 == 10 [pid = 1868] [id = 46] 08:33:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 136 (0x7f450bd38400) [pid = 1868] [serial = 136] [outer = (nil)] 08:33:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 137 (0x7f450bd87000) [pid = 1868] [serial = 137] [outer = 0x7f450bd38400] 08:33:56 INFO - PROCESS | 1868 | 1461684836352 Marionette DEBUG loaded listener.js 08:33:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 138 (0x7f450dc0c800) [pid = 1868] [serial = 138] [outer = 0x7f450bd38400] 08:33:57 INFO - PROCESS | 1868 | 1461684837234 Marionette TRACE conn3 <- [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]]]}] 08:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1182ms 08:33:57 INFO - PROCESS | 1868 | 1461684837305 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 08:33:57 INFO - PROCESS | 1868 | 1461684837322 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 08:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:33:57 INFO - PROCESS | 1868 | 1461684837336 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:33:57 INFO - PROCESS | 1868 | 1461684837340 Marionette TRACE conn3 <- [1,158,null,{}] 08:33:57 INFO - PROCESS | 1868 | 1461684837345 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:57 INFO - PROCESS | 1868 | 1461684837499 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 08:33:57 INFO - PROCESS | 1868 | 1461684837626 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511f38000 == 11 [pid = 1868] [id = 47] 08:33:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 139 (0x7f450a8cf000) [pid = 1868] [serial = 139] [outer = (nil)] 08:33:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 140 (0x7f4511292400) [pid = 1868] [serial = 140] [outer = 0x7f450a8cf000] 08:33:57 INFO - PROCESS | 1868 | 1461684837686 Marionette DEBUG loaded listener.js 08:33:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 141 (0x7f451133d000) [pid = 1868] [serial = 141] [outer = 0x7f450a8cf000] 08:33:58 INFO - PROCESS | 1868 | 1461684838443 Marionette TRACE conn3 <- [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]]]}] 08:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1128ms 08:33:58 INFO - PROCESS | 1868 | 1461684838463 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 08:33:58 INFO - PROCESS | 1868 | 1461684838467 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 08:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:33:58 INFO - PROCESS | 1868 | 1461684838478 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:33:58 INFO - PROCESS | 1868 | 1461684838482 Marionette TRACE conn3 <- [1,162,null,{}] 08:33:58 INFO - PROCESS | 1868 | 1461684838502 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:58 INFO - PROCESS | 1868 | 1461684838683 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 08:33:58 INFO - PROCESS | 1868 | 1461684838748 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f483800 == 12 [pid = 1868] [id = 48] 08:33:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 142 (0x7f450fad3800) [pid = 1868] [serial = 142] [outer = (nil)] 08:33:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 143 (0x7f45137d8c00) [pid = 1868] [serial = 143] [outer = 0x7f450fad3800] 08:33:58 INFO - PROCESS | 1868 | 1461684838812 Marionette DEBUG loaded listener.js 08:33:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 144 (0x7f4519593400) [pid = 1868] [serial = 144] [outer = 0x7f450fad3800] 08:33:59 INFO - PROCESS | 1868 | 1461684839490 Marionette TRACE conn3 <- [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]]]}] 08:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1034ms 08:33:59 INFO - PROCESS | 1868 | 1461684839512 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 08:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:33:59 INFO - PROCESS | 1868 | 1461684839516 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 08:33:59 INFO - PROCESS | 1868 | 1461684839521 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:33:59 INFO - PROCESS | 1868 | 1461684839524 Marionette TRACE conn3 <- [1,166,null,{}] 08:33:59 INFO - PROCESS | 1868 | 1461684839529 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:59 INFO - PROCESS | 1868 | 1461684839698 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 08:33:59 INFO - PROCESS | 1868 | 1461684839731 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:59 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4523e52000 == 13 [pid = 1868] [id = 49] 08:33:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 145 (0x7f451959a800) [pid = 1868] [serial = 145] [outer = (nil)] 08:33:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 146 (0x7f451f415c00) [pid = 1868] [serial = 146] [outer = 0x7f451959a800] 08:33:59 INFO - PROCESS | 1868 | 1461684839790 Marionette DEBUG loaded listener.js 08:33:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 147 (0x7f451f4fa800) [pid = 1868] [serial = 147] [outer = 0x7f451959a800] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 146 (0x7f4508b9bc00) [pid = 1868] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 145 (0x7f451f605800) [pid = 1868] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 144 (0x7f4512344400) [pid = 1868] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 143 (0x7f450a8c7400) [pid = 1868] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 142 (0x7f45129ab800) [pid = 1868] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 141 (0x7f451387ac00) [pid = 1868] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 140 (0x7f45152d0400) [pid = 1868] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 139 (0x7f450fba6c00) [pid = 1868] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 138 (0x7f450bd33800) [pid = 1868] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 137 (0x7f4511e37400) [pid = 1868] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 136 (0x7f451387bc00) [pid = 1868] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 135 (0x7f4508b92c00) [pid = 1868] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 134 (0x7f451f636800) [pid = 1868] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 133 (0x7f451f40ac00) [pid = 1868] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 132 (0x7f4508b8e000) [pid = 1868] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 131 (0x7f450fa1c400) [pid = 1868] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 130 (0x7f4508b98c00) [pid = 1868] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 129 (0x7f4512c0dc00) [pid = 1868] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 128 (0x7f4508ed3c00) [pid = 1868] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 127 (0x7f450a8c5400) [pid = 1868] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 126 (0x7f4508b8d800) [pid = 1868] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 125 (0x7f4508d26000) [pid = 1868] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 124 (0x7f45095c6400) [pid = 1868] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 123 (0x7f45137db800) [pid = 1868] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 122 (0x7f45227ba800) [pid = 1868] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 121 (0x7f4508d27400) [pid = 1868] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 120 (0x7f4512349400) [pid = 1868] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 119 (0x7f4509712000) [pid = 1868] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 118 (0x7f4510d5d000) [pid = 1868] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 117 (0x7f450b21d800) [pid = 1868] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 116 (0x7f450a8c1c00) [pid = 1868] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 115 (0x7f45095cd800) [pid = 1868] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 114 (0x7f4522741c00) [pid = 1868] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 113 (0x7f4519594c00) [pid = 1868] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:34:01 INFO - PROCESS | 1868 | --DOMWINDOW == 112 (0x7f450a8c7c00) [pid = 1868] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:34:01 INFO - PROCESS | 1868 | 1461684841675 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 08:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 2177ms 08:34:01 INFO - PROCESS | 1868 | 1461684841733 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 08:34:01 INFO - PROCESS | 1868 | 1461684841736 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 08:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:34:01 INFO - PROCESS | 1868 | 1461684841757 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:34:01 INFO - PROCESS | 1868 | 1461684841760 Marionette TRACE conn3 <- [1,170,null,{}] 08:34:01 INFO - PROCESS | 1868 | 1461684841765 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:01 INFO - PROCESS | 1868 | 1461684841901 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 08:34:01 INFO - PROCESS | 1868 | 1461684841992 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4510d8c000 == 14 [pid = 1868] [id = 50] 08:34:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 113 (0x7f4508855000) [pid = 1868] [serial = 148] [outer = (nil)] 08:34:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 114 (0x7f450f011c00) [pid = 1868] [serial = 149] [outer = 0x7f4508855000] 08:34:02 INFO - PROCESS | 1868 | 1461684842053 Marionette DEBUG loaded listener.js 08:34:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 115 (0x7f451233e800) [pid = 1868] [serial = 150] [outer = 0x7f4508855000] 08:34:02 INFO - PROCESS | 1868 | 1461684842687 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 08:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 983ms 08:34:02 INFO - PROCESS | 1868 | 1461684842733 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 08:34:02 INFO - PROCESS | 1868 | 1461684842736 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 08:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:34:02 INFO - PROCESS | 1868 | 1461684842742 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:34:02 INFO - PROCESS | 1868 | 1461684842743 Marionette TRACE conn3 <- [1,174,null,{}] 08:34:02 INFO - PROCESS | 1868 | 1461684842748 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:02 INFO - PROCESS | 1868 | 1461684842905 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 08:34:03 INFO - PROCESS | 1868 | 1461684843046 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508b1d000 == 15 [pid = 1868] [id = 51] 08:34:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 116 (0x7f450884b000) [pid = 1868] [serial = 151] [outer = (nil)] 08:34:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 117 (0x7f4508b91800) [pid = 1868] [serial = 152] [outer = 0x7f450884b000] 08:34:03 INFO - PROCESS | 1868 | 1461684843117 Marionette DEBUG loaded listener.js 08:34:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 118 (0x7f45095cb000) [pid = 1868] [serial = 153] [outer = 0x7f450884b000] 08:34:03 INFO - PROCESS | 1868 | 1461684843990 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 08:34:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1325ms 08:34:04 INFO - PROCESS | 1868 | 1461684844069 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 08:34:04 INFO - PROCESS | 1868 | 1461684844075 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 08:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:34:04 INFO - PROCESS | 1868 | 1461684844082 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:34:04 INFO - PROCESS | 1868 | 1461684844088 Marionette TRACE conn3 <- [1,178,null,{}] 08:34:04 INFO - PROCESS | 1868 | 1461684844094 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:04 INFO - PROCESS | 1868 | 1461684844257 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 08:34:04 INFO - PROCESS | 1868 | 1461684844387 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:04 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45137b1000 == 16 [pid = 1868] [id = 52] 08:34:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 119 (0x7f450884c400) [pid = 1868] [serial = 154] [outer = (nil)] 08:34:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 120 (0x7f450f276c00) [pid = 1868] [serial = 155] [outer = 0x7f450884c400] 08:34:04 INFO - PROCESS | 1868 | 1461684844462 Marionette DEBUG loaded listener.js 08:34:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 121 (0x7f4510a21c00) [pid = 1868] [serial = 156] [outer = 0x7f450884c400] 08:34:05 INFO - PROCESS | 1868 | 1461684845408 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:34:05 INFO - PROCESS | 1868 | 1461684845427 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 08:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1383ms 08:34:05 INFO - PROCESS | 1868 | 1461684845469 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 08:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:34:05 INFO - PROCESS | 1868 | 1461684845475 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 08:34:05 INFO - PROCESS | 1868 | 1461684845480 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:34:05 INFO - PROCESS | 1868 | 1461684845484 Marionette TRACE conn3 <- [1,182,null,{}] 08:34:05 INFO - PROCESS | 1868 | 1461684845489 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:05 INFO - PROCESS | 1868 | 1461684845646 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 08:34:05 INFO - PROCESS | 1868 | 1461684845789 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:05 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508d69000 == 17 [pid = 1868] [id = 53] 08:34:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 122 (0x7f45095c4800) [pid = 1868] [serial = 157] [outer = (nil)] 08:34:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 123 (0x7f450bd86800) [pid = 1868] [serial = 158] [outer = 0x7f45095c4800] 08:34:05 INFO - PROCESS | 1868 | 1461684845862 Marionette DEBUG loaded listener.js 08:34:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 124 (0x7f45137db400) [pid = 1868] [serial = 159] [outer = 0x7f45095c4800] 08:34:06 INFO - PROCESS | 1868 | 1461684846927 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 08:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1491ms 08:34:06 INFO - PROCESS | 1868 | 1461684846972 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 08:34:06 INFO - PROCESS | 1868 | 1461684846980 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 08:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:34:06 INFO - PROCESS | 1868 | 1461684846990 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:34:06 INFO - PROCESS | 1868 | 1461684846995 Marionette TRACE conn3 <- [1,186,null,{}] 08:34:07 INFO - PROCESS | 1868 | 1461684847003 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:07 INFO - PROCESS | 1868 | 1461684847224 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 123 (0x7f4511338800) [pid = 1868] [serial = 12] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 122 (0x7f4511890800) [pid = 1868] [serial = 9] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 121 (0x7f45112a0400) [pid = 1868] [serial = 134] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 120 (0x7f4508ec7c00) [pid = 1868] [serial = 109] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 119 (0x7f452224b800) [pid = 1868] [serial = 2] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 118 (0x7f450fe26c00) [pid = 1868] [serial = 91] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 117 (0x7f45209ed000) [pid = 1868] [serial = 89] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 116 (0x7f451f876000) [pid = 1868] [serial = 61] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 115 (0x7f4512347400) [pid = 1868] [serial = 43] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 114 (0x7f4508ece400) [pid = 1868] [serial = 73] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 113 (0x7f45205ea800) [pid = 1868] [serial = 62] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 112 (0x7f4512627800) [pid = 1868] [serial = 44] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 111 (0x7f450bd8d400) [pid = 1868] [serial = 34] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 110 (0x7f4512c0a000) [pid = 1868] [serial = 46] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 109 (0x7f4513225c00) [pid = 1868] [serial = 47] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 108 (0x7f45152d1400) [pid = 1868] [serial = 49] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 107 (0x7f4515334400) [pid = 1868] [serial = 50] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 106 (0x7f450f272800) [pid = 1868] [serial = 35] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 105 (0x7f451554e800) [pid = 1868] [serial = 52] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 104 (0x7f451583d000) [pid = 1868] [serial = 53] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 103 (0x7f4510a91400) [pid = 1868] [serial = 37] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 102 (0x7f451536a400) [pid = 1868] [serial = 55] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 101 (0x7f4518669400) [pid = 1868] [serial = 56] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 100 (0x7f451f3d6000) [pid = 1868] [serial = 58] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 99 (0x7f4511547c00) [pid = 1868] [serial = 38] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 98 (0x7f4512344800) [pid = 1868] [serial = 40] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 97 (0x7f4512622c00) [pid = 1868] [serial = 41] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 96 (0x7f4508b05800) [pid = 1868] [serial = 28] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 95 (0x7f4508ecd800) [pid = 1868] [serial = 31] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 94 (0x7f4508d32800) [pid = 1868] [serial = 26] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 93 (0x7f451f4eec00) [pid = 1868] [serial = 116] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 92 (0x7f451532e800) [pid = 1868] [serial = 82] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 91 (0x7f450a8cf400) [pid = 1868] [serial = 128] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 90 (0x7f451f654400) [pid = 1868] [serial = 59] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 89 (0x7f4508ed4800) [pid = 1868] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 88 (0x7f4511b5ac00) [pid = 1868] [serial = 92] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 87 (0x7f4512c0e000) [pid = 1868] [serial = 80] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 86 (0x7f45123ce800) [pid = 1868] [serial = 79] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 85 (0x7f452064a800) [pid = 1868] [serial = 100] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 84 (0x7f450fa1c800) [pid = 1868] [serial = 110] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 83 (0x7f4508d34800) [pid = 1868] [serial = 76] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 82 (0x7f4511b5c400) [pid = 1868] [serial = 94] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 81 (0x7f450bd87800) [pid = 1868] [serial = 74] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 80 (0x7f4512345800) [pid = 1868] [serial = 113] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 79 (0x7f451865d800) [pid = 1868] [serial = 97] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 78 (0x7f4522231c00) [pid = 1868] [serial = 101] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 77 (0x7f4520541000) [pid = 1868] [serial = 86] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 76 (0x7f45206cd400) [pid = 1868] [serial = 88] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 75 (0x7f45137cd400) [pid = 1868] [serial = 114] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 74 (0x7f450f005c00) [pid = 1868] [serial = 77] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 73 (0x7f4518668c00) [pid = 1868] [serial = 70] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 72 (0x7f4515834400) [pid = 1868] [serial = 83] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 71 (0x7f451f634800) [pid = 1868] [serial = 85] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 70 (0x7f450dc09800) [pid = 1868] [serial = 131] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 69 (0x7f4520540400) [pid = 1868] [serial = 117] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 68 (0x7f450a496400) [pid = 1868] [serial = 19] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 67 (0x7f4524847400) [pid = 1868] [serial = 106] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 66 (0x7f4524082000) [pid = 1868] [serial = 119] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 65 (0x7f4512629800) [pid = 1868] [serial = 67] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 64 (0x7f450fe2fc00) [pid = 1868] [serial = 65] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 63 (0x7f451f40b800) [pid = 1868] [serial = 71] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 62 (0x7f45241af800) [pid = 1868] [serial = 104] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 61 (0x7f450e61dc00) [pid = 1868] [serial = 64] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 60 (0x7f45241a6400) [pid = 1868] [serial = 103] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 59 (0x7f45095d0400) [pid = 1868] [serial = 126] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 58 (0x7f4519597000) [pid = 1868] [serial = 98] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 57 (0x7f4527498000) [pid = 1868] [serial = 123] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 56 (0x7f4508d29800) [pid = 1868] [serial = 25] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 55 (0x7f4512c11000) [pid = 1868] [serial = 68] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 54 (0x7f45095cc800) [pid = 1868] [serial = 125] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 53 (0x7f4509717c00) [pid = 1868] [serial = 22] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 52 (0x7f45206cdc00) [pid = 1868] [serial = 23] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 51 (0x7f4524a3b800) [pid = 1868] [serial = 107] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 50 (0x7f4512bf6400) [pid = 1868] [serial = 95] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 49 (0x7f450a8c3800) [pid = 1868] [serial = 16] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 48 (0x7f450bd2f000) [pid = 1868] [serial = 129] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 47 (0x7f4524b24800) [pid = 1868] [serial = 120] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 46 (0x7f450a8ca000) [pid = 1868] [serial = 17] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | --DOMWINDOW == 45 (0x7f452713a400) [pid = 1868] [serial = 122] [outer = (nil)] [url = about:blank] 08:34:07 INFO - PROCESS | 1868 | 1461684847615 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:07 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508d6b800 == 18 [pid = 1868] [id = 54] 08:34:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 46 (0x7f4508d34800) [pid = 1868] [serial = 160] [outer = (nil)] 08:34:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 47 (0x7f45095d0400) [pid = 1868] [serial = 161] [outer = 0x7f4508d34800] 08:34:07 INFO - PROCESS | 1868 | 1461684847681 Marionette DEBUG loaded listener.js 08:34:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 48 (0x7f450a8c2400) [pid = 1868] [serial = 162] [outer = 0x7f4508d34800] 08:34:08 INFO - PROCESS | 1868 | 1461684848267 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 08:34:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1336ms 08:34:08 INFO - PROCESS | 1868 | 1461684848326 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 08:34:08 INFO - PROCESS | 1868 | 1461684848333 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 08:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:34:08 INFO - PROCESS | 1868 | 1461684848342 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:34:08 INFO - PROCESS | 1868 | 1461684848344 Marionette TRACE conn3 <- [1,190,null,{}] 08:34:08 INFO - PROCESS | 1868 | 1461684848350 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:08 INFO - PROCESS | 1868 | 1461684848480 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 08:34:08 INFO - PROCESS | 1868 | 1461684848561 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450a866800 == 19 [pid = 1868] [id = 55] 08:34:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 49 (0x7f450a49c800) [pid = 1868] [serial = 163] [outer = (nil)] 08:34:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 50 (0x7f450bd2bc00) [pid = 1868] [serial = 164] [outer = 0x7f450a49c800] 08:34:08 INFO - PROCESS | 1868 | 1461684848620 Marionette DEBUG loaded listener.js 08:34:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 51 (0x7f450bd86400) [pid = 1868] [serial = 165] [outer = 0x7f450a49c800] 08:34:09 INFO - PROCESS | 1868 | 1461684849243 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 08:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 930ms 08:34:09 INFO - PROCESS | 1868 | 1461684849272 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 08:34:09 INFO - PROCESS | 1868 | 1461684849276 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 08:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:34:09 INFO - PROCESS | 1868 | 1461684849282 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:34:09 INFO - PROCESS | 1868 | 1461684849287 Marionette TRACE conn3 <- [1,194,null,{}] 08:34:09 INFO - PROCESS | 1868 | 1461684849303 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:09 INFO - PROCESS | 1868 | 1461684849477 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 08:34:09 INFO - PROCESS | 1868 | 1461684849499 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450fb96800 == 20 [pid = 1868] [id = 56] 08:34:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 52 (0x7f450f007c00) [pid = 1868] [serial = 166] [outer = (nil)] 08:34:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 53 (0x7f450fba6c00) [pid = 1868] [serial = 167] [outer = 0x7f450f007c00] 08:34:09 INFO - PROCESS | 1868 | 1461684849573 Marionette DEBUG loaded listener.js 08:34:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 54 (0x7f45108d9000) [pid = 1868] [serial = 168] [outer = 0x7f450f007c00] 08:34:10 INFO - PROCESS | 1868 | 1461684850288 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 08:34:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1039ms 08:34:10 INFO - PROCESS | 1868 | 1461684850321 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 08:34:10 INFO - PROCESS | 1868 | 1461684850325 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 08:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:34:10 INFO - PROCESS | 1868 | 1461684850330 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:34:10 INFO - PROCESS | 1868 | 1461684850332 Marionette TRACE conn3 <- [1,198,null,{}] 08:34:10 INFO - PROCESS | 1868 | 1461684850346 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:10 INFO - PROCESS | 1868 | 1461684850510 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 08:34:10 INFO - PROCESS | 1868 | 1461684850569 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:10 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511387800 == 21 [pid = 1868] [id = 57] 08:34:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 55 (0x7f450f276000) [pid = 1868] [serial = 169] [outer = (nil)] 08:34:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 56 (0x7f4511297400) [pid = 1868] [serial = 170] [outer = 0x7f450f276000] 08:34:10 INFO - PROCESS | 1868 | 1461684850629 Marionette DEBUG loaded listener.js 08:34:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 57 (0x7f451162c800) [pid = 1868] [serial = 171] [outer = 0x7f450f276000] 08:34:11 INFO - PROCESS | 1868 | 1461684851363 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 08:34:11 INFO - PROCESS | 1868 | --DOMWINDOW == 56 (0x7f4508b97800) [pid = 1868] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:34:11 INFO - PROCESS | 1868 | --DOMWINDOW == 55 (0x7f450fad3800) [pid = 1868] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:34:11 INFO - PROCESS | 1868 | --DOMWINDOW == 54 (0x7f451129b800) [pid = 1868] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:34:11 INFO - PROCESS | 1868 | --DOMWINDOW == 53 (0x7f450bd38400) [pid = 1868] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:34:11 INFO - PROCESS | 1868 | --DOMWINDOW == 52 (0x7f450a8cf000) [pid = 1868] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:34:11 INFO - PROCESS | 1868 | --DOMWINDOW == 51 (0x7f451959a800) [pid = 1868] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:34:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1078ms 08:34:11 INFO - PROCESS | 1868 | 1461684851411 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 08:34:11 INFO - PROCESS | 1868 | 1461684851413 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 08:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:34:11 INFO - PROCESS | 1868 | 1461684851431 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:34:11 INFO - PROCESS | 1868 | 1461684851433 Marionette TRACE conn3 <- [1,202,null,{}] 08:34:11 INFO - PROCESS | 1868 | 1461684851439 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:11 INFO - PROCESS | 1868 | 1461684851563 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 08:34:11 INFO - PROCESS | 1868 | 1461684851577 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451186d800 == 22 [pid = 1868] [id = 58] 08:34:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 52 (0x7f4508d28c00) [pid = 1868] [serial = 172] [outer = (nil)] 08:34:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 53 (0x7f451162d000) [pid = 1868] [serial = 173] [outer = 0x7f4508d28c00] 08:34:11 INFO - PROCESS | 1868 | 1461684851636 Marionette DEBUG loaded listener.js 08:34:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 54 (0x7f451223d000) [pid = 1868] [serial = 174] [outer = 0x7f4508d28c00] 08:34:12 INFO - PROCESS | 1868 | 1461684852365 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 08:34:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 989ms 08:34:12 INFO - PROCESS | 1868 | 1461684852410 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 08:34:12 INFO - PROCESS | 1868 | 1461684852413 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 08:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:34:12 INFO - PROCESS | 1868 | 1461684852418 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:34:12 INFO - PROCESS | 1868 | 1461684852420 Marionette TRACE conn3 <- [1,206,null,{}] 08:34:12 INFO - PROCESS | 1868 | 1461684852441 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:12 INFO - PROCESS | 1868 | 1461684852601 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 08:34:12 INFO - PROCESS | 1868 | 1461684852612 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512395000 == 23 [pid = 1868] [id = 59] 08:34:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 55 (0x7f451262d000) [pid = 1868] [serial = 175] [outer = (nil)] 08:34:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 56 (0x7f4512c9fc00) [pid = 1868] [serial = 176] [outer = 0x7f451262d000] 08:34:12 INFO - PROCESS | 1868 | 1461684852676 Marionette DEBUG loaded listener.js 08:34:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 57 (0x7f4513876000) [pid = 1868] [serial = 177] [outer = 0x7f451262d000] 08:34:13 INFO - PROCESS | 1868 | 1461684853329 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 08:34:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 923ms 08:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:34:13 INFO - PROCESS | 1868 | 1461684853342 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 08:34:13 INFO - PROCESS | 1868 | 1461684853344 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 08:34:13 INFO - PROCESS | 1868 | 1461684853350 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:34:13 INFO - PROCESS | 1868 | 1461684853353 Marionette TRACE conn3 <- [1,210,null,{}] 08:34:13 INFO - PROCESS | 1868 | 1461684853358 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:13 INFO - PROCESS | 1868 | 1461684853506 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 08:34:13 INFO - PROCESS | 1868 | 1461684853526 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:13 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512640800 == 24 [pid = 1868] [id = 60] 08:34:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 58 (0x7f4511298400) [pid = 1868] [serial = 178] [outer = (nil)] 08:34:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 59 (0x7f4513877000) [pid = 1868] [serial = 179] [outer = 0x7f4511298400] 08:34:13 INFO - PROCESS | 1868 | 1461684853583 Marionette DEBUG loaded listener.js 08:34:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 60 (0x7f4515334c00) [pid = 1868] [serial = 180] [outer = 0x7f4511298400] 08:34:14 INFO - PROCESS | 1868 | 1461684854318 Marionette TRACE conn3 <- [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]]]}] 08:34:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:34:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 988ms 08:34:14 INFO - PROCESS | 1868 | 1461684854338 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 08:34:14 INFO - PROCESS | 1868 | 1461684854344 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 08:34:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:34:14 INFO - PROCESS | 1868 | 1461684854352 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:34:14 INFO - PROCESS | 1868 | 1461684854357 Marionette TRACE conn3 <- [1,214,null,{}] 08:34:14 INFO - PROCESS | 1868 | 1461684854364 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:14 INFO - PROCESS | 1868 | 1461684854507 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 08:34:14 INFO - PROCESS | 1868 | 1461684854635 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450b236800 == 25 [pid = 1868] [id = 61] 08:34:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 61 (0x7f45095ca000) [pid = 1868] [serial = 181] [outer = (nil)] 08:34:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 62 (0x7f450a49a000) [pid = 1868] [serial = 182] [outer = 0x7f45095ca000] 08:34:14 INFO - PROCESS | 1868 | 1461684854708 Marionette DEBUG loaded listener.js 08:34:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 63 (0x7f450bd29c00) [pid = 1868] [serial = 183] [outer = 0x7f45095ca000] 08:34:15 INFO - PROCESS | 1868 | 1461684855519 Marionette TRACE conn3 <- [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]]]}] 08:34:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:34:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1190ms 08:34:15 INFO - PROCESS | 1868 | 1461684855543 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 08:34:15 INFO - PROCESS | 1868 | 1461684855551 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 08:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:34:15 INFO - PROCESS | 1868 | 1461684855560 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:34:15 INFO - PROCESS | 1868 | 1461684855563 Marionette TRACE conn3 <- [1,218,null,{}] 08:34:15 INFO - PROCESS | 1868 | 1461684855587 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:15 INFO - PROCESS | 1868 | 1461684855739 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 08:34:15 INFO - PROCESS | 1868 | 1461684855863 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450f24b800 == 26 [pid = 1868] [id = 62] 08:34:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 64 (0x7f450bd86000) [pid = 1868] [serial = 184] [outer = (nil)] 08:34:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 65 (0x7f450dc0dc00) [pid = 1868] [serial = 185] [outer = 0x7f450bd86000] 08:34:15 INFO - PROCESS | 1868 | 1461684855940 Marionette DEBUG loaded listener.js 08:34:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 66 (0x7f45108d8c00) [pid = 1868] [serial = 186] [outer = 0x7f450bd86000] 08:34:16 INFO - PROCESS | 1868 | 1461684856683 Marionette TRACE conn3 <- [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]]]}] 08:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1180ms 08:34:16 INFO - PROCESS | 1868 | 1461684856741 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 08:34:16 INFO - PROCESS | 1868 | 1461684856744 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 08:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:34:16 INFO - PROCESS | 1868 | 1461684856751 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:34:16 INFO - PROCESS | 1868 | 1461684856756 Marionette TRACE conn3 <- [1,222,null,{}] 08:34:16 INFO - PROCESS | 1868 | 1461684856772 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:16 INFO - PROCESS | 1868 | 1461684856940 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 08:34:17 INFO - PROCESS | 1868 | 1461684857062 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4513247800 == 27 [pid = 1868] [id = 63] 08:34:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 67 (0x7f45112a1c00) [pid = 1868] [serial = 187] [outer = (nil)] 08:34:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 68 (0x7f45129a3c00) [pid = 1868] [serial = 188] [outer = 0x7f45112a1c00] 08:34:17 INFO - PROCESS | 1868 | 1461684857140 Marionette DEBUG loaded listener.js 08:34:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 69 (0x7f451322ec00) [pid = 1868] [serial = 189] [outer = 0x7f45112a1c00] 08:34:17 INFO - PROCESS | 1868 | 1461684857906 Marionette TRACE conn3 <- [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]]]}] 08:34:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1185ms 08:34:17 INFO - PROCESS | 1868 | 1461684857937 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 08:34:17 INFO - PROCESS | 1868 | 1461684857941 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 08:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:34:17 INFO - PROCESS | 1868 | 1461684857946 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:34:17 INFO - PROCESS | 1868 | 1461684857949 Marionette TRACE conn3 <- [1,226,null,{}] 08:34:17 INFO - PROCESS | 1868 | 1461684857954 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:18 INFO - PROCESS | 1868 | 1461684858096 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 08:34:18 INFO - PROCESS | 1868 | 1461684858216 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451384a800 == 28 [pid = 1868] [id = 64] 08:34:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 70 (0x7f4512345000) [pid = 1868] [serial = 190] [outer = (nil)] 08:34:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 71 (0x7f451554b800) [pid = 1868] [serial = 191] [outer = 0x7f4512345000] 08:34:18 INFO - PROCESS | 1868 | 1461684858284 Marionette DEBUG loaded listener.js 08:34:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 72 (0x7f451865d400) [pid = 1868] [serial = 192] [outer = 0x7f4512345000] 08:34:18 INFO - PROCESS | 1868 | 1461684858983 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 08:34:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1078ms 08:34:19 INFO - PROCESS | 1868 | 1461684859026 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 08:34:19 INFO - PROCESS | 1868 | 1461684859029 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 08:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:34:19 INFO - PROCESS | 1868 | 1461684859034 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:34:19 INFO - PROCESS | 1868 | 1461684859037 Marionette TRACE conn3 <- [1,230,null,{}] 08:34:19 INFO - PROCESS | 1868 | 1461684859042 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:19 INFO - PROCESS | 1868 | 1461684859173 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 08:34:19 INFO - PROCESS | 1868 | 1461684859271 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:19 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4515516800 == 29 [pid = 1868] [id = 65] 08:34:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 73 (0x7f451536e800) [pid = 1868] [serial = 193] [outer = (nil)] 08:34:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 74 (0x7f4519596c00) [pid = 1868] [serial = 194] [outer = 0x7f451536e800] 08:34:19 INFO - PROCESS | 1868 | 1461684859337 Marionette DEBUG loaded listener.js 08:34:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 75 (0x7f451f155c00) [pid = 1868] [serial = 195] [outer = 0x7f451536e800] 08:34:20 INFO - PROCESS | 1868 | 1461684860204 Marionette TRACE conn3 <- [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]]]}] 08:34:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1236ms 08:34:20 INFO - PROCESS | 1868 | 1461684860271 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 08:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:34:20 INFO - PROCESS | 1868 | 1461684860276 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 08:34:20 INFO - PROCESS | 1868 | 1461684860283 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:34:20 INFO - PROCESS | 1868 | 1461684860287 Marionette TRACE conn3 <- [1,234,null,{}] 08:34:20 INFO - PROCESS | 1868 | 1461684860294 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:20 INFO - PROCESS | 1868 | 1461684860485 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 08:34:20 INFO - PROCESS | 1868 | 1461684860499 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511377000 == 30 [pid = 1868] [id = 66] 08:34:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 76 (0x7f45095cb400) [pid = 1868] [serial = 196] [outer = (nil)] 08:34:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 77 (0x7f450a493c00) [pid = 1868] [serial = 197] [outer = 0x7f45095cb400] 08:34:20 INFO - PROCESS | 1868 | 1461684860564 Marionette DEBUG loaded listener.js 08:34:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 78 (0x7f450b273800) [pid = 1868] [serial = 198] [outer = 0x7f45095cb400] 08:34:21 INFO - PROCESS | 1868 | 1461684861417 Marionette TRACE conn3 <- [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]]]}] 08:34:21 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4524049000 == 29 [pid = 1868] [id = 45] 08:34:21 INFO - PROCESS | 1868 | --DOMWINDOW == 77 (0x7f450f011c00) [pid = 1868] [serial = 149] [outer = (nil)] [url = about:blank] 08:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1179ms 08:34:21 INFO - PROCESS | 1868 | --DOMWINDOW == 76 (0x7f45137d8c00) [pid = 1868] [serial = 143] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 1868 | --DOMWINDOW == 75 (0x7f4512bef000) [pid = 1868] [serial = 135] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 1868 | --DOMWINDOW == 74 (0x7f450bd87000) [pid = 1868] [serial = 137] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 1868 | --DOMWINDOW == 73 (0x7f450dc0c800) [pid = 1868] [serial = 138] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 1868 | --DOMWINDOW == 72 (0x7f4511292400) [pid = 1868] [serial = 140] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 1868 | --DOMWINDOW == 71 (0x7f451f415c00) [pid = 1868] [serial = 146] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 1868 | --DOMWINDOW == 70 (0x7f4519593400) [pid = 1868] [serial = 144] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 1868 | --DOMWINDOW == 69 (0x7f451f4fa800) [pid = 1868] [serial = 147] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 1868 | --DOMWINDOW == 68 (0x7f451133d000) [pid = 1868] [serial = 141] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 1868 | --DOMWINDOW == 67 (0x7f450fba4000) [pid = 1868] [serial = 132] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 1868 | 1461684861483 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 08:34:21 INFO - PROCESS | 1868 | 1461684861491 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 08:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:34:21 INFO - PROCESS | 1868 | 1461684861502 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:34:21 INFO - PROCESS | 1868 | 1461684861504 Marionette TRACE conn3 <- [1,238,null,{}] 08:34:21 INFO - PROCESS | 1868 | 1461684861510 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:21 INFO - PROCESS | 1868 | 1461684861645 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 08:34:21 INFO - PROCESS | 1868 | 1461684861656 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450dcbc800 == 30 [pid = 1868] [id = 67] 08:34:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 68 (0x7f450bd2a400) [pid = 1868] [serial = 199] [outer = (nil)] 08:34:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 69 (0x7f450c10b800) [pid = 1868] [serial = 200] [outer = 0x7f450bd2a400] 08:34:21 INFO - PROCESS | 1868 | 1461684861715 Marionette DEBUG loaded listener.js 08:34:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 70 (0x7f450fe32800) [pid = 1868] [serial = 201] [outer = 0x7f450bd2a400] 08:34:22 INFO - PROCESS | 1868 | 1461684862403 Marionette TRACE conn3 <- [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]]]}] 08:34:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 925ms 08:34:22 INFO - PROCESS | 1868 | 1461684862426 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 08:34:22 INFO - PROCESS | 1868 | 1461684862429 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 08:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:34:22 INFO - PROCESS | 1868 | 1461684862435 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:34:22 INFO - PROCESS | 1868 | 1461684862440 Marionette TRACE conn3 <- [1,242,null,{}] 08:34:22 INFO - PROCESS | 1868 | 1461684862461 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:22 INFO - PROCESS | 1868 | 1461684862590 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 08:34:22 INFO - PROCESS | 1868 | 1461684862614 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:22 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451263d000 == 31 [pid = 1868] [id = 68] 08:34:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 71 (0x7f4511338400) [pid = 1868] [serial = 202] [outer = (nil)] 08:34:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 72 (0x7f4512241800) [pid = 1868] [serial = 203] [outer = 0x7f4511338400] 08:34:22 INFO - PROCESS | 1868 | 1461684862676 Marionette DEBUG loaded listener.js 08:34:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 73 (0x7f45123c4000) [pid = 1868] [serial = 204] [outer = 0x7f4511338400] 08:34:23 INFO - PROCESS | 1868 | 1461684863286 Marionette TRACE conn3 <- [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]]]}] 08:34:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 893ms 08:34:23 INFO - PROCESS | 1868 | 1461684863328 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 08:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:34:23 INFO - PROCESS | 1868 | 1461684863332 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 08:34:23 INFO - PROCESS | 1868 | 1461684863337 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:34:23 INFO - PROCESS | 1868 | 1461684863340 Marionette TRACE conn3 <- [1,246,null,{}] 08:34:23 INFO - PROCESS | 1868 | 1461684863344 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:23 INFO - PROCESS | 1868 | 1461684863513 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 08:34:23 INFO - PROCESS | 1868 | 1461684863534 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451379a000 == 32 [pid = 1868] [id = 69] 08:34:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 74 (0x7f4510a1d800) [pid = 1868] [serial = 205] [outer = (nil)] 08:34:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 75 (0x7f45137db800) [pid = 1868] [serial = 206] [outer = 0x7f4510a1d800] 08:34:23 INFO - PROCESS | 1868 | 1461684863590 Marionette DEBUG loaded listener.js 08:34:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 76 (0x7f451554f400) [pid = 1868] [serial = 207] [outer = 0x7f4510a1d800] 08:34:24 INFO - PROCESS | 1868 | 1461684864370 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 08:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1074ms 08:34:24 INFO - PROCESS | 1868 | 1461684864412 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 08:34:24 INFO - PROCESS | 1868 | 1461684864414 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 08:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:34:24 INFO - PROCESS | 1868 | 1461684864419 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:34:24 INFO - PROCESS | 1868 | 1461684864421 Marionette TRACE conn3 <- [1,250,null,{}] 08:34:24 INFO - PROCESS | 1868 | 1461684864426 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:24 INFO - PROCESS | 1868 | 1461684864578 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 08:34:24 INFO - PROCESS | 1868 | 1461684864642 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45195df000 == 33 [pid = 1868] [id = 70] 08:34:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 77 (0x7f45129a4000) [pid = 1868] [serial = 208] [outer = (nil)] 08:34:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 78 (0x7f451959a800) [pid = 1868] [serial = 209] [outer = 0x7f45129a4000] 08:34:24 INFO - PROCESS | 1868 | 1461684864701 Marionette DEBUG loaded listener.js 08:34:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 79 (0x7f451f415c00) [pid = 1868] [serial = 210] [outer = 0x7f45129a4000] 08:34:25 INFO - PROCESS | 1868 | 1461684865371 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 08:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 974ms 08:34:25 INFO - PROCESS | 1868 | 1461684865394 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 08:34:25 INFO - PROCESS | 1868 | 1461684865397 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 08:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:34:25 INFO - PROCESS | 1868 | 1461684865402 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:34:25 INFO - PROCESS | 1868 | 1461684865404 Marionette TRACE conn3 <- [1,254,null,{}] 08:34:25 INFO - PROCESS | 1868 | 1461684865419 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:25 INFO - PROCESS | 1868 | 1461684865607 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 08:34:25 INFO - PROCESS | 1868 | 1461684865674 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508b07000 == 34 [pid = 1868] [id = 71] 08:34:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 80 (0x7f451f4fd800) [pid = 1868] [serial = 211] [outer = (nil)] 08:34:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 81 (0x7f451f6af800) [pid = 1868] [serial = 212] [outer = 0x7f451f4fd800] 08:34:25 INFO - PROCESS | 1868 | 1461684865746 Marionette DEBUG loaded listener.js 08:34:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 82 (0x7f45206d2400) [pid = 1868] [serial = 213] [outer = 0x7f451f4fd800] 08:34:26 INFO - PROCESS | 1868 | --DOMWINDOW == 81 (0x7f4508855000) [pid = 1868] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:34:26 INFO - PROCESS | 1868 | --DOMWINDOW == 80 (0x7f450f276000) [pid = 1868] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:34:26 INFO - PROCESS | 1868 | --DOMWINDOW == 79 (0x7f4508d34800) [pid = 1868] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:34:26 INFO - PROCESS | 1868 | --DOMWINDOW == 78 (0x7f4508d28c00) [pid = 1868] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:34:26 INFO - PROCESS | 1868 | --DOMWINDOW == 77 (0x7f451262d000) [pid = 1868] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:34:26 INFO - PROCESS | 1868 | --DOMWINDOW == 76 (0x7f450f007c00) [pid = 1868] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:34:26 INFO - PROCESS | 1868 | --DOMWINDOW == 75 (0x7f450a49c800) [pid = 1868] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:34:26 INFO - PROCESS | 1868 | 1461684866376 Marionette TRACE conn3 <- [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]]]}] 08:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 989ms 08:34:26 INFO - PROCESS | 1868 | 1461684866392 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 08:34:26 INFO - PROCESS | 1868 | 1461684866394 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 08:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:34:26 INFO - PROCESS | 1868 | 1461684866401 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:34:26 INFO - PROCESS | 1868 | 1461684866403 Marionette TRACE conn3 <- [1,258,null,{}] 08:34:26 INFO - PROCESS | 1868 | 1461684866408 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:26 INFO - PROCESS | 1868 | 1461684866560 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 08:34:26 INFO - PROCESS | 1868 | 1461684866581 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f120800 == 35 [pid = 1868] [id = 72] 08:34:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 76 (0x7f450bd91400) [pid = 1868] [serial = 214] [outer = (nil)] 08:34:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 77 (0x7f45205eb400) [pid = 1868] [serial = 215] [outer = 0x7f450bd91400] 08:34:26 INFO - PROCESS | 1868 | 1461684866640 Marionette DEBUG loaded listener.js 08:34:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 78 (0x7f4520843400) [pid = 1868] [serial = 216] [outer = 0x7f450bd91400] 08:34:27 INFO - PROCESS | 1868 | 1461684867278 Marionette TRACE conn3 <- [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]]]}] 08:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 930ms 08:34:27 INFO - PROCESS | 1868 | 1461684867330 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 08:34:27 INFO - PROCESS | 1868 | 1461684867334 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 08:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:34:27 INFO - PROCESS | 1868 | 1461684867339 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:34:27 INFO - PROCESS | 1868 | 1461684867341 Marionette TRACE conn3 <- [1,262,null,{}] 08:34:27 INFO - PROCESS | 1868 | 1461684867346 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:27 INFO - PROCESS | 1868 | 1461684867480 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 08:34:27 INFO - PROCESS | 1868 | 1461684867569 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f8b4800 == 36 [pid = 1868] [id = 73] 08:34:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 79 (0x7f45095c3400) [pid = 1868] [serial = 217] [outer = (nil)] 08:34:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 80 (0x7f4522231c00) [pid = 1868] [serial = 218] [outer = 0x7f45095c3400] 08:34:27 INFO - PROCESS | 1868 | 1461684867631 Marionette DEBUG loaded listener.js 08:34:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 81 (0x7f45227bb800) [pid = 1868] [serial = 219] [outer = 0x7f45095c3400] 08:34:28 INFO - PROCESS | 1868 | 1461684868356 Marionette TRACE conn3 <- [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]]]}] 08:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1033ms 08:34:28 INFO - PROCESS | 1868 | 1461684868374 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 08:34:28 INFO - PROCESS | 1868 | 1461684868379 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 08:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:34:28 INFO - PROCESS | 1868 | 1461684868387 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:34:28 INFO - PROCESS | 1868 | 1461684868393 Marionette TRACE conn3 <- [1,266,null,{}] 08:34:28 INFO - PROCESS | 1868 | 1461684868434 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:28 INFO - PROCESS | 1868 | 1461684868622 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 08:34:28 INFO - PROCESS | 1868 | 1461684868680 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450f240000 == 37 [pid = 1868] [id = 74] 08:34:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 82 (0x7f45095c6000) [pid = 1868] [serial = 220] [outer = (nil)] 08:34:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 83 (0x7f450a8cd000) [pid = 1868] [serial = 221] [outer = 0x7f45095c6000] 08:34:28 INFO - PROCESS | 1868 | 1461684868796 Marionette DEBUG loaded listener.js 08:34:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 84 (0x7f450c107c00) [pid = 1868] [serial = 222] [outer = 0x7f45095c6000] 08:34:29 INFO - PROCESS | 1868 | 1461684869628 Marionette TRACE conn3 <- [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]]]}] 08:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1298ms 08:34:29 INFO - PROCESS | 1868 | 1461684869685 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 08:34:29 INFO - PROCESS | 1868 | 1461684869693 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 08:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:34:29 INFO - PROCESS | 1868 | 1461684869703 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:34:29 INFO - PROCESS | 1868 | 1461684869706 Marionette TRACE conn3 <- [1,270,null,{}] 08:34:29 INFO - PROCESS | 1868 | 1461684869711 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:29 INFO - PROCESS | 1868 | 1461684869863 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 08:34:29 INFO - PROCESS | 1868 | 1461684869989 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:30 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4515520000 == 38 [pid = 1868] [id = 75] 08:34:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 85 (0x7f4510965400) [pid = 1868] [serial = 223] [outer = (nil)] 08:34:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 86 (0x7f451129b400) [pid = 1868] [serial = 224] [outer = 0x7f4510965400] 08:34:30 INFO - PROCESS | 1868 | 1461684870061 Marionette DEBUG loaded listener.js 08:34:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 87 (0x7f4512628800) [pid = 1868] [serial = 225] [outer = 0x7f4510965400] 08:34:30 INFO - PROCESS | 1868 | 1461684870860 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 08:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1226ms 08:34:30 INFO - PROCESS | 1868 | 1461684870929 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 08:34:30 INFO - PROCESS | 1868 | 1461684870933 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 08:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:34:30 INFO - PROCESS | 1868 | 1461684870938 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:34:30 INFO - PROCESS | 1868 | 1461684870944 Marionette TRACE conn3 <- [1,274,null,{}] 08:34:30 INFO - PROCESS | 1868 | 1461684870959 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:31 INFO - PROCESS | 1868 | 1461684871155 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 08:34:31 INFO - PROCESS | 1868 | 1461684871282 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:31 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f452081e000 == 39 [pid = 1868] [id = 76] 08:34:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 88 (0x7f4515834800) [pid = 1868] [serial = 226] [outer = (nil)] 08:34:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 89 (0x7f451f60f400) [pid = 1868] [serial = 227] [outer = 0x7f4515834800] 08:34:31 INFO - PROCESS | 1868 | 1461684871357 Marionette DEBUG loaded listener.js 08:34:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 90 (0x7f45202b3800) [pid = 1868] [serial = 228] [outer = 0x7f4515834800] 08:34:32 INFO - PROCESS | 1868 | 1461684872176 Marionette TRACE conn3 <- [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]]]}] 08:34:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:34:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1288ms 08:34:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:34:32 INFO - PROCESS | 1868 | 1461684872228 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 08:34:32 INFO - PROCESS | 1868 | 1461684872231 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 08:34:32 INFO - PROCESS | 1868 | 1461684872237 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:34:32 INFO - PROCESS | 1868 | 1461684872240 Marionette TRACE conn3 <- [1,278,null,{}] 08:34:32 INFO - PROCESS | 1868 | 1461684872245 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:32 INFO - PROCESS | 1868 | 1461684872390 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 08:34:32 INFO - PROCESS | 1868 | 1461684872532 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4510809800 == 40 [pid = 1868] [id = 77] 08:34:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 91 (0x7f4508d2b400) [pid = 1868] [serial = 229] [outer = (nil)] 08:34:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 92 (0x7f451129b800) [pid = 1868] [serial = 230] [outer = 0x7f4508d2b400] 08:34:32 INFO - PROCESS | 1868 | 1461684872603 Marionette DEBUG loaded listener.js 08:34:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 93 (0x7f45222aa800) [pid = 1868] [serial = 231] [outer = 0x7f4508d2b400] 08:34:33 INFO - PROCESS | 1868 | 1461684873696 Marionette TRACE conn3 <- [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]]]}] 08:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1528ms 08:34:33 INFO - PROCESS | 1868 | 1461684873765 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 08:34:33 INFO - PROCESS | 1868 | 1461684873771 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 08:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:34:33 INFO - PROCESS | 1868 | 1461684873778 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:34:33 INFO - PROCESS | 1868 | 1461684873783 Marionette TRACE conn3 <- [1,282,null,{}] 08:34:33 INFO - PROCESS | 1868 | 1461684873790 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:33 INFO - PROCESS | 1868 | 1461684873939 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 08:34:34 INFO - PROCESS | 1868 | 1461684874074 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450b232800 == 41 [pid = 1868] [id = 78] 08:34:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 94 (0x7f450bd31400) [pid = 1868] [serial = 232] [outer = (nil)] 08:34:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 95 (0x7f450dc0b000) [pid = 1868] [serial = 233] [outer = 0x7f450bd31400] 08:34:34 INFO - PROCESS | 1868 | 1461684874140 Marionette DEBUG loaded listener.js 08:34:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 96 (0x7f450fba5400) [pid = 1868] [serial = 234] [outer = 0x7f450bd31400] 08:34:34 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451f120800 == 40 [pid = 1868] [id = 72] 08:34:34 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508b07000 == 39 [pid = 1868] [id = 71] 08:34:34 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45195df000 == 38 [pid = 1868] [id = 70] 08:34:34 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451379a000 == 37 [pid = 1868] [id = 69] 08:34:34 INFO - PROCESS | 1868 | --DOMWINDOW == 95 (0x7f4513877000) [pid = 1868] [serial = 179] [outer = (nil)] [url = about:blank] 08:34:34 INFO - PROCESS | 1868 | --DOMWINDOW == 94 (0x7f450f276c00) [pid = 1868] [serial = 155] [outer = (nil)] [url = about:blank] 08:34:34 INFO - PROCESS | 1868 | --DOMWINDOW == 93 (0x7f4508b91800) [pid = 1868] [serial = 152] [outer = (nil)] [url = about:blank] 08:34:34 INFO - PROCESS | 1868 | --DOMWINDOW == 92 (0x7f450bd86800) [pid = 1868] [serial = 158] [outer = (nil)] [url = about:blank] 08:34:34 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451263d000 == 36 [pid = 1868] [id = 68] 08:34:34 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450dcbc800 == 35 [pid = 1868] [id = 67] 08:34:34 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511377000 == 34 [pid = 1868] [id = 66] 08:34:34 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451384a800 == 33 [pid = 1868] [id = 64] 08:34:34 INFO - PROCESS | 1868 | --DOMWINDOW == 91 (0x7f451233e800) [pid = 1868] [serial = 150] [outer = (nil)] [url = about:blank] 08:34:34 INFO - PROCESS | 1868 | --DOMWINDOW == 90 (0x7f4511297400) [pid = 1868] [serial = 170] [outer = (nil)] [url = about:blank] 08:34:34 INFO - PROCESS | 1868 | --DOMWINDOW == 89 (0x7f45095d0400) [pid = 1868] [serial = 161] [outer = (nil)] [url = about:blank] 08:34:34 INFO - PROCESS | 1868 | --DOMWINDOW == 88 (0x7f451162d000) [pid = 1868] [serial = 173] [outer = (nil)] [url = about:blank] 08:34:34 INFO - PROCESS | 1868 | --DOMWINDOW == 87 (0x7f451162c800) [pid = 1868] [serial = 171] [outer = (nil)] [url = about:blank] 08:34:34 INFO - PROCESS | 1868 | --DOMWINDOW == 86 (0x7f4512c9fc00) [pid = 1868] [serial = 176] [outer = (nil)] [url = about:blank] 08:34:34 INFO - PROCESS | 1868 | --DOMWINDOW == 85 (0x7f450a8c2400) [pid = 1868] [serial = 162] [outer = (nil)] [url = about:blank] 08:34:34 INFO - PROCESS | 1868 | --DOMWINDOW == 84 (0x7f450fba6c00) [pid = 1868] [serial = 167] [outer = (nil)] [url = about:blank] 08:34:34 INFO - PROCESS | 1868 | --DOMWINDOW == 83 (0x7f450bd2bc00) [pid = 1868] [serial = 164] [outer = (nil)] [url = about:blank] 08:34:34 INFO - PROCESS | 1868 | --DOMWINDOW == 82 (0x7f450bd86400) [pid = 1868] [serial = 165] [outer = (nil)] [url = about:blank] 08:34:34 INFO - PROCESS | 1868 | --DOMWINDOW == 81 (0x7f451223d000) [pid = 1868] [serial = 174] [outer = (nil)] [url = about:blank] 08:34:34 INFO - PROCESS | 1868 | --DOMWINDOW == 80 (0x7f4513876000) [pid = 1868] [serial = 177] [outer = (nil)] [url = about:blank] 08:34:34 INFO - PROCESS | 1868 | --DOMWINDOW == 79 (0x7f45108d9000) [pid = 1868] [serial = 168] [outer = (nil)] [url = about:blank] 08:34:34 INFO - PROCESS | 1868 | 1461684874889 Marionette TRACE conn3 <- [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]]]}] 08:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1128ms 08:34:34 INFO - PROCESS | 1868 | 1461684874906 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 08:34:34 INFO - PROCESS | 1868 | 1461684874913 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 08:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:34:34 INFO - PROCESS | 1868 | 1461684874922 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:34:34 INFO - PROCESS | 1868 | 1461684874925 Marionette TRACE conn3 <- [1,286,null,{}] 08:34:34 INFO - PROCESS | 1868 | 1461684874929 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:35 INFO - PROCESS | 1868 | 1461684875110 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 08:34:35 INFO - PROCESS | 1868 | 1461684875130 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450fe94000 == 34 [pid = 1868] [id = 79] 08:34:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 80 (0x7f451003a000) [pid = 1868] [serial = 235] [outer = (nil)] 08:34:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 81 (0x7f45112a0400) [pid = 1868] [serial = 236] [outer = 0x7f451003a000] 08:34:35 INFO - PROCESS | 1868 | 1461684875190 Marionette DEBUG loaded listener.js 08:34:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 82 (0x7f4511bed000) [pid = 1868] [serial = 237] [outer = 0x7f451003a000] 08:34:35 INFO - PROCESS | 1868 | 1461684875917 Marionette TRACE conn3 <- [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]]]}] 08:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1033ms 08:34:35 INFO - PROCESS | 1868 | 1461684875955 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 08:34:35 INFO - PROCESS | 1868 | 1461684875958 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 08:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:34:35 INFO - PROCESS | 1868 | 1461684875971 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:34:35 INFO - PROCESS | 1868 | 1461684875976 Marionette TRACE conn3 <- [1,290,null,{}] 08:34:35 INFO - PROCESS | 1868 | 1461684875991 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:36 INFO - PROCESS | 1868 | 1461684876189 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 08:34:36 INFO - PROCESS | 1868 | 1461684876202 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512978000 == 35 [pid = 1868] [id = 80] 08:34:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 83 (0x7f451262bc00) [pid = 1868] [serial = 238] [outer = (nil)] 08:34:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 84 (0x7f451322ac00) [pid = 1868] [serial = 239] [outer = 0x7f451262bc00] 08:34:36 INFO - PROCESS | 1868 | 1461684876263 Marionette DEBUG loaded listener.js 08:34:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 85 (0x7f4515376000) [pid = 1868] [serial = 240] [outer = 0x7f451262bc00] 08:34:37 INFO - PROCESS | 1868 | 1461684876998 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 08:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1081ms 08:34:37 INFO - PROCESS | 1868 | 1461684877058 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 08:34:37 INFO - PROCESS | 1868 | 1461684877061 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 08:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:34:37 INFO - PROCESS | 1868 | 1461684877067 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:34:37 INFO - PROCESS | 1868 | 1461684877069 Marionette TRACE conn3 <- [1,294,null,{}] 08:34:37 INFO - PROCESS | 1868 | 1461684877074 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:37 INFO - PROCESS | 1868 | 1461684877236 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 08:34:37 INFO - PROCESS | 1868 | 1461684877257 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4513849800 == 36 [pid = 1868] [id = 81] 08:34:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 86 (0x7f4512344c00) [pid = 1868] [serial = 241] [outer = (nil)] 08:34:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 87 (0x7f4519595400) [pid = 1868] [serial = 242] [outer = 0x7f4512344c00] 08:34:37 INFO - PROCESS | 1868 | 1461684877317 Marionette DEBUG loaded listener.js 08:34:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 88 (0x7f451f3d7c00) [pid = 1868] [serial = 243] [outer = 0x7f4512344c00] 08:34:37 INFO - PROCESS | 1868 | 1461684877995 Marionette TRACE conn3 <- [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]]]}] 08:34:38 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. 08:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 974ms 08:34:38 INFO - PROCESS | 1868 | 1461684878041 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 08:34:38 INFO - PROCESS | 1868 | 1461684878044 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 08:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:34:38 INFO - PROCESS | 1868 | 1461684878050 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:34:38 INFO - PROCESS | 1868 | 1461684878052 Marionette TRACE conn3 <- [1,298,null,{}] 08:34:38 INFO - PROCESS | 1868 | 1461684878065 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:38 INFO - PROCESS | 1868 | 1461684878219 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 08:34:38 INFO - PROCESS | 1868 | 1461684878245 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45195ef800 == 37 [pid = 1868] [id = 82] 08:34:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 89 (0x7f4508952c00) [pid = 1868] [serial = 244] [outer = (nil)] 08:34:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 90 (0x7f451f4f7800) [pid = 1868] [serial = 245] [outer = 0x7f4508952c00] 08:34:38 INFO - PROCESS | 1868 | 1461684878303 Marionette DEBUG loaded listener.js 08:34:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 91 (0x7f451f87b400) [pid = 1868] [serial = 246] [outer = 0x7f4508952c00] 08:34:39 INFO - PROCESS | 1868 | --DOMWINDOW == 90 (0x7f45095c4800) [pid = 1868] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:34:39 INFO - PROCESS | 1868 | --DOMWINDOW == 89 (0x7f45095cb400) [pid = 1868] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:34:39 INFO - PROCESS | 1868 | --DOMWINDOW == 88 (0x7f451536e800) [pid = 1868] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:34:39 INFO - PROCESS | 1868 | --DOMWINDOW == 87 (0x7f450bd91400) [pid = 1868] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:34:39 INFO - PROCESS | 1868 | --DOMWINDOW == 86 (0x7f4510a1d800) [pid = 1868] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:34:39 INFO - PROCESS | 1868 | --DOMWINDOW == 85 (0x7f4511338400) [pid = 1868] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:34:39 INFO - PROCESS | 1868 | --DOMWINDOW == 84 (0x7f450884b000) [pid = 1868] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:34:39 INFO - PROCESS | 1868 | --DOMWINDOW == 83 (0x7f451f4fd800) [pid = 1868] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:34:39 INFO - PROCESS | 1868 | --DOMWINDOW == 82 (0x7f450bd2a400) [pid = 1868] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:34:39 INFO - PROCESS | 1868 | --DOMWINDOW == 81 (0x7f45129a4000) [pid = 1868] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:34:39 INFO - PROCESS | 1868 | --DOMWINDOW == 80 (0x7f450884c400) [pid = 1868] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:34:39 INFO - PROCESS | 1868 | 1461684879213 Marionette TRACE conn3 <- [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]]]}] 08:34:39 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. 08:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1175ms 08:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:34:39 INFO - PROCESS | 1868 | 1461684879225 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 08:34:39 INFO - PROCESS | 1868 | 1461684879227 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 08:34:39 INFO - PROCESS | 1868 | 1461684879232 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:34:39 INFO - PROCESS | 1868 | 1461684879235 Marionette TRACE conn3 <- [1,302,null,{}] 08:34:39 INFO - PROCESS | 1868 | 1461684879240 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:39 INFO - PROCESS | 1868 | 1461684879416 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 08:34:39 INFO - PROCESS | 1868 | 1461684879478 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45195df000 == 38 [pid = 1868] [id = 83] 08:34:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 81 (0x7f4508d33000) [pid = 1868] [serial = 247] [outer = (nil)] 08:34:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 82 (0x7f4510a1d800) [pid = 1868] [serial = 248] [outer = 0x7f4508d33000] 08:34:39 INFO - PROCESS | 1868 | 1461684879541 Marionette DEBUG loaded listener.js 08:34:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 83 (0x7f4524078c00) [pid = 1868] [serial = 249] [outer = 0x7f4508d33000] 08:34:40 INFO - PROCESS | 1868 | 1461684880159 Marionette TRACE conn3 <- [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]]]}] 08:34:40 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. 08:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 978ms 08:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:34:40 INFO - PROCESS | 1868 | 1461684880211 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 08:34:40 INFO - PROCESS | 1868 | 1461684880213 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 08:34:40 INFO - PROCESS | 1868 | 1461684880219 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:34:40 INFO - PROCESS | 1868 | 1461684880222 Marionette TRACE conn3 <- [1,306,null,{}] 08:34:40 INFO - PROCESS | 1868 | 1461684880227 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:40 INFO - PROCESS | 1868 | 1461684880387 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 08:34:40 INFO - PROCESS | 1868 | 1461684880405 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450978f000 == 39 [pid = 1868] [id = 84] 08:34:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 84 (0x7f4508d31800) [pid = 1868] [serial = 250] [outer = (nil)] 08:34:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 85 (0x7f4524103800) [pid = 1868] [serial = 251] [outer = 0x7f4508d31800] 08:34:40 INFO - PROCESS | 1868 | 1461684880462 Marionette DEBUG loaded listener.js 08:34:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 86 (0x7f452410c800) [pid = 1868] [serial = 252] [outer = 0x7f4508d31800] 08:34:41 INFO - PROCESS | 1868 | 1461684881121 Marionette TRACE conn3 <- [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]]]}] 08:34:41 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. 08:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 976ms 08:34:41 INFO - PROCESS | 1868 | 1461684881195 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 08:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:34:41 INFO - PROCESS | 1868 | 1461684881201 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 08:34:41 INFO - PROCESS | 1868 | 1461684881209 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:34:41 INFO - PROCESS | 1868 | 1461684881212 Marionette TRACE conn3 <- [1,310,null,{}] 08:34:41 INFO - PROCESS | 1868 | 1461684881279 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 87 (0x7f450a8c3000) [pid = 1868] [serial = 253] [outer = 0x7f4508d29c00] 08:34:41 INFO - PROCESS | 1868 | 1461684881483 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 08:34:41 INFO - PROCESS | 1868 | 1461684881629 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512646000 == 40 [pid = 1868] [id = 85] 08:34:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 88 (0x7f450bd91400) [pid = 1868] [serial = 254] [outer = (nil)] 08:34:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 89 (0x7f450e614800) [pid = 1868] [serial = 255] [outer = 0x7f450bd91400] 08:34:41 INFO - PROCESS | 1868 | 1461684881721 Marionette DEBUG loaded listener.js 08:34:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 90 (0x7f45108d5c00) [pid = 1868] [serial = 256] [outer = 0x7f450bd91400] 08:34:42 INFO - PROCESS | 1868 | 1461684882573 Marionette TRACE conn3 <- [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]]]}] 08:34:42 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. 08:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1438ms 08:34:42 INFO - PROCESS | 1868 | 1461684882646 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 08:34:42 INFO - PROCESS | 1868 | 1461684882653 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 08:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:34:42 INFO - PROCESS | 1868 | 1461684882663 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:34:42 INFO - PROCESS | 1868 | 1461684882667 Marionette TRACE conn3 <- [1,314,null,{}] 08:34:42 INFO - PROCESS | 1868 | 1461684882673 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:42 INFO - PROCESS | 1868 | 1461684882867 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 08:34:43 INFO - PROCESS | 1868 | 1461684883000 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:43 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45155a3000 == 41 [pid = 1868] [id = 86] 08:34:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 91 (0x7f4511d5b400) [pid = 1868] [serial = 257] [outer = (nil)] 08:34:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 92 (0x7f4512bf5800) [pid = 1868] [serial = 258] [outer = 0x7f4511d5b400] 08:34:43 INFO - PROCESS | 1868 | 1461684883074 Marionette DEBUG loaded listener.js 08:34:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 93 (0x7f45152d3800) [pid = 1868] [serial = 259] [outer = 0x7f4511d5b400] 08:34:43 INFO - PROCESS | 1868 | 1461684883869 Marionette TRACE conn3 <- [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]]]}] 08:34:43 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. 08:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1238ms 08:34:43 INFO - PROCESS | 1868 | 1461684883903 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 08:34:43 INFO - PROCESS | 1868 | 1461684883906 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 08:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:34:43 INFO - PROCESS | 1868 | 1461684883914 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:34:43 INFO - PROCESS | 1868 | 1461684883920 Marionette TRACE conn3 <- [1,318,null,{}] 08:34:43 INFO - PROCESS | 1868 | 1461684883935 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:44 INFO - PROCESS | 1868 | 1461684884085 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 08:34:44 INFO - PROCESS | 1868 | 1461684884220 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45246e2800 == 42 [pid = 1868] [id = 87] 08:34:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 94 (0x7f451f40ac00) [pid = 1868] [serial = 260] [outer = (nil)] 08:34:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 95 (0x7f45206c8c00) [pid = 1868] [serial = 261] [outer = 0x7f451f40ac00] 08:34:44 INFO - PROCESS | 1868 | 1461684884293 Marionette DEBUG loaded listener.js 08:34:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 96 (0x7f4523e0f400) [pid = 1868] [serial = 262] [outer = 0x7f451f40ac00] 08:34:45 INFO - PROCESS | 1868 | 1461684885217 Marionette TRACE conn3 <- [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]]]}] 08:34:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1337ms 08:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:34:45 INFO - PROCESS | 1868 | 1461684885251 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 08:34:45 INFO - PROCESS | 1868 | 1461684885255 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 08:34:45 INFO - PROCESS | 1868 | 1461684885261 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:34:45 INFO - PROCESS | 1868 | 1461684885264 Marionette TRACE conn3 <- [1,322,null,{}] 08:34:45 INFO - PROCESS | 1868 | 1461684885268 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:45 INFO - PROCESS | 1868 | 1461684885406 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 08:34:45 INFO - PROCESS | 1868 | 1461684885539 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524aa6000 == 43 [pid = 1868] [id = 88] 08:34:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 97 (0x7f450a8c7400) [pid = 1868] [serial = 263] [outer = (nil)] 08:34:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 98 (0x7f45241a3400) [pid = 1868] [serial = 264] [outer = 0x7f450a8c7400] 08:34:45 INFO - PROCESS | 1868 | 1461684885609 Marionette DEBUG loaded listener.js 08:34:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 99 (0x7f45241ae400) [pid = 1868] [serial = 265] [outer = 0x7f450a8c7400] 08:34:46 INFO - PROCESS | 1868 | 1461684886460 Marionette TRACE conn3 <- [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]]]}] 08:34:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1233ms 08:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:34:46 INFO - PROCESS | 1868 | 1461684886494 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 08:34:46 INFO - PROCESS | 1868 | 1461684886496 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 08:34:46 INFO - PROCESS | 1868 | 1461684886503 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:34:46 INFO - PROCESS | 1868 | 1461684886506 Marionette TRACE conn3 <- [1,326,null,{}] 08:34:46 INFO - PROCESS | 1868 | 1461684886510 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:46 INFO - PROCESS | 1868 | 1461684886650 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 08:34:46 INFO - PROCESS | 1868 | 1461684886783 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f47b800 == 44 [pid = 1868] [id = 89] 08:34:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 100 (0x7f450a492400) [pid = 1868] [serial = 266] [outer = (nil)] 08:34:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 101 (0x7f45227afc00) [pid = 1868] [serial = 267] [outer = 0x7f450a492400] 08:34:46 INFO - PROCESS | 1868 | 1461684886859 Marionette DEBUG loaded listener.js 08:34:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 102 (0x7f45244e5000) [pid = 1868] [serial = 268] [outer = 0x7f450a492400] 08:34:47 INFO - PROCESS | 1868 | 1461684887911 Marionette TRACE conn3 <- [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]]]}] 08:34:47 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. 08:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1430ms 08:34:47 INFO - PROCESS | 1868 | 1461684887933 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 08:34:47 INFO - PROCESS | 1868 | 1461684887939 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 08:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:34:47 INFO - PROCESS | 1868 | 1461684887947 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:34:47 INFO - PROCESS | 1868 | 1461684887952 Marionette TRACE conn3 <- [1,330,null,{}] 08:34:47 INFO - PROCESS | 1868 | 1461684887960 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:48 INFO - PROCESS | 1868 | 1461684888104 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 08:34:48 INFO - PROCESS | 1868 | 1461684888318 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450978a800 == 45 [pid = 1868] [id = 90] 08:34:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 103 (0x7f4508b9ac00) [pid = 1868] [serial = 269] [outer = (nil)] 08:34:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 104 (0x7f450fa1c800) [pid = 1868] [serial = 270] [outer = 0x7f4508b9ac00] 08:34:48 INFO - PROCESS | 1868 | 1461684888390 Marionette DEBUG loaded listener.js 08:34:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 105 (0x7f4510c2b800) [pid = 1868] [serial = 271] [outer = 0x7f4508b9ac00] 08:34:49 INFO - PROCESS | 1868 | 1461684889209 Marionette TRACE conn3 <- [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]]]}] 08:34:49 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45195df000 == 44 [pid = 1868] [id = 83] 08:34:49 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45195ef800 == 43 [pid = 1868] [id = 82] 08:34:49 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4513849800 == 42 [pid = 1868] [id = 81] 08:34:49 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512978000 == 41 [pid = 1868] [id = 80] 08:34:49 INFO - PROCESS | 1868 | --DOMWINDOW == 104 (0x7f450dc0dc00) [pid = 1868] [serial = 185] [outer = (nil)] [url = about:blank] 08:34:49 INFO - PROCESS | 1868 | --DOMWINDOW == 103 (0x7f45129a3c00) [pid = 1868] [serial = 188] [outer = (nil)] [url = about:blank] 08:34:49 INFO - PROCESS | 1868 | --DOMWINDOW == 102 (0x7f450a49a000) [pid = 1868] [serial = 182] [outer = (nil)] [url = about:blank] 08:34:49 INFO - PROCESS | 1868 | --DOMWINDOW == 101 (0x7f451554b800) [pid = 1868] [serial = 191] [outer = (nil)] [url = about:blank] 08:34:49 INFO - PROCESS | 1868 | --DOMWINDOW == 100 (0x7f4522231c00) [pid = 1868] [serial = 218] [outer = (nil)] [url = about:blank] 08:34:49 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450fe94000 == 40 [pid = 1868] [id = 79] 08:34:49 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450b232800 == 39 [pid = 1868] [id = 78] 08:34:49 INFO - PROCESS | 1868 | --DOMWINDOW == 99 (0x7f45137db400) [pid = 1868] [serial = 159] [outer = (nil)] [url = about:blank] 08:34:49 INFO - PROCESS | 1868 | --DOMWINDOW == 98 (0x7f450b273800) [pid = 1868] [serial = 198] [outer = (nil)] [url = about:blank] 08:34:49 INFO - PROCESS | 1868 | --DOMWINDOW == 97 (0x7f451f155c00) [pid = 1868] [serial = 195] [outer = (nil)] [url = about:blank] 08:34:49 INFO - PROCESS | 1868 | --DOMWINDOW == 96 (0x7f4519596c00) [pid = 1868] [serial = 194] [outer = (nil)] [url = about:blank] 08:34:49 INFO - PROCESS | 1868 | --DOMWINDOW == 95 (0x7f4520843400) [pid = 1868] [serial = 216] [outer = (nil)] [url = about:blank] 08:34:49 INFO - PROCESS | 1868 | --DOMWINDOW == 94 (0x7f45137db800) [pid = 1868] [serial = 206] [outer = (nil)] [url = about:blank] 08:34:49 INFO - PROCESS | 1868 | --DOMWINDOW == 93 (0x7f45123c4000) [pid = 1868] [serial = 204] [outer = (nil)] [url = about:blank] 08:34:49 INFO - PROCESS | 1868 | --DOMWINDOW == 92 (0x7f45095cb000) [pid = 1868] [serial = 153] [outer = (nil)] [url = about:blank] 08:34:49 INFO - PROCESS | 1868 | --DOMWINDOW == 91 (0x7f451f6af800) [pid = 1868] [serial = 212] [outer = (nil)] [url = about:blank] 08:34:49 INFO - PROCESS | 1868 | --DOMWINDOW == 90 (0x7f4512241800) [pid = 1868] [serial = 203] [outer = (nil)] [url = about:blank] 08:34:49 INFO - PROCESS | 1868 | --DOMWINDOW == 89 (0x7f450fe32800) [pid = 1868] [serial = 201] [outer = (nil)] [url = about:blank] 08:34:49 INFO - PROCESS | 1868 | --DOMWINDOW == 88 (0x7f450c10b800) [pid = 1868] [serial = 200] [outer = (nil)] [url = about:blank] 08:34:49 INFO - PROCESS | 1868 | --DOMWINDOW == 87 (0x7f45205eb400) [pid = 1868] [serial = 215] [outer = (nil)] [url = about:blank] 08:34:49 INFO - PROCESS | 1868 | --DOMWINDOW == 86 (0x7f451959a800) [pid = 1868] [serial = 209] [outer = (nil)] [url = about:blank] 08:34:49 INFO - PROCESS | 1868 | --DOMWINDOW == 85 (0x7f450a493c00) [pid = 1868] [serial = 197] [outer = (nil)] [url = about:blank] 08:34:49 INFO - PROCESS | 1868 | --DOMWINDOW == 84 (0x7f451f415c00) [pid = 1868] [serial = 210] [outer = (nil)] [url = about:blank] 08:34:49 INFO - PROCESS | 1868 | --DOMWINDOW == 83 (0x7f4510a21c00) [pid = 1868] [serial = 156] [outer = (nil)] [url = about:blank] 08:34:49 INFO - PROCESS | 1868 | --DOMWINDOW == 82 (0x7f45206d2400) [pid = 1868] [serial = 213] [outer = (nil)] [url = about:blank] 08:34:49 INFO - PROCESS | 1868 | --DOMWINDOW == 81 (0x7f451554f400) [pid = 1868] [serial = 207] [outer = (nil)] [url = about:blank] 08:34:49 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. 08:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1330ms 08:34:49 INFO - PROCESS | 1868 | 1461684889277 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 08:34:49 INFO - PROCESS | 1868 | 1461684889284 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 08:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:34:49 INFO - PROCESS | 1868 | 1461684889294 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:34:49 INFO - PROCESS | 1868 | 1461684889296 Marionette TRACE conn3 <- [1,334,null,{}] 08:34:49 INFO - PROCESS | 1868 | 1461684889302 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:49 INFO - PROCESS | 1868 | 1461684889438 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 08:34:49 INFO - PROCESS | 1868 | 1461684889450 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4510818000 == 40 [pid = 1868] [id = 91] 08:34:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 82 (0x7f4510d0b000) [pid = 1868] [serial = 272] [outer = (nil)] 08:34:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 83 (0x7f451223d000) [pid = 1868] [serial = 273] [outer = 0x7f4510d0b000] 08:34:49 INFO - PROCESS | 1868 | 1461684889513 Marionette DEBUG loaded listener.js 08:34:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 84 (0x7f4512c0cc00) [pid = 1868] [serial = 274] [outer = 0x7f4510d0b000] 08:34:50 INFO - PROCESS | 1868 | 1461684890295 Marionette TRACE conn3 <- [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]]]}] 08:34:50 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. 08:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1033ms 08:34:50 INFO - PROCESS | 1868 | 1461684890326 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 08:34:50 INFO - PROCESS | 1868 | 1461684890329 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 08:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:34:50 INFO - PROCESS | 1868 | 1461684890335 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:34:50 INFO - PROCESS | 1868 | 1461684890340 Marionette TRACE conn3 <- [1,338,null,{}] 08:34:50 INFO - PROCESS | 1868 | 1461684890368 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:50 INFO - PROCESS | 1868 | 1461684890508 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 08:34:50 INFO - PROCESS | 1868 | 1461684890603 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451379a000 == 41 [pid = 1868] [id = 92] 08:34:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 85 (0x7f450a8c9400) [pid = 1868] [serial = 275] [outer = (nil)] 08:34:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 86 (0x7f451959a800) [pid = 1868] [serial = 276] [outer = 0x7f450a8c9400] 08:34:50 INFO - PROCESS | 1868 | 1461684890666 Marionette DEBUG loaded listener.js 08:34:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 87 (0x7f451f605400) [pid = 1868] [serial = 277] [outer = 0x7f450a8c9400] 08:34:51 INFO - PROCESS | 1868 | 1461684891274 Marionette TRACE conn3 <- [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]]]}] 08:34:51 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. 08:34:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 980ms 08:34:51 INFO - PROCESS | 1868 | 1461684891315 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 08:34:51 INFO - PROCESS | 1868 | 1461684891319 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 08:34:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:34:51 INFO - PROCESS | 1868 | 1461684891324 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:34:51 INFO - PROCESS | 1868 | 1461684891325 Marionette TRACE conn3 <- [1,342,null,{}] 08:34:51 INFO - PROCESS | 1868 | 1461684891330 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:51 INFO - PROCESS | 1868 | 1461684891508 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 08:34:51 INFO - PROCESS | 1868 | 1461684891535 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45155b3000 == 42 [pid = 1868] [id = 93] 08:34:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 88 (0x7f4508d32800) [pid = 1868] [serial = 278] [outer = (nil)] 08:34:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 89 (0x7f451f4a3c00) [pid = 1868] [serial = 279] [outer = 0x7f4508d32800] 08:34:51 INFO - PROCESS | 1868 | 1461684891592 Marionette DEBUG loaded listener.js 08:34:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 90 (0x7f4524104400) [pid = 1868] [serial = 280] [outer = 0x7f4508d32800] 08:34:52 INFO - PROCESS | 1868 | 1461684892320 Marionette TRACE conn3 <- [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]]]}] 08:34:52 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. 08:34:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1028ms 08:34:52 INFO - PROCESS | 1868 | 1461684892355 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 08:34:52 INFO - PROCESS | 1868 | 1461684892358 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 08:34:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:34:52 INFO - PROCESS | 1868 | 1461684892363 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:34:52 INFO - PROCESS | 1868 | 1461684892365 Marionette TRACE conn3 <- [1,346,null,{}] 08:34:52 INFO - PROCESS | 1868 | 1461684892376 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:52 INFO - PROCESS | 1868 | 1461684892524 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 08:34:52 INFO - PROCESS | 1868 | 1461684892598 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:52 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f117800 == 43 [pid = 1868] [id = 94] 08:34:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 91 (0x7f450c002800) [pid = 1868] [serial = 281] [outer = (nil)] 08:34:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 92 (0x7f450c00bc00) [pid = 1868] [serial = 282] [outer = 0x7f450c002800] 08:34:52 INFO - PROCESS | 1868 | 1461684892654 Marionette DEBUG loaded listener.js 08:34:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 93 (0x7f450c010400) [pid = 1868] [serial = 283] [outer = 0x7f450c002800] 08:34:53 INFO - PROCESS | 1868 | 1461684893335 Marionette TRACE conn3 <- [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]]]}] 08:34:53 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. 08:34:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1026ms 08:34:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:34:53 INFO - PROCESS | 1868 | 1461684893392 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 08:34:53 INFO - PROCESS | 1868 | 1461684893394 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 08:34:53 INFO - PROCESS | 1868 | 1461684893400 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:34:53 INFO - PROCESS | 1868 | 1461684893403 Marionette TRACE conn3 <- [1,350,null,{}] 08:34:53 INFO - PROCESS | 1868 | 1461684893407 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:53 INFO - PROCESS | 1868 | 1461684893680 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 08:34:53 INFO - PROCESS | 1868 | --DOMWINDOW == 92 (0x7f45095ca000) [pid = 1868] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:34:53 INFO - PROCESS | 1868 | --DOMWINDOW == 91 (0x7f4508952c00) [pid = 1868] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:34:53 INFO - PROCESS | 1868 | --DOMWINDOW == 90 (0x7f451262bc00) [pid = 1868] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:34:53 INFO - PROCESS | 1868 | --DOMWINDOW == 89 (0x7f450bd31400) [pid = 1868] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:34:53 INFO - PROCESS | 1868 | --DOMWINDOW == 88 (0x7f4512344c00) [pid = 1868] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:34:53 INFO - PROCESS | 1868 | --DOMWINDOW == 87 (0x7f451003a000) [pid = 1868] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:34:53 INFO - PROCESS | 1868 | --DOMWINDOW == 86 (0x7f4508d2b400) [pid = 1868] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:34:53 INFO - PROCESS | 1868 | --DOMWINDOW == 85 (0x7f4508d33000) [pid = 1868] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:34:53 INFO - PROCESS | 1868 | --DOMWINDOW == 84 (0x7f4512345000) [pid = 1868] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:34:53 INFO - PROCESS | 1868 | --DOMWINDOW == 83 (0x7f450bd86000) [pid = 1868] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:34:53 INFO - PROCESS | 1868 | --DOMWINDOW == 82 (0x7f4511298400) [pid = 1868] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:34:53 INFO - PROCESS | 1868 | --DOMWINDOW == 81 (0x7f45112a1c00) [pid = 1868] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:34:53 INFO - PROCESS | 1868 | 1461684893762 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4509779000 == 44 [pid = 1868] [id = 95] 08:34:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 82 (0x7f4508b90400) [pid = 1868] [serial = 284] [outer = (nil)] 08:34:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 83 (0x7f45092bd000) [pid = 1868] [serial = 285] [outer = 0x7f4508b90400] 08:34:53 INFO - PROCESS | 1868 | 1461684893834 Marionette DEBUG loaded listener.js 08:34:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 84 (0x7f451003a000) [pid = 1868] [serial = 286] [outer = 0x7f4508b90400] 08:34:54 INFO - PROCESS | 1868 | 1461684894427 Marionette TRACE conn3 <- [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]]]}] 08:34:54 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. 08:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1076ms 08:34:54 INFO - PROCESS | 1868 | 1461684894475 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 08:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:34:54 INFO - PROCESS | 1868 | 1461684894478 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 08:34:54 INFO - PROCESS | 1868 | 1461684894483 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:34:54 INFO - PROCESS | 1868 | 1461684894486 Marionette TRACE conn3 <- [1,354,null,{}] 08:34:54 INFO - PROCESS | 1868 | 1461684894504 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:54 INFO - PROCESS | 1868 | 1461684894657 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 08:34:54 INFO - PROCESS | 1868 | 1461684894672 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524042000 == 45 [pid = 1868] [id = 96] 08:34:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 85 (0x7f4508d2b400) [pid = 1868] [serial = 287] [outer = (nil)] 08:34:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 86 (0x7f451f875800) [pid = 1868] [serial = 288] [outer = 0x7f4508d2b400] 08:34:54 INFO - PROCESS | 1868 | 1461684894736 Marionette DEBUG loaded listener.js 08:34:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 87 (0x7f4524107400) [pid = 1868] [serial = 289] [outer = 0x7f4508d2b400] 08:34:55 INFO - PROCESS | 1868 | 1461684895391 Marionette TRACE conn3 <- [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]]]}] 08:34:55 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. 08:34:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 939ms 08:34:55 INFO - PROCESS | 1868 | 1461684895422 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 08:34:55 INFO - PROCESS | 1868 | 1461684895425 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 08:34:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:34:55 INFO - PROCESS | 1868 | 1461684895430 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:34:55 INFO - PROCESS | 1868 | 1461684895432 Marionette TRACE conn3 <- [1,358,null,{}] 08:34:55 INFO - PROCESS | 1868 | 1461684895437 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:55 INFO - PROCESS | 1868 | 1461684895556 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 08:34:55 INFO - PROCESS | 1868 | 1461684895708 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508d86800 == 46 [pid = 1868] [id = 97] 08:34:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 88 (0x7f450884b000) [pid = 1868] [serial = 290] [outer = (nil)] 08:34:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 89 (0x7f4508d2c400) [pid = 1868] [serial = 291] [outer = 0x7f450884b000] 08:34:55 INFO - PROCESS | 1868 | 1461684895783 Marionette DEBUG loaded listener.js 08:34:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 90 (0x7f45092b8c00) [pid = 1868] [serial = 292] [outer = 0x7f450884b000] 08:34:56 INFO - PROCESS | 1868 | 1461684896719 Marionette TRACE conn3 <- [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]]]}] 08:34:56 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. 08:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1325ms 08:34:56 INFO - PROCESS | 1868 | 1461684896755 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 08:34:56 INFO - PROCESS | 1868 | 1461684896759 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 08:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:34:56 INFO - PROCESS | 1868 | 1461684896767 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:34:56 INFO - PROCESS | 1868 | 1461684896773 Marionette TRACE conn3 <- [1,362,null,{}] 08:34:56 INFO - PROCESS | 1868 | 1461684896780 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:56 INFO - PROCESS | 1868 | 1461684896934 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 08:34:57 INFO - PROCESS | 1868 | 1461684897086 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451341e800 == 47 [pid = 1868] [id = 98] 08:34:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 91 (0x7f450884c400) [pid = 1868] [serial = 293] [outer = (nil)] 08:34:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 92 (0x7f450c00cc00) [pid = 1868] [serial = 294] [outer = 0x7f450884c400] 08:34:57 INFO - PROCESS | 1868 | 1461684897160 Marionette DEBUG loaded listener.js 08:34:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 93 (0x7f450fa1d800) [pid = 1868] [serial = 295] [outer = 0x7f450884c400] 08:34:58 INFO - PROCESS | 1868 | 1461684898020 Marionette TRACE conn3 <- [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]]]}] 08:34:58 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. 08:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1280ms 08:34:58 INFO - PROCESS | 1868 | 1461684898051 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 08:34:58 INFO - PROCESS | 1868 | 1461684898057 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 08:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:34:58 INFO - PROCESS | 1868 | 1461684898065 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:34:58 INFO - PROCESS | 1868 | 1461684898067 Marionette TRACE conn3 <- [1,366,null,{}] 08:34:58 INFO - PROCESS | 1868 | 1461684898073 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:58 INFO - PROCESS | 1868 | 1461684898221 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 08:34:58 INFO - PROCESS | 1868 | 1461684898359 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524b1c000 == 48 [pid = 1868] [id = 99] 08:34:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 94 (0x7f450bd2b000) [pid = 1868] [serial = 296] [outer = (nil)] 08:34:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 95 (0x7f4512bfb800) [pid = 1868] [serial = 297] [outer = 0x7f450bd2b000] 08:34:58 INFO - PROCESS | 1868 | 1461684898431 Marionette DEBUG loaded listener.js 08:34:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 96 (0x7f45152d3400) [pid = 1868] [serial = 298] [outer = 0x7f450bd2b000] 08:34:59 INFO - PROCESS | 1868 | 1461684899385 Marionette TRACE conn3 <- [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]]]}] 08:34:59 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. 08:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1383ms 08:34:59 INFO - PROCESS | 1868 | 1461684899448 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 08:34:59 INFO - PROCESS | 1868 | 1461684899452 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 08:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:34:59 INFO - PROCESS | 1868 | 1461684899460 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:34:59 INFO - PROCESS | 1868 | 1461684899467 Marionette TRACE conn3 <- [1,370,null,{}] 08:34:59 INFO - PROCESS | 1868 | 1461684899481 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:59 INFO - PROCESS | 1868 | 1461684899669 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 08:34:59 INFO - PROCESS | 1868 | 1461684899800 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:59 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4528ca2000 == 49 [pid = 1868] [id = 100] 08:34:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 97 (0x7f451f49c800) [pid = 1868] [serial = 299] [outer = (nil)] 08:34:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 98 (0x7f4524106c00) [pid = 1868] [serial = 300] [outer = 0x7f451f49c800] 08:34:59 INFO - PROCESS | 1868 | 1461684899873 Marionette DEBUG loaded listener.js 08:34:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 99 (0x7f45241ac400) [pid = 1868] [serial = 301] [outer = 0x7f451f49c800] 08:35:00 INFO - PROCESS | 1868 | 1461684900727 Marionette TRACE conn3 <- [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]]]}] 08:35:00 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. 08:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1342ms 08:35:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:35:00 INFO - PROCESS | 1868 | 1461684900801 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 08:35:00 INFO - PROCESS | 1868 | 1461684900805 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 08:35:00 INFO - PROCESS | 1868 | 1461684900811 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:35:00 INFO - PROCESS | 1868 | 1461684900814 Marionette TRACE conn3 <- [1,374,null,{}] 08:35:00 INFO - PROCESS | 1868 | 1461684900819 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:01 INFO - PROCESS | 1868 | 1461684901005 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 08:35:01 INFO - PROCESS | 1868 | 1461684901138 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:01 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508b10800 == 50 [pid = 1868] [id = 101] 08:35:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 100 (0x7f450884f000) [pid = 1868] [serial = 302] [outer = (nil)] 08:35:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 101 (0x7f4509717c00) [pid = 1868] [serial = 303] [outer = 0x7f450884f000] 08:35:01 INFO - PROCESS | 1868 | 1461684901210 Marionette DEBUG loaded listener.js 08:35:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 102 (0x7f4515368c00) [pid = 1868] [serial = 304] [outer = 0x7f450884f000] 08:35:02 INFO - PROCESS | 1868 | 1461684902349 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:35:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:35:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1581ms 08:35:02 INFO - PROCESS | 1868 | 1461684902392 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 08:35:02 INFO - PROCESS | 1868 | 1461684902399 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 08:35:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:35:02 INFO - PROCESS | 1868 | 1461684902405 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:35:02 INFO - PROCESS | 1868 | 1461684902411 Marionette TRACE conn3 <- [1,378,null,{}] 08:35:02 INFO - PROCESS | 1868 | 1461684902418 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:02 INFO - PROCESS | 1868 | 1461684902565 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 08:35:02 INFO - PROCESS | 1868 | 1461684902740 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508802800 == 51 [pid = 1868] [id = 102] 08:35:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 103 (0x7f45092b8000) [pid = 1868] [serial = 305] [outer = (nil)] 08:35:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 104 (0x7f450a49b000) [pid = 1868] [serial = 306] [outer = 0x7f45092b8000] 08:35:02 INFO - PROCESS | 1868 | 1461684902854 Marionette DEBUG loaded listener.js 08:35:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 105 (0x7f450bd32c00) [pid = 1868] [serial = 307] [outer = 0x7f45092b8000] 08:35:03 INFO - PROCESS | 1868 | --DOMWINDOW == 104 (0x7f4524103800) [pid = 1868] [serial = 251] [outer = (nil)] [url = about:blank] 08:35:03 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4524042000 == 50 [pid = 1868] [id = 96] 08:35:03 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4509779000 == 49 [pid = 1868] [id = 95] 08:35:03 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451f117800 == 48 [pid = 1868] [id = 94] 08:35:03 INFO - PROCESS | 1868 | 1461684903748 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:35:03 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45155b3000 == 47 [pid = 1868] [id = 93] 08:35:03 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451379a000 == 46 [pid = 1868] [id = 92] 08:35:03 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4510818000 == 45 [pid = 1868] [id = 91] 08:35:03 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450978a800 == 44 [pid = 1868] [id = 90] 08:35:03 INFO - PROCESS | 1868 | --DOMWINDOW == 103 (0x7f451865d400) [pid = 1868] [serial = 192] [outer = (nil)] [url = about:blank] 08:35:03 INFO - PROCESS | 1868 | --DOMWINDOW == 102 (0x7f45108d8c00) [pid = 1868] [serial = 186] [outer = (nil)] [url = about:blank] 08:35:03 INFO - PROCESS | 1868 | --DOMWINDOW == 101 (0x7f4515334c00) [pid = 1868] [serial = 180] [outer = (nil)] [url = about:blank] 08:35:03 INFO - PROCESS | 1868 | --DOMWINDOW == 100 (0x7f451322ec00) [pid = 1868] [serial = 189] [outer = (nil)] [url = about:blank] 08:35:03 INFO - PROCESS | 1868 | --DOMWINDOW == 99 (0x7f450bd29c00) [pid = 1868] [serial = 183] [outer = (nil)] [url = about:blank] 08:35:03 INFO - PROCESS | 1868 | --DOMWINDOW == 98 (0x7f451f4f7800) [pid = 1868] [serial = 245] [outer = (nil)] [url = about:blank] 08:35:03 INFO - PROCESS | 1868 | --DOMWINDOW == 97 (0x7f451322ac00) [pid = 1868] [serial = 239] [outer = (nil)] [url = about:blank] 08:35:03 INFO - PROCESS | 1868 | --DOMWINDOW == 96 (0x7f450fba5400) [pid = 1868] [serial = 234] [outer = (nil)] [url = about:blank] 08:35:03 INFO - PROCESS | 1868 | --DOMWINDOW == 95 (0x7f450dc0b000) [pid = 1868] [serial = 233] [outer = (nil)] [url = about:blank] 08:35:03 INFO - PROCESS | 1868 | --DOMWINDOW == 94 (0x7f4519595400) [pid = 1868] [serial = 242] [outer = (nil)] [url = about:blank] 08:35:03 INFO - PROCESS | 1868 | --DOMWINDOW == 93 (0x7f45112a0400) [pid = 1868] [serial = 236] [outer = (nil)] [url = about:blank] 08:35:03 INFO - PROCESS | 1868 | --DOMWINDOW == 92 (0x7f4511bed000) [pid = 1868] [serial = 237] [outer = (nil)] [url = about:blank] 08:35:03 INFO - PROCESS | 1868 | --DOMWINDOW == 91 (0x7f451129b800) [pid = 1868] [serial = 230] [outer = (nil)] [url = about:blank] 08:35:03 INFO - PROCESS | 1868 | --DOMWINDOW == 90 (0x7f45222aa800) [pid = 1868] [serial = 231] [outer = (nil)] [url = about:blank] 08:35:03 INFO - PROCESS | 1868 | --DOMWINDOW == 89 (0x7f450a8cd000) [pid = 1868] [serial = 221] [outer = (nil)] [url = about:blank] 08:35:03 INFO - PROCESS | 1868 | --DOMWINDOW == 88 (0x7f451129b400) [pid = 1868] [serial = 224] [outer = (nil)] [url = about:blank] 08:35:03 INFO - PROCESS | 1868 | --DOMWINDOW == 87 (0x7f451f60f400) [pid = 1868] [serial = 227] [outer = (nil)] [url = about:blank] 08:35:03 INFO - PROCESS | 1868 | --DOMWINDOW == 86 (0x7f4510a1d800) [pid = 1868] [serial = 248] [outer = (nil)] [url = about:blank] 08:35:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:35:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1384ms 08:35:03 INFO - PROCESS | 1868 | --DOMWINDOW == 85 (0x7f451f87b400) [pid = 1868] [serial = 246] [outer = (nil)] [url = about:blank] 08:35:03 INFO - PROCESS | 1868 | --DOMWINDOW == 84 (0x7f451f3d7c00) [pid = 1868] [serial = 243] [outer = (nil)] [url = about:blank] 08:35:03 INFO - PROCESS | 1868 | --DOMWINDOW == 83 (0x7f4524078c00) [pid = 1868] [serial = 249] [outer = (nil)] [url = about:blank] 08:35:03 INFO - PROCESS | 1868 | --DOMWINDOW == 82 (0x7f4515376000) [pid = 1868] [serial = 240] [outer = (nil)] [url = about:blank] 08:35:03 INFO - PROCESS | 1868 | 1461684903799 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 08:35:03 INFO - PROCESS | 1868 | 1461684903807 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 08:35:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:35:03 INFO - PROCESS | 1868 | 1461684903817 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:35:03 INFO - PROCESS | 1868 | 1461684903820 Marionette TRACE conn3 <- [1,382,null,{}] 08:35:03 INFO - PROCESS | 1868 | 1461684903826 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:03 INFO - PROCESS | 1868 | 1461684903972 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 08:35:03 INFO - PROCESS | 1868 | 1461684903985 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:04 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450f23f000 == 45 [pid = 1868] [id = 103] 08:35:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 83 (0x7f450c008000) [pid = 1868] [serial = 308] [outer = (nil)] 08:35:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 84 (0x7f450e61d400) [pid = 1868] [serial = 309] [outer = 0x7f450c008000] 08:35:04 INFO - PROCESS | 1868 | 1461684904050 Marionette DEBUG loaded listener.js 08:35:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 85 (0x7f4510967400) [pid = 1868] [serial = 310] [outer = 0x7f450c008000] 08:35:04 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:35:04 INFO - PROCESS | 1868 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:35:04 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:35:04 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:35:04 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:35:04 INFO - PROCESS | 1868 | 1461684904916 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:35:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:35:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1134ms 08:35:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:35:04 INFO - PROCESS | 1868 | 1461684904952 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 08:35:04 INFO - PROCESS | 1868 | 1461684904955 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 08:35:04 INFO - PROCESS | 1868 | 1461684904970 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:35:04 INFO - PROCESS | 1868 | 1461684904976 Marionette TRACE conn3 <- [1,386,null,{}] 08:35:05 INFO - PROCESS | 1868 | 1461684904999 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:05 INFO - PROCESS | 1868 | 1461684905144 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 08:35:05 INFO - PROCESS | 1868 | 1461684905156 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:05 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512392000 == 46 [pid = 1868] [id = 104] 08:35:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 86 (0x7f4512345400) [pid = 1868] [serial = 311] [outer = (nil)] 08:35:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 87 (0x7f451262a800) [pid = 1868] [serial = 312] [outer = 0x7f4512345400] 08:35:05 INFO - PROCESS | 1868 | 1461684905231 Marionette DEBUG loaded listener.js 08:35:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 88 (0x7f4513224400) [pid = 1868] [serial = 313] [outer = 0x7f4512345400] 08:35:05 INFO - PROCESS | 1868 | 1461684905982 Marionette TRACE conn3 <- [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]]]}] 08:35:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:35:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1050ms 08:35:06 INFO - PROCESS | 1868 | 1461684906011 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 08:35:06 INFO - PROCESS | 1868 | 1461684906014 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 08:35:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:35:06 INFO - PROCESS | 1868 | 1461684906020 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:35:06 INFO - PROCESS | 1868 | 1461684906022 Marionette TRACE conn3 <- [1,390,null,{}] 08:35:06 INFO - PROCESS | 1868 | 1461684906028 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:06 INFO - PROCESS | 1868 | 1461684906205 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 08:35:06 INFO - PROCESS | 1868 | 1461684906236 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512b1d000 == 47 [pid = 1868] [id = 105] 08:35:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 89 (0x7f4508956800) [pid = 1868] [serial = 314] [outer = (nil)] 08:35:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 90 (0x7f4513878400) [pid = 1868] [serial = 315] [outer = 0x7f4508956800] 08:35:06 INFO - PROCESS | 1868 | 1461684906295 Marionette DEBUG loaded listener.js 08:35:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 91 (0x7f451532c400) [pid = 1868] [serial = 316] [outer = 0x7f4508956800] 08:35:07 INFO - PROCESS | 1868 | 1461684907135 Marionette TRACE conn3 <- [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]]]}] 08:35:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:35:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1133ms 08:35:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:35:07 INFO - PROCESS | 1868 | 1461684907170 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 08:35:07 INFO - PROCESS | 1868 | 1461684907172 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 08:35:07 INFO - PROCESS | 1868 | 1461684907179 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:35:07 INFO - PROCESS | 1868 | 1461684907182 Marionette TRACE conn3 <- [1,394,null,{}] 08:35:07 INFO - PROCESS | 1868 | 1461684907188 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:07 INFO - PROCESS | 1868 | 1461684907348 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 08:35:07 INFO - PROCESS | 1868 | 1461684907375 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:07 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45137a6000 == 48 [pid = 1868] [id = 106] 08:35:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 92 (0x7f4508ed3c00) [pid = 1868] [serial = 317] [outer = (nil)] 08:35:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 93 (0x7f4515547000) [pid = 1868] [serial = 318] [outer = 0x7f4508ed3c00] 08:35:07 INFO - PROCESS | 1868 | 1461684907436 Marionette DEBUG loaded listener.js 08:35:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 94 (0x7f451588b400) [pid = 1868] [serial = 319] [outer = 0x7f4508ed3c00] 08:35:08 INFO - PROCESS | 1868 | --DOMWINDOW == 93 (0x7f450c002800) [pid = 1868] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:35:08 INFO - PROCESS | 1868 | --DOMWINDOW == 92 (0x7f4508b90400) [pid = 1868] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:35:08 INFO - PROCESS | 1868 | --DOMWINDOW == 91 (0x7f450a8c9400) [pid = 1868] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:35:08 INFO - PROCESS | 1868 | --DOMWINDOW == 90 (0x7f4508b9ac00) [pid = 1868] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:35:08 INFO - PROCESS | 1868 | --DOMWINDOW == 89 (0x7f4510d0b000) [pid = 1868] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:35:08 INFO - PROCESS | 1868 | --DOMWINDOW == 88 (0x7f450a492400) [pid = 1868] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:35:08 INFO - PROCESS | 1868 | --DOMWINDOW == 87 (0x7f4508d32800) [pid = 1868] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:35:08 INFO - PROCESS | 1868 | --DOMWINDOW == 86 (0x7f45095c3400) [pid = 1868] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:35:08 INFO - PROCESS | 1868 | 1461684908460 Marionette TRACE conn3 <- [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]]]}] 08:35:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:35:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1337ms 08:35:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:35:08 INFO - PROCESS | 1868 | 1461684908515 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 08:35:08 INFO - PROCESS | 1868 | 1461684908517 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 08:35:08 INFO - PROCESS | 1868 | 1461684908523 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:35:08 INFO - PROCESS | 1868 | 1461684908526 Marionette TRACE conn3 <- [1,398,null,{}] 08:35:08 INFO - PROCESS | 1868 | 1461684908531 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:08 INFO - PROCESS | 1868 | 1461684908729 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 08:35:08 INFO - PROCESS | 1868 | 1461684908788 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45155aa000 == 49 [pid = 1868] [id = 107] 08:35:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 87 (0x7f451536a800) [pid = 1868] [serial = 320] [outer = (nil)] 08:35:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 88 (0x7f451f4a6000) [pid = 1868] [serial = 321] [outer = 0x7f451536a800] 08:35:08 INFO - PROCESS | 1868 | 1461684908856 Marionette DEBUG loaded listener.js 08:35:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 89 (0x7f452064c800) [pid = 1868] [serial = 322] [outer = 0x7f451536a800] 08:35:09 INFO - PROCESS | 1868 | 1461684909511 Marionette TRACE conn3 <- [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]]]}] 08:35:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:35:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1031ms 08:35:09 INFO - PROCESS | 1868 | 1461684909554 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 08:35:09 INFO - PROCESS | 1868 | 1461684909557 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 08:35:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:35:09 INFO - PROCESS | 1868 | 1461684909562 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:35:09 INFO - PROCESS | 1868 | 1461684909564 Marionette TRACE conn3 <- [1,402,null,{}] 08:35:09 INFO - PROCESS | 1868 | 1461684909569 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:09 INFO - PROCESS | 1868 | 1461684909729 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 08:35:09 INFO - PROCESS | 1868 | 1461684909756 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508d85000 == 50 [pid = 1868] [id = 108] 08:35:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 90 (0x7f4510d0b000) [pid = 1868] [serial = 323] [outer = (nil)] 08:35:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 91 (0x7f452083e800) [pid = 1868] [serial = 324] [outer = 0x7f4510d0b000] 08:35:09 INFO - PROCESS | 1868 | 1461684909824 Marionette DEBUG loaded listener.js 08:35:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 92 (0x7f4524081c00) [pid = 1868] [serial = 325] [outer = 0x7f4510d0b000] 08:35:10 INFO - PROCESS | 1868 | 1461684910742 Marionette TRACE conn3 <- [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]]]}] 08:35:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:35:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1228ms 08:35:10 INFO - PROCESS | 1868 | 1461684910792 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 08:35:10 INFO - PROCESS | 1868 | 1461684910799 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 08:35:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:35:10 INFO - PROCESS | 1868 | 1461684910810 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:35:10 INFO - PROCESS | 1868 | 1461684910817 Marionette TRACE conn3 <- [1,406,null,{}] 08:35:10 INFO - PROCESS | 1868 | 1461684910827 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:11 INFO - PROCESS | 1868 | 1461684911013 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 08:35:11 INFO - PROCESS | 1868 | 1461684911150 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511b15800 == 51 [pid = 1868] [id = 109] 08:35:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 93 (0x7f4508ecb800) [pid = 1868] [serial = 326] [outer = (nil)] 08:35:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 94 (0x7f450a494400) [pid = 1868] [serial = 327] [outer = 0x7f4508ecb800] 08:35:11 INFO - PROCESS | 1868 | 1461684911231 Marionette DEBUG loaded listener.js 08:35:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 95 (0x7f450bd2b800) [pid = 1868] [serial = 328] [outer = 0x7f4508ecb800] 08:35:12 INFO - PROCESS | 1868 | 1461684912230 Marionette TRACE conn3 <- [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]]]}] 08:35:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:35:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1486ms 08:35:12 INFO - PROCESS | 1868 | 1461684912296 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 08:35:12 INFO - PROCESS | 1868 | 1461684912305 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 08:35:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:35:12 INFO - PROCESS | 1868 | 1461684912315 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:35:12 INFO - PROCESS | 1868 | 1461684912319 Marionette TRACE conn3 <- [1,410,null,{}] 08:35:12 INFO - PROCESS | 1868 | 1461684912325 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:12 INFO - PROCESS | 1868 | 1461684912526 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 08:35:12 INFO - PROCESS | 1868 | 1461684912657 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4513251800 == 52 [pid = 1868] [id = 110] 08:35:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 96 (0x7f450dc11c00) [pid = 1868] [serial = 329] [outer = (nil)] 08:35:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 97 (0x7f451129bc00) [pid = 1868] [serial = 330] [outer = 0x7f450dc11c00] 08:35:12 INFO - PROCESS | 1868 | 1461684912731 Marionette DEBUG loaded listener.js 08:35:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 98 (0x7f4512344400) [pid = 1868] [serial = 331] [outer = 0x7f450dc11c00] 08:35:13 INFO - PROCESS | 1868 | 1461684913663 Marionette TRACE conn3 <- [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]]]}] 08:35:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:35:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1380ms 08:35:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:35:13 INFO - PROCESS | 1868 | 1461684913695 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 08:35:13 INFO - PROCESS | 1868 | 1461684913698 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 08:35:13 INFO - PROCESS | 1868 | 1461684913705 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:35:13 INFO - PROCESS | 1868 | 1461684913711 Marionette TRACE conn3 <- [1,414,null,{}] 08:35:13 INFO - PROCESS | 1868 | 1461684913727 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:13 INFO - PROCESS | 1868 | 1461684913879 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 08:35:14 INFO - PROCESS | 1868 | 1461684914018 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4520531000 == 53 [pid = 1868] [id = 111] 08:35:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 99 (0x7f451532d000) [pid = 1868] [serial = 332] [outer = (nil)] 08:35:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 100 (0x7f4519595400) [pid = 1868] [serial = 333] [outer = 0x7f451532d000] 08:35:14 INFO - PROCESS | 1868 | 1461684914093 Marionette DEBUG loaded listener.js 08:35:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 101 (0x7f451f6aac00) [pid = 1868] [serial = 334] [outer = 0x7f451532d000] 08:35:14 INFO - PROCESS | 1868 | 1461684914938 Marionette TRACE conn3 <- [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]]]}] 08:35:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:35:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1287ms 08:35:14 INFO - PROCESS | 1868 | 1461684914997 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 08:35:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:35:15 INFO - PROCESS | 1868 | 1461684915002 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 08:35:15 INFO - PROCESS | 1868 | 1461684915009 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:35:15 INFO - PROCESS | 1868 | 1461684915012 Marionette TRACE conn3 <- [1,418,null,{}] 08:35:15 INFO - PROCESS | 1868 | 1461684915018 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:15 INFO - PROCESS | 1868 | 1461684915179 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 08:35:15 INFO - PROCESS | 1868 | 1461684915320 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f452465b800 == 54 [pid = 1868] [id = 112] 08:35:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 102 (0x7f4511469400) [pid = 1868] [serial = 335] [outer = (nil)] 08:35:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 103 (0x7f4511471c00) [pid = 1868] [serial = 336] [outer = 0x7f4511469400] 08:35:15 INFO - PROCESS | 1868 | 1461684915395 Marionette DEBUG loaded listener.js 08:35:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 104 (0x7f451865d800) [pid = 1868] [serial = 337] [outer = 0x7f4511469400] 08:35:16 INFO - PROCESS | 1868 | 1461684916593 Marionette TRACE conn3 <- [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]]]}] 08:35:16 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 08:35:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1633ms 08:35:16 INFO - PROCESS | 1868 | 1461684916659 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 08:35:16 INFO - PROCESS | 1868 | 1461684916663 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 08:35:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:35:16 INFO - PROCESS | 1868 | 1461684916669 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:35:16 INFO - PROCESS | 1868 | 1461684916671 Marionette TRACE conn3 <- [1,422,null,{}] 08:35:16 INFO - PROCESS | 1868 | 1461684916676 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:17 INFO - PROCESS | 1868 | 1461684917075 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 08:35:17 INFO - PROCESS | 1868 | 1461684917188 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451205d000 == 55 [pid = 1868] [id = 113] 08:35:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 105 (0x7f45095cfc00) [pid = 1868] [serial = 338] [outer = (nil)] 08:35:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 106 (0x7f450a48e800) [pid = 1868] [serial = 339] [outer = 0x7f45095cfc00] 08:35:17 INFO - PROCESS | 1868 | 1461684917253 Marionette DEBUG loaded listener.js 08:35:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 107 (0x7f450bd31c00) [pid = 1868] [serial = 340] [outer = 0x7f45095cfc00] 08:35:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f452081e000 == 54 [pid = 1868] [id = 76] 08:35:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45155aa000 == 53 [pid = 1868] [id = 107] 08:35:18 INFO - PROCESS | 1868 | --DOMWINDOW == 106 (0x7f451f875800) [pid = 1868] [serial = 288] [outer = (nil)] [url = about:blank] 08:35:18 INFO - PROCESS | 1868 | --DOMWINDOW == 105 (0x7f450e614800) [pid = 1868] [serial = 255] [outer = (nil)] [url = about:blank] 08:35:18 INFO - PROCESS | 1868 | --DOMWINDOW == 104 (0x7f4512bf5800) [pid = 1868] [serial = 258] [outer = (nil)] [url = about:blank] 08:35:18 INFO - PROCESS | 1868 | --DOMWINDOW == 103 (0x7f45206c8c00) [pid = 1868] [serial = 261] [outer = (nil)] [url = about:blank] 08:35:18 INFO - PROCESS | 1868 | --DOMWINDOW == 102 (0x7f45241a3400) [pid = 1868] [serial = 264] [outer = (nil)] [url = about:blank] 08:35:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45137a6000 == 52 [pid = 1868] [id = 106] 08:35:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512b1d000 == 51 [pid = 1868] [id = 105] 08:35:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512392000 == 50 [pid = 1868] [id = 104] 08:35:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450f23f000 == 49 [pid = 1868] [id = 103] 08:35:18 INFO - PROCESS | 1868 | 1461684918596 Marionette TRACE conn3 <- [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]]]}] 08:35:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508802800 == 48 [pid = 1868] [id = 102] 08:35:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508d86800 == 47 [pid = 1868] [id = 97] 08:35:18 INFO - PROCESS | 1868 | --DOMWINDOW == 101 (0x7f45227bb800) [pid = 1868] [serial = 219] [outer = (nil)] [url = about:blank] 08:35:18 INFO - PROCESS | 1868 | --DOMWINDOW == 100 (0x7f450c00bc00) [pid = 1868] [serial = 282] [outer = (nil)] [url = about:blank] 08:35:18 INFO - PROCESS | 1868 | --DOMWINDOW == 99 (0x7f45092bd000) [pid = 1868] [serial = 285] [outer = (nil)] [url = about:blank] 08:35:18 INFO - PROCESS | 1868 | --DOMWINDOW == 98 (0x7f450c010400) [pid = 1868] [serial = 283] [outer = (nil)] [url = about:blank] 08:35:18 INFO - PROCESS | 1868 | --DOMWINDOW == 97 (0x7f451959a800) [pid = 1868] [serial = 276] [outer = (nil)] [url = about:blank] 08:35:18 INFO - PROCESS | 1868 | --DOMWINDOW == 96 (0x7f451f605400) [pid = 1868] [serial = 277] [outer = (nil)] [url = about:blank] 08:35:18 INFO - PROCESS | 1868 | --DOMWINDOW == 95 (0x7f4510c2b800) [pid = 1868] [serial = 271] [outer = (nil)] [url = about:blank] 08:35:18 INFO - PROCESS | 1868 | --DOMWINDOW == 94 (0x7f450fa1c800) [pid = 1868] [serial = 270] [outer = (nil)] [url = about:blank] 08:35:18 INFO - PROCESS | 1868 | --DOMWINDOW == 93 (0x7f451223d000) [pid = 1868] [serial = 273] [outer = (nil)] [url = about:blank] 08:35:18 INFO - PROCESS | 1868 | --DOMWINDOW == 92 (0x7f4512c0cc00) [pid = 1868] [serial = 274] [outer = (nil)] [url = about:blank] 08:35:18 INFO - PROCESS | 1868 | --DOMWINDOW == 91 (0x7f45244e5000) [pid = 1868] [serial = 268] [outer = (nil)] [url = about:blank] 08:35:18 INFO - PROCESS | 1868 | --DOMWINDOW == 90 (0x7f45227afc00) [pid = 1868] [serial = 267] [outer = (nil)] [url = about:blank] 08:35:18 INFO - PROCESS | 1868 | --DOMWINDOW == 89 (0x7f451f4a3c00) [pid = 1868] [serial = 279] [outer = (nil)] [url = about:blank] 08:35:18 INFO - PROCESS | 1868 | --DOMWINDOW == 88 (0x7f4512342c00) [pid = 1868] [serial = 111] [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.] 08:35:18 INFO - PROCESS | 1868 | --DOMWINDOW == 87 (0x7f4524104400) [pid = 1868] [serial = 280] [outer = (nil)] [url = about:blank] 08:35:18 INFO - PROCESS | 1868 | --DOMWINDOW == 86 (0x7f451003a000) [pid = 1868] [serial = 286] [outer = (nil)] [url = about:blank] 08:35:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:35:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1985ms 08:35:18 INFO - PROCESS | 1868 | 1461684918655 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 08:35:18 INFO - PROCESS | 1868 | 1461684918659 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 08:35:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:35:18 INFO - PROCESS | 1868 | 1461684918666 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:35:18 INFO - PROCESS | 1868 | 1461684918671 Marionette TRACE conn3 <- [1,426,null,{}] 08:35:18 INFO - PROCESS | 1868 | 1461684918677 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:18 INFO - PROCESS | 1868 | 1461684918800 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 08:35:18 INFO - PROCESS | 1868 | 1461684918811 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450f031000 == 48 [pid = 1868] [id = 114] 08:35:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 87 (0x7f45092b7400) [pid = 1868] [serial = 341] [outer = (nil)] 08:35:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 88 (0x7f450fa1c800) [pid = 1868] [serial = 342] [outer = 0x7f45092b7400] 08:35:18 INFO - PROCESS | 1868 | 1461684918872 Marionette DEBUG loaded listener.js 08:35:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 89 (0x7f45112a0400) [pid = 1868] [serial = 343] [outer = 0x7f45092b7400] 08:35:19 INFO - PROCESS | 1868 | 1461684919596 Marionette TRACE conn3 <- [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] 08:35:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:35:19 INFO - PROCESS | 1868 | 1461684919653 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 08:35:19 INFO - PROCESS | 1868 | 1461684919658 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:35:19 INFO - PROCESS | 1868 | 1461684919661 Marionette TRACE conn3 <- [1,430,null,{}] 08:35:19 INFO - PROCESS | 1868 | 1461684919670 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:19 INFO - PROCESS | 1868 | 1461684919805 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 08:35:19 INFO - PROCESS | 1868 | 1461684919823 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:19 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512996800 == 49 [pid = 1868] [id = 115] 08:35:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 90 (0x7f4512346800) [pid = 1868] [serial = 344] [outer = (nil)] 08:35:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 91 (0x7f45123cc800) [pid = 1868] [serial = 345] [outer = 0x7f4512346800] 08:35:19 INFO - PROCESS | 1868 | 1461684919882 Marionette DEBUG loaded listener.js 08:35:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 92 (0x7f4512c9e800) [pid = 1868] [serial = 346] [outer = 0x7f4512346800] 08:35:20 INFO - PROCESS | 1868 | 1461684920679 Marionette TRACE conn3 <- [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]]]}] 08:35:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:35:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1081ms 08:35:20 INFO - PROCESS | 1868 | 1461684920751 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 08:35:20 INFO - PROCESS | 1868 | 1461684920756 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 08:35:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:35:20 INFO - PROCESS | 1868 | 1461684920776 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:35:20 INFO - PROCESS | 1868 | 1461684920782 Marionette TRACE conn3 <- [1,434,null,{}] 08:35:20 INFO - PROCESS | 1868 | 1461684920787 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:20 INFO - PROCESS | 1868 | 1461684920936 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 08:35:20 INFO - PROCESS | 1868 | 1461684920947 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45186d7000 == 50 [pid = 1868] [id = 116] 08:35:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 93 (0x7f4512c9f400) [pid = 1868] [serial = 347] [outer = (nil)] 08:35:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 94 (0x7f4515888c00) [pid = 1868] [serial = 348] [outer = 0x7f4512c9f400] 08:35:21 INFO - PROCESS | 1868 | 1461684921005 Marionette DEBUG loaded listener.js 08:35:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 95 (0x7f451f60c800) [pid = 1868] [serial = 349] [outer = 0x7f4512c9f400] 08:35:21 INFO - PROCESS | 1868 | --DOMWINDOW == 94 (0x7f451f40ac00) [pid = 1868] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:35:21 INFO - PROCESS | 1868 | --DOMWINDOW == 93 (0x7f4510965400) [pid = 1868] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:35:21 INFO - PROCESS | 1868 | --DOMWINDOW == 92 (0x7f45092b8000) [pid = 1868] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:35:21 INFO - PROCESS | 1868 | --DOMWINDOW == 91 (0x7f450a8c7400) [pid = 1868] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:35:21 INFO - PROCESS | 1868 | --DOMWINDOW == 90 (0x7f450bd91400) [pid = 1868] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:35:21 INFO - PROCESS | 1868 | --DOMWINDOW == 89 (0x7f451536a800) [pid = 1868] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:35:21 INFO - PROCESS | 1868 | --DOMWINDOW == 88 (0x7f4508956800) [pid = 1868] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:35:21 INFO - PROCESS | 1868 | --DOMWINDOW == 87 (0x7f4508ed3c00) [pid = 1868] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:35:21 INFO - PROCESS | 1868 | --DOMWINDOW == 86 (0x7f4508d2b400) [pid = 1868] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:35:21 INFO - PROCESS | 1868 | --DOMWINDOW == 85 (0x7f45095c6000) [pid = 1868] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:35:21 INFO - PROCESS | 1868 | --DOMWINDOW == 84 (0x7f4511d5b400) [pid = 1868] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:35:21 INFO - PROCESS | 1868 | --DOMWINDOW == 83 (0x7f450c008000) [pid = 1868] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:35:21 INFO - PROCESS | 1868 | --DOMWINDOW == 82 (0x7f4515834800) [pid = 1868] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:35:21 INFO - PROCESS | 1868 | --DOMWINDOW == 81 (0x7f4512345400) [pid = 1868] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:35:22 INFO - PROCESS | 1868 | 1461684922327 Marionette TRACE conn3 <- [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]]]}] 08:35:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:35:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1645ms 08:35:22 INFO - PROCESS | 1868 | 1461684922411 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 08:35:22 INFO - PROCESS | 1868 | 1461684922417 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 08:35:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:35:22 INFO - PROCESS | 1868 | 1461684922425 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:35:22 INFO - PROCESS | 1868 | 1461684922430 Marionette TRACE conn3 <- [1,438,null,{}] 08:35:22 INFO - PROCESS | 1868 | 1461684922438 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:22 INFO - PROCESS | 1868 | 1461684922632 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 08:35:22 INFO - PROCESS | 1868 | 1461684922763 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:22 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512979800 == 51 [pid = 1868] [id = 117] 08:35:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 82 (0x7f450a8c7400) [pid = 1868] [serial = 350] [outer = (nil)] 08:35:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 83 (0x7f450dc0b400) [pid = 1868] [serial = 351] [outer = 0x7f450a8c7400] 08:35:22 INFO - PROCESS | 1868 | 1461684922836 Marionette DEBUG loaded listener.js 08:35:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 84 (0x7f45112a1800) [pid = 1868] [serial = 352] [outer = 0x7f450a8c7400] 08:35:23 INFO - PROCESS | 1868 | 1461684923726 Marionette TRACE conn3 <- [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]]]}] 08:35:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:35:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1334ms 08:35:23 INFO - PROCESS | 1868 | 1461684923759 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 08:35:23 INFO - PROCESS | 1868 | 1461684923768 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 08:35:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:35:23 INFO - PROCESS | 1868 | 1461684923777 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:35:23 INFO - PROCESS | 1868 | 1461684923781 Marionette TRACE conn3 <- [1,442,null,{}] 08:35:23 INFO - PROCESS | 1868 | 1461684923787 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:23 INFO - PROCESS | 1868 | 1461684923935 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 08:35:24 INFO - PROCESS | 1868 | 1461684924079 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f104800 == 52 [pid = 1868] [id = 118] 08:35:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 85 (0x7f4511631400) [pid = 1868] [serial = 353] [outer = (nil)] 08:35:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 86 (0x7f4512bf6800) [pid = 1868] [serial = 354] [outer = 0x7f4511631400] 08:35:24 INFO - PROCESS | 1868 | 1461684924148 Marionette DEBUG loaded listener.js 08:35:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 87 (0x7f45137db000) [pid = 1868] [serial = 355] [outer = 0x7f4511631400] 08:35:25 INFO - PROCESS | 1868 | 1461684925099 Marionette TRACE conn3 <- [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]]]}] 08:35:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:35:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1380ms 08:35:25 INFO - PROCESS | 1868 | 1461684925158 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 08:35:25 INFO - PROCESS | 1868 | 1461684925161 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 08:35:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:35:25 INFO - PROCESS | 1868 | 1461684925168 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:35:25 INFO - PROCESS | 1868 | 1461684925173 Marionette TRACE conn3 <- [1,446,null,{}] 08:35:25 INFO - PROCESS | 1868 | 1461684925189 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:25 INFO - PROCESS | 1868 | 1461684925386 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 08:35:25 INFO - PROCESS | 1868 | 1461684925520 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524034800 == 53 [pid = 1868] [id = 119] 08:35:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 88 (0x7f4519593400) [pid = 1868] [serial = 356] [outer = (nil)] 08:35:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 89 (0x7f451f6af800) [pid = 1868] [serial = 357] [outer = 0x7f4519593400] 08:35:25 INFO - PROCESS | 1868 | 1461684925636 Marionette DEBUG loaded listener.js 08:35:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 90 (0x7f45209ee000) [pid = 1868] [serial = 358] [outer = 0x7f4519593400] 08:35:26 INFO - PROCESS | 1868 | 1461684926444 Marionette TRACE conn3 <- [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]]]}] 08:35:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:35:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1336ms 08:35:26 INFO - PROCESS | 1868 | 1461684926505 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 08:35:26 INFO - PROCESS | 1868 | 1461684926510 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 08:35:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:35:26 INFO - PROCESS | 1868 | 1461684926516 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:35:26 INFO - PROCESS | 1868 | 1461684926519 Marionette TRACE conn3 <- [1,450,null,{}] 08:35:26 INFO - PROCESS | 1868 | 1461684926524 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:26 INFO - PROCESS | 1868 | 1461684926663 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 08:35:26 INFO - PROCESS | 1868 | 1461684926832 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f452667f800 == 54 [pid = 1868] [id = 120] 08:35:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 91 (0x7f4524103800) [pid = 1868] [serial = 359] [outer = (nil)] 08:35:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 92 (0x7f452410a800) [pid = 1868] [serial = 360] [outer = 0x7f4524103800] 08:35:26 INFO - PROCESS | 1868 | 1461684926906 Marionette DEBUG loaded listener.js 08:35:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 93 (0x7f45241a9000) [pid = 1868] [serial = 361] [outer = 0x7f4524103800] 08:35:27 INFO - PROCESS | 1868 | 1461684927790 Marionette TRACE conn3 <- [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] 08:35:27 INFO - PROCESS | 1868 | 1461684927857 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 08:35:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:35:27 INFO - PROCESS | 1868 | 1461684927863 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:35:27 INFO - PROCESS | 1868 | 1461684927865 Marionette TRACE conn3 <- [1,454,null,{}] 08:35:27 INFO - PROCESS | 1868 | 1461684927871 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:28 INFO - PROCESS | 1868 | 1461684928013 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 08:35:28 INFO - PROCESS | 1868 | 1461684928151 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4528ac3000 == 55 [pid = 1868] [id = 121] 08:35:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 94 (0x7f45092b6800) [pid = 1868] [serial = 362] [outer = (nil)] 08:35:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 95 (0x7f45241ab400) [pid = 1868] [serial = 363] [outer = 0x7f45092b6800] 08:35:28 INFO - PROCESS | 1868 | 1461684928223 Marionette DEBUG loaded listener.js 08:35:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 96 (0x7f45244ec800) [pid = 1868] [serial = 364] [outer = 0x7f45092b6800] 08:35:29 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:35:29 INFO - PROCESS | 1868 | 1461684929285 Marionette TRACE conn3 <- [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]]]}] 08:35:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:35:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1436ms 08:35:29 INFO - PROCESS | 1868 | 1461684929300 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 08:35:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:35:29 INFO - PROCESS | 1868 | 1461684929305 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 08:35:29 INFO - PROCESS | 1868 | 1461684929312 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:35:29 INFO - PROCESS | 1868 | 1461684929317 Marionette TRACE conn3 <- [1,458,null,{}] 08:35:29 INFO - PROCESS | 1868 | 1461684929325 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:29 INFO - PROCESS | 1868 | 1461684929461 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 08:35:29 INFO - PROCESS | 1868 | 1461684929703 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511682800 == 56 [pid = 1868] [id = 122] 08:35:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 97 (0x7f450b26fc00) [pid = 1868] [serial = 365] [outer = (nil)] 08:35:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 98 (0x7f450c008c00) [pid = 1868] [serial = 366] [outer = 0x7f450b26fc00] 08:35:29 INFO - PROCESS | 1868 | 1461684929776 Marionette DEBUG loaded listener.js 08:35:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 99 (0x7f45108d8000) [pid = 1868] [serial = 367] [outer = 0x7f450b26fc00] 08:35:30 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512996800 == 55 [pid = 1868] [id = 115] 08:35:30 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450f031000 == 54 [pid = 1868] [id = 114] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 98 (0x7f4524106c00) [pid = 1868] [serial = 300] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 97 (0x7f452083e800) [pid = 1868] [serial = 324] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451205d000 == 53 [pid = 1868] [id = 113] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 96 (0x7f4523e0f400) [pid = 1868] [serial = 262] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 95 (0x7f4512628800) [pid = 1868] [serial = 225] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 94 (0x7f450bd32c00) [pid = 1868] [serial = 307] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 93 (0x7f4512bfb800) [pid = 1868] [serial = 297] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 92 (0x7f45241ae400) [pid = 1868] [serial = 265] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 91 (0x7f45108d5c00) [pid = 1868] [serial = 256] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 90 (0x7f451f4a6000) [pid = 1868] [serial = 321] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 89 (0x7f4513878400) [pid = 1868] [serial = 315] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 88 (0x7f451588b400) [pid = 1868] [serial = 319] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 87 (0x7f4509717c00) [pid = 1868] [serial = 303] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 86 (0x7f4524107400) [pid = 1868] [serial = 289] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 85 (0x7f450c107c00) [pid = 1868] [serial = 222] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 84 (0x7f452064c800) [pid = 1868] [serial = 322] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 83 (0x7f450c00cc00) [pid = 1868] [serial = 294] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 82 (0x7f45152d3800) [pid = 1868] [serial = 259] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 81 (0x7f450a49b000) [pid = 1868] [serial = 306] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 80 (0x7f4508d2c400) [pid = 1868] [serial = 291] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 79 (0x7f451532c400) [pid = 1868] [serial = 316] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 78 (0x7f4510967400) [pid = 1868] [serial = 310] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 77 (0x7f450e61d400) [pid = 1868] [serial = 309] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 76 (0x7f45202b3800) [pid = 1868] [serial = 228] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 75 (0x7f451262a800) [pid = 1868] [serial = 312] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 74 (0x7f4513224400) [pid = 1868] [serial = 313] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | --DOMWINDOW == 73 (0x7f4515547000) [pid = 1868] [serial = 318] [outer = (nil)] [url = about:blank] 08:35:30 INFO - PROCESS | 1868 | 1461684930604 Marionette TRACE conn3 <- [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] 08:35:30 INFO - PROCESS | 1868 | 1461684930669 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 08:35:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:35:30 INFO - PROCESS | 1868 | 1461684930679 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:35:30 INFO - PROCESS | 1868 | 1461684930682 Marionette TRACE conn3 <- [1,462,null,{}] 08:35:30 INFO - PROCESS | 1868 | 1461684930687 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:30 INFO - PROCESS | 1868 | 1461684930817 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 08:35:30 INFO - PROCESS | 1868 | 1461684930833 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:30 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511681800 == 54 [pid = 1868] [id = 123] 08:35:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 74 (0x7f4510967400) [pid = 1868] [serial = 368] [outer = (nil)] 08:35:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 75 (0x7f45123c4000) [pid = 1868] [serial = 369] [outer = 0x7f4510967400] 08:35:30 INFO - PROCESS | 1868 | 1461684930890 Marionette DEBUG loaded listener.js 08:35:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 76 (0x7f45137cd400) [pid = 1868] [serial = 370] [outer = 0x7f4510967400] 08:35:31 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:35:31 INFO - PROCESS | 1868 | 1461684931697 Marionette TRACE conn3 <- [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] 08:35:31 INFO - PROCESS | 1868 | 1461684931791 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 08:35:31 INFO - PROCESS | 1868 | 1461684931798 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:35:31 INFO - PROCESS | 1868 | 1461684931803 Marionette TRACE conn3 <- [1,466,null,{}] 08:35:31 INFO - PROCESS | 1868 | 1461684931817 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:31 INFO - PROCESS | 1868 | 1461684931978 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 08:35:32 INFO - PROCESS | 1868 | 1461684932071 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4513850800 == 55 [pid = 1868] [id = 124] 08:35:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 77 (0x7f451386f400) [pid = 1868] [serial = 371] [outer = (nil)] 08:35:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 78 (0x7f451e50f000) [pid = 1868] [serial = 372] [outer = 0x7f451386f400] 08:35:32 INFO - PROCESS | 1868 | 1461684932144 Marionette DEBUG loaded listener.js 08:35:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 79 (0x7f45209ed400) [pid = 1868] [serial = 373] [outer = 0x7f451386f400] 08:35:32 INFO - PROCESS | 1868 | 1461684932823 Marionette TRACE conn3 <- [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] 08:35:32 INFO - PROCESS | 1868 | 1461684932903 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 08:35:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:35:32 INFO - PROCESS | 1868 | 1461684932908 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:35:32 INFO - PROCESS | 1868 | 1461684932910 Marionette TRACE conn3 <- [1,470,null,{}] 08:35:32 INFO - PROCESS | 1868 | 1461684932932 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:33 INFO - PROCESS | 1868 | 1461684933107 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 08:35:33 INFO - PROCESS | 1868 | 1461684933128 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451e5b2000 == 56 [pid = 1868] [id = 125] 08:35:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 80 (0x7f45209f1400) [pid = 1868] [serial = 374] [outer = (nil)] 08:35:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 81 (0x7f4524670c00) [pid = 1868] [serial = 375] [outer = 0x7f45209f1400] 08:35:33 INFO - PROCESS | 1868 | 1461684933187 Marionette DEBUG loaded listener.js 08:35:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 82 (0x7f45246ac800) [pid = 1868] [serial = 376] [outer = 0x7f45209f1400] 08:35:33 INFO - PROCESS | 1868 | 1461684933908 Marionette TRACE conn3 <- [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]]]}] 08:35:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:35:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1023ms 08:35:33 INFO - PROCESS | 1868 | 1461684933936 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 08:35:33 INFO - PROCESS | 1868 | 1461684933938 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 08:35:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:35:33 INFO - PROCESS | 1868 | 1461684933944 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:35:33 INFO - PROCESS | 1868 | 1461684933946 Marionette TRACE conn3 <- [1,474,null,{}] 08:35:33 INFO - PROCESS | 1868 | 1461684933951 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:34 INFO - PROCESS | 1868 | 1461684934110 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 08:35:34 INFO - PROCESS | 1868 | 1461684934140 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f452225d000 == 57 [pid = 1868] [id = 126] 08:35:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 83 (0x7f451532e800) [pid = 1868] [serial = 377] [outer = (nil)] 08:35:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 84 (0x7f4524855400) [pid = 1868] [serial = 378] [outer = 0x7f451532e800] 08:35:34 INFO - PROCESS | 1868 | 1461684934197 Marionette DEBUG loaded listener.js 08:35:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 85 (0x7f4524ae4c00) [pid = 1868] [serial = 379] [outer = 0x7f451532e800] 08:35:34 INFO - PROCESS | 1868 | --DOMWINDOW == 84 (0x7f45095cfc00) [pid = 1868] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:35:34 INFO - PROCESS | 1868 | --DOMWINDOW == 83 (0x7f45092b7400) [pid = 1868] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:35:34 INFO - PROCESS | 1868 | --DOMWINDOW == 82 (0x7f4510d0b000) [pid = 1868] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:35:34 INFO - PROCESS | 1868 | --DOMWINDOW == 81 (0x7f4512346800) [pid = 1868] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:35:34 INFO - PROCESS | 1868 | 1461684934965 Marionette TRACE conn3 <- [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]]]}] 08:35:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:35:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1073ms 08:35:35 INFO - PROCESS | 1868 | 1461684935018 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 08:35:35 INFO - PROCESS | 1868 | 1461684935021 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 08:35:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:35:35 INFO - PROCESS | 1868 | 1461684935026 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:35:35 INFO - PROCESS | 1868 | 1461684935028 Marionette TRACE conn3 <- [1,478,null,{}] 08:35:35 INFO - PROCESS | 1868 | 1461684935033 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:35 INFO - PROCESS | 1868 | 1461684935186 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 08:35:35 INFO - PROCESS | 1868 | 1461684935216 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508929800 == 58 [pid = 1868] [id = 127] 08:35:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 82 (0x7f450fb75400) [pid = 1868] [serial = 380] [outer = (nil)] 08:35:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 83 (0x7f452484dc00) [pid = 1868] [serial = 381] [outer = 0x7f450fb75400] 08:35:35 INFO - PROCESS | 1868 | 1461684935277 Marionette DEBUG loaded listener.js 08:35:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 84 (0x7f4524b25400) [pid = 1868] [serial = 382] [outer = 0x7f450fb75400] 08:35:35 INFO - PROCESS | 1868 | 1461684935938 Marionette TRACE conn3 <- [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]]]}] 08:35:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:35:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 975ms 08:35:36 INFO - PROCESS | 1868 | 1461684936002 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 08:35:36 INFO - PROCESS | 1868 | 1461684936006 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 08:35:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:35:36 INFO - PROCESS | 1868 | 1461684936011 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:35:36 INFO - PROCESS | 1868 | 1461684936013 Marionette TRACE conn3 <- [1,482,null,{}] 08:35:36 INFO - PROCESS | 1868 | 1461684936017 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:36 INFO - PROCESS | 1868 | 1461684936171 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 08:35:36 INFO - PROCESS | 1868 | 1461684936187 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524355800 == 59 [pid = 1868] [id = 128] 08:35:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 85 (0x7f45092b4800) [pid = 1868] [serial = 383] [outer = (nil)] 08:35:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 86 (0x7f45120ed800) [pid = 1868] [serial = 384] [outer = 0x7f45092b4800] 08:35:36 INFO - PROCESS | 1868 | 1461684936243 Marionette DEBUG loaded listener.js 08:35:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 87 (0x7f45120f4000) [pid = 1868] [serial = 385] [outer = 0x7f45092b4800] 08:35:37 INFO - PROCESS | 1868 | 1461684937194 Marionette TRACE conn3 <- [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]]]}] 08:35:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:35:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1226ms 08:35:37 INFO - PROCESS | 1868 | 1461684937238 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 08:35:37 INFO - PROCESS | 1868 | 1461684937244 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 08:35:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:35:37 INFO - PROCESS | 1868 | 1461684937252 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:35:37 INFO - PROCESS | 1868 | 1461684937258 Marionette TRACE conn3 <- [1,486,null,{}] 08:35:37 INFO - PROCESS | 1868 | 1461684937267 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:37 INFO - PROCESS | 1868 | 1461684937438 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 08:35:37 INFO - PROCESS | 1868 | 1461684937573 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512061800 == 60 [pid = 1868] [id = 129] 08:35:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 88 (0x7f4508850000) [pid = 1868] [serial = 386] [outer = (nil)] 08:35:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 89 (0x7f450c011400) [pid = 1868] [serial = 387] [outer = 0x7f4508850000] 08:35:37 INFO - PROCESS | 1868 | 1461684937651 Marionette DEBUG loaded listener.js 08:35:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 90 (0x7f450fb72400) [pid = 1868] [serial = 388] [outer = 0x7f4508850000] 08:35:38 INFO - PROCESS | 1868 | 1461684938518 Marionette TRACE conn3 <- [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]]]}] 08:35:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:35:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1331ms 08:35:38 INFO - PROCESS | 1868 | 1461684938584 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 08:35:38 INFO - PROCESS | 1868 | 1461684938592 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 08:35:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:35:38 INFO - PROCESS | 1868 | 1461684938601 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:35:38 INFO - PROCESS | 1868 | 1461684938605 Marionette TRACE conn3 <- [1,490,null,{}] 08:35:38 INFO - PROCESS | 1868 | 1461684938610 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:38 INFO - PROCESS | 1868 | 1461684938763 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 08:35:38 INFO - PROCESS | 1868 | 1461684938897 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4520319800 == 61 [pid = 1868] [id = 130] 08:35:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 91 (0x7f450fb77000) [pid = 1868] [serial = 389] [outer = (nil)] 08:35:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 92 (0x7f4511e2f800) [pid = 1868] [serial = 390] [outer = 0x7f450fb77000] 08:35:38 INFO - PROCESS | 1868 | 1461684938971 Marionette DEBUG loaded listener.js 08:35:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 93 (0x7f45120f6000) [pid = 1868] [serial = 391] [outer = 0x7f450fb77000] 08:35:39 INFO - PROCESS | 1868 | 1461684939825 Marionette TRACE conn3 <- [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]]]}] 08:35:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:35:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1278ms 08:35:39 INFO - PROCESS | 1868 | 1461684939878 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 08:35:39 INFO - PROCESS | 1868 | 1461684939881 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 08:35:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:35:39 INFO - PROCESS | 1868 | 1461684939887 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:35:39 INFO - PROCESS | 1868 | 1461684939893 Marionette TRACE conn3 <- [1,494,null,{}] 08:35:39 INFO - PROCESS | 1868 | 1461684939907 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:40 INFO - PROCESS | 1868 | 1461684940097 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 08:35:40 INFO - PROCESS | 1868 | 1461684940232 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505dc5000 == 62 [pid = 1868] [id = 131] 08:35:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 94 (0x7f450716e000) [pid = 1868] [serial = 392] [outer = (nil)] 08:35:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 95 (0x7f4511e2c800) [pid = 1868] [serial = 393] [outer = 0x7f450716e000] 08:35:40 INFO - PROCESS | 1868 | 1461684940306 Marionette DEBUG loaded listener.js 08:35:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 96 (0x7f4513224400) [pid = 1868] [serial = 394] [outer = 0x7f450716e000] 08:35:41 INFO - PROCESS | 1868 | 1461684941148 Marionette TRACE conn3 <- [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]]]}] 08:35:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:35:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1285ms 08:35:41 INFO - PROCESS | 1868 | 1461684941174 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 08:35:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:35:41 INFO - PROCESS | 1868 | 1461684941178 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 08:35:41 INFO - PROCESS | 1868 | 1461684941184 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:35:41 INFO - PROCESS | 1868 | 1461684941187 Marionette TRACE conn3 <- [1,498,null,{}] 08:35:41 INFO - PROCESS | 1868 | 1461684941191 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:41 INFO - PROCESS | 1868 | 1461684941335 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 08:35:41 INFO - PROCESS | 1868 | 1461684941474 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45094d9000 == 63 [pid = 1868] [id = 132] 08:35:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 97 (0x7f4507165c00) [pid = 1868] [serial = 395] [outer = (nil)] 08:35:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 98 (0x7f451950d800) [pid = 1868] [serial = 396] [outer = 0x7f4507165c00] 08:35:41 INFO - PROCESS | 1868 | 1461684941543 Marionette DEBUG loaded listener.js 08:35:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 99 (0x7f45209ed000) [pid = 1868] [serial = 397] [outer = 0x7f4507165c00] 08:35:42 INFO - PROCESS | 1868 | 1461684942418 Marionette TRACE conn3 <- [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]]]}] 08:35:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:35:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1288ms 08:35:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:35:42 INFO - PROCESS | 1868 | 1461684942472 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 08:35:42 INFO - PROCESS | 1868 | 1461684942475 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 08:35:42 INFO - PROCESS | 1868 | 1461684942482 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:35:42 INFO - PROCESS | 1868 | 1461684942485 Marionette TRACE conn3 <- [1,502,null,{}] 08:35:42 INFO - PROCESS | 1868 | 1461684942490 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:42 INFO - PROCESS | 1868 | 1461684942636 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 08:35:42 INFO - PROCESS | 1868 | 1461684942776 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:42 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45094f3800 == 64 [pid = 1868] [id = 133] 08:35:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 100 (0x7f4508852000) [pid = 1868] [serial = 398] [outer = (nil)] 08:35:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 101 (0x7f4523f69400) [pid = 1868] [serial = 399] [outer = 0x7f4508852000] 08:35:42 INFO - PROCESS | 1868 | 1461684942846 Marionette DEBUG loaded listener.js 08:35:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 102 (0x7f4523f6e800) [pid = 1868] [serial = 400] [outer = 0x7f4508852000] 08:35:43 INFO - PROCESS | 1868 | 1461684943648 Marionette TRACE conn3 <- [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]]]}] 08:35:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:35:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1238ms 08:35:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:35:43 INFO - PROCESS | 1868 | 1461684943720 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 08:35:43 INFO - PROCESS | 1868 | 1461684943723 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 08:35:43 INFO - PROCESS | 1868 | 1461684943729 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:35:43 INFO - PROCESS | 1868 | 1461684943732 Marionette TRACE conn3 <- [1,506,null,{}] 08:35:43 INFO - PROCESS | 1868 | 1461684943737 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:43 INFO - PROCESS | 1868 | 1461684943943 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 08:35:44 INFO - PROCESS | 1868 | 1461684944340 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450cdc4000 == 65 [pid = 1868] [id = 134] 08:35:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 103 (0x7f4505e56c00) [pid = 1868] [serial = 401] [outer = (nil)] 08:35:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 104 (0x7f4507167000) [pid = 1868] [serial = 402] [outer = 0x7f4505e56c00] 08:35:44 INFO - PROCESS | 1868 | 1461684944448 Marionette DEBUG loaded listener.js 08:35:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 105 (0x7f4507170000) [pid = 1868] [serial = 403] [outer = 0x7f4505e56c00] 08:35:45 INFO - PROCESS | 1868 | 1461684945302 Marionette TRACE conn3 <- [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]]]}] 08:35:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:35:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1628ms 08:35:45 INFO - PROCESS | 1868 | 1461684945358 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 08:35:45 INFO - PROCESS | 1868 | 1461684945363 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 08:35:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:35:45 INFO - PROCESS | 1868 | 1461684945370 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:35:45 INFO - PROCESS | 1868 | 1461684945374 Marionette TRACE conn3 <- [1,510,null,{}] 08:35:45 INFO - PROCESS | 1868 | 1461684945381 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:45 INFO - PROCESS | 1868 | 1461684945525 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 08:35:45 INFO - PROCESS | 1868 | 1461684945678 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45155a3000 == 64 [pid = 1868] [id = 86] 08:35:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512646000 == 63 [pid = 1868] [id = 85] 08:35:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451f8b4800 == 62 [pid = 1868] [id = 73] 08:35:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508929800 == 61 [pid = 1868] [id = 127] 08:35:45 INFO - PROCESS | 1868 | --DOMWINDOW == 104 (0x7f4515888c00) [pid = 1868] [serial = 348] [outer = (nil)] [url = about:blank] 08:35:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508929800 == 62 [pid = 1868] [id = 135] 08:35:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 105 (0x7f45092ba000) [pid = 1868] [serial = 404] [outer = (nil)] 08:35:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 106 (0x7f45097eb400) [pid = 1868] [serial = 405] [outer = 0x7f45092ba000] 08:35:45 INFO - PROCESS | 1868 | 1461684945771 Marionette DEBUG loaded listener.js 08:35:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 107 (0x7f450b26f800) [pid = 1868] [serial = 406] [outer = 0x7f45092ba000] 08:35:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f452225d000 == 61 [pid = 1868] [id = 126] 08:35:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451e5b2000 == 60 [pid = 1868] [id = 125] 08:35:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4513850800 == 59 [pid = 1868] [id = 124] 08:35:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511681800 == 58 [pid = 1868] [id = 123] 08:35:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511682800 == 57 [pid = 1868] [id = 122] 08:35:46 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451f104800 == 56 [pid = 1868] [id = 118] 08:35:46 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512979800 == 55 [pid = 1868] [id = 117] 08:35:46 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45186d7000 == 54 [pid = 1868] [id = 116] 08:35:46 INFO - PROCESS | 1868 | --DOMWINDOW == 106 (0x7f4519595400) [pid = 1868] [serial = 333] [outer = (nil)] [url = about:blank] 08:35:46 INFO - PROCESS | 1868 | --DOMWINDOW == 105 (0x7f450a494400) [pid = 1868] [serial = 327] [outer = (nil)] [url = about:blank] 08:35:46 INFO - PROCESS | 1868 | --DOMWINDOW == 104 (0x7f450bd31c00) [pid = 1868] [serial = 340] [outer = (nil)] [url = about:blank] 08:35:46 INFO - PROCESS | 1868 | --DOMWINDOW == 103 (0x7f450a48e800) [pid = 1868] [serial = 339] [outer = (nil)] [url = about:blank] 08:35:46 INFO - PROCESS | 1868 | --DOMWINDOW == 102 (0x7f451129bc00) [pid = 1868] [serial = 330] [outer = (nil)] [url = about:blank] 08:35:46 INFO - PROCESS | 1868 | --DOMWINDOW == 101 (0x7f450fa1c800) [pid = 1868] [serial = 342] [outer = (nil)] [url = about:blank] 08:35:46 INFO - PROCESS | 1868 | --DOMWINDOW == 100 (0x7f45112a0400) [pid = 1868] [serial = 343] [outer = (nil)] [url = about:blank] 08:35:46 INFO - PROCESS | 1868 | --DOMWINDOW == 99 (0x7f4524081c00) [pid = 1868] [serial = 325] [outer = (nil)] [url = about:blank] 08:35:46 INFO - PROCESS | 1868 | --DOMWINDOW == 98 (0x7f45123cc800) [pid = 1868] [serial = 345] [outer = (nil)] [url = about:blank] 08:35:46 INFO - PROCESS | 1868 | --DOMWINDOW == 97 (0x7f4512c9e800) [pid = 1868] [serial = 346] [outer = (nil)] [url = about:blank] 08:35:46 INFO - PROCESS | 1868 | --DOMWINDOW == 96 (0x7f4511471c00) [pid = 1868] [serial = 336] [outer = (nil)] [url = about:blank] 08:35:46 INFO - PROCESS | 1868 | 1461684946508 Marionette TRACE conn3 <- [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]]]}] 08:35:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:35:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1182ms 08:35:46 INFO - PROCESS | 1868 | 1461684946569 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 08:35:46 INFO - PROCESS | 1868 | 1461684946575 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 08:35:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:35:46 INFO - PROCESS | 1868 | 1461684946582 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:35:46 INFO - PROCESS | 1868 | 1461684946585 Marionette TRACE conn3 <- [1,514,null,{}] 08:35:46 INFO - PROCESS | 1868 | 1461684946590 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:46 INFO - PROCESS | 1868 | 1461684946725 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 08:35:46 INFO - PROCESS | 1868 | 1461684946736 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512019000 == 55 [pid = 1868] [id = 136] 08:35:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 97 (0x7f450c00a400) [pid = 1868] [serial = 407] [outer = (nil)] 08:35:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 98 (0x7f450fb6b400) [pid = 1868] [serial = 408] [outer = 0x7f450c00a400] 08:35:46 INFO - PROCESS | 1868 | 1461684946794 Marionette DEBUG loaded listener.js 08:35:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 99 (0x7f450fb79c00) [pid = 1868] [serial = 409] [outer = 0x7f450c00a400] 08:35:47 INFO - PROCESS | 1868 | 1461684947550 Marionette TRACE conn3 <- [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]]]}] 08:35:47 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 08:35:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 978ms 08:35:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:35:47 INFO - PROCESS | 1868 | 1461684947562 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 08:35:47 INFO - PROCESS | 1868 | 1461684947564 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 08:35:47 INFO - PROCESS | 1868 | 1461684947577 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:35:47 INFO - PROCESS | 1868 | 1461684947585 Marionette TRACE conn3 <- [1,518,null,{}] 08:35:47 INFO - PROCESS | 1868 | 1461684947592 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:47 INFO - PROCESS | 1868 | 1461684947761 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 08:35:47 INFO - PROCESS | 1868 | 1461684947781 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:47 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512c33000 == 56 [pid = 1868] [id = 137] 08:35:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 100 (0x7f451129fc00) [pid = 1868] [serial = 410] [outer = (nil)] 08:35:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 101 (0x7f45120e8400) [pid = 1868] [serial = 411] [outer = 0x7f451129fc00] 08:35:47 INFO - PROCESS | 1868 | 1461684947839 Marionette DEBUG loaded listener.js 08:35:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 102 (0x7f45120f4400) [pid = 1868] [serial = 412] [outer = 0x7f451129fc00] 08:35:48 INFO - PROCESS | 1868 | 1461684948560 Marionette TRACE conn3 <- [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]]]}] 08:35:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:35:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1041ms 08:35:48 INFO - PROCESS | 1868 | 1461684948610 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 08:35:48 INFO - PROCESS | 1868 | 1461684948614 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 08:35:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:35:48 INFO - PROCESS | 1868 | 1461684948624 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:35:48 INFO - PROCESS | 1868 | 1461684948627 Marionette TRACE conn3 <- [1,522,null,{}] 08:35:48 INFO - PROCESS | 1868 | 1461684948636 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:48 INFO - PROCESS | 1868 | 1461684948817 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 08:35:48 INFO - PROCESS | 1868 | 1461684948886 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4513853000 == 57 [pid = 1868] [id = 138] 08:35:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 103 (0x7f450bd86000) [pid = 1868] [serial = 413] [outer = (nil)] 08:35:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 104 (0x7f451262a800) [pid = 1868] [serial = 414] [outer = 0x7f450bd86000] 08:35:48 INFO - PROCESS | 1868 | 1461684948945 Marionette DEBUG loaded listener.js 08:35:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 105 (0x7f45137d6800) [pid = 1868] [serial = 415] [outer = 0x7f450bd86000] 08:35:49 INFO - PROCESS | 1868 | 1461684949654 Marionette TRACE conn3 <- [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]]]}] 08:35:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:35:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1085ms 08:35:49 INFO - PROCESS | 1868 | 1461684949722 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 08:35:49 INFO - PROCESS | 1868 | 1461684949726 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 08:35:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:35:49 INFO - PROCESS | 1868 | 1461684949731 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:35:49 INFO - PROCESS | 1868 | 1461684949733 Marionette TRACE conn3 <- [1,526,null,{}] 08:35:49 INFO - PROCESS | 1868 | 1461684949738 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:49 INFO - PROCESS | 1868 | 1461684949898 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 08:35:49 INFO - PROCESS | 1868 | 1461684949922 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45195ee000 == 58 [pid = 1868] [id = 139] 08:35:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 106 (0x7f4515542000) [pid = 1868] [serial = 416] [outer = (nil)] 08:35:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 107 (0x7f4515831800) [pid = 1868] [serial = 417] [outer = 0x7f4515542000] 08:35:50 INFO - PROCESS | 1868 | 1461684949997 Marionette DEBUG loaded listener.js 08:35:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 108 (0x7f452053fc00) [pid = 1868] [serial = 418] [outer = 0x7f4515542000] 08:35:50 INFO - PROCESS | 1868 | --DOMWINDOW == 107 (0x7f4510967400) [pid = 1868] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:35:50 INFO - PROCESS | 1868 | --DOMWINDOW == 106 (0x7f45209f1400) [pid = 1868] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:35:50 INFO - PROCESS | 1868 | --DOMWINDOW == 105 (0x7f451532e800) [pid = 1868] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:35:50 INFO - PROCESS | 1868 | --DOMWINDOW == 104 (0x7f450b26fc00) [pid = 1868] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:35:50 INFO - PROCESS | 1868 | --DOMWINDOW == 103 (0x7f451386f400) [pid = 1868] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:35:50 INFO - PROCESS | 1868 | --DOMWINDOW == 102 (0x7f450fb75400) [pid = 1868] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:35:50 INFO - PROCESS | 1868 | 1461684950910 Marionette TRACE conn3 <- [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]]]}] 08:35:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 08:35:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1225ms 08:35:50 INFO - PROCESS | 1868 | 1461684950956 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 08:35:50 INFO - PROCESS | 1868 | 1461684950960 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 08:35:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:35:50 INFO - PROCESS | 1868 | 1461684950966 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:35:50 INFO - PROCESS | 1868 | 1461684950968 Marionette TRACE conn3 <- [1,530,null,{}] 08:35:50 INFO - PROCESS | 1868 | 1461684950973 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:51 INFO - PROCESS | 1868 | 1461684951102 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 08:35:51 INFO - PROCESS | 1868 | 1461684951117 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f676800 == 59 [pid = 1868] [id = 140] 08:35:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 103 (0x7f4505ff8400) [pid = 1868] [serial = 419] [outer = (nil)] 08:35:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 104 (0x7f45120e8000) [pid = 1868] [serial = 420] [outer = 0x7f4505ff8400] 08:35:51 INFO - PROCESS | 1868 | 1461684951176 Marionette DEBUG loaded listener.js 08:35:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 105 (0x7f4520547c00) [pid = 1868] [serial = 421] [outer = 0x7f4505ff8400] 08:35:51 INFO - PROCESS | 1868 | 1461684951831 Marionette TRACE conn3 <- [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"]]]}] 08:35:51 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 08:35:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:35:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:35:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:35:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:35:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:35:51 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 08:35:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:35:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:35:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:35:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:35:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:35:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 874ms 08:35:51 INFO - PROCESS | 1868 | 1461684951867 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 08:35:51 INFO - PROCESS | 1868 | 1461684951869 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 08:35:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:35:51 INFO - PROCESS | 1868 | 1461684951878 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:35:51 INFO - PROCESS | 1868 | 1461684951880 Marionette TRACE conn3 <- [1,534,null,{}] 08:35:51 INFO - PROCESS | 1868 | 1461684951885 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:52 INFO - PROCESS | 1868 | 1461684952030 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 08:35:52 INFO - PROCESS | 1868 | 1461684952134 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:52 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45248a6800 == 60 [pid = 1868] [id = 141] 08:35:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 106 (0x7f4505ff3c00) [pid = 1868] [serial = 422] [outer = (nil)] 08:35:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 107 (0x7f4523e0b800) [pid = 1868] [serial = 423] [outer = 0x7f4505ff3c00] 08:35:52 INFO - PROCESS | 1868 | 1461684952192 Marionette DEBUG loaded listener.js 08:35:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 108 (0x7f4523f71000) [pid = 1868] [serial = 424] [outer = 0x7f4505ff3c00] 08:35:52 INFO - PROCESS | 1868 | 1461684952953 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 08:35:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:35:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1133ms 08:35:53 INFO - PROCESS | 1868 | 1461684953010 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 08:35:53 INFO - PROCESS | 1868 | 1461684953015 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 08:35:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:35:53 INFO - PROCESS | 1868 | 1461684953064 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:35:53 INFO - PROCESS | 1868 | 1461684953070 Marionette TRACE conn3 <- [1,538,null,{}] 08:35:53 INFO - PROCESS | 1868 | 1461684953096 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:53 INFO - PROCESS | 1868 | 1461684953268 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 08:35:53 INFO - PROCESS | 1868 | 1461684953385 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4510811800 == 61 [pid = 1868] [id = 142] 08:35:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 109 (0x7f4505e51400) [pid = 1868] [serial = 425] [outer = (nil)] 08:35:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 110 (0x7f4507167400) [pid = 1868] [serial = 426] [outer = 0x7f4505e51400] 08:35:53 INFO - PROCESS | 1868 | 1461684953460 Marionette DEBUG loaded listener.js 08:35:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 111 (0x7f4508d2f800) [pid = 1868] [serial = 427] [outer = 0x7f4505e51400] 08:35:54 INFO - PROCESS | 1868 | 1461684954197 Marionette TRACE conn3 <- [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]]]}] 08:35:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 08:35:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1230ms 08:35:54 INFO - PROCESS | 1868 | 1461684954253 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 08:35:54 INFO - PROCESS | 1868 | 1461684954261 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 08:35:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:35:54 INFO - PROCESS | 1868 | 1461684954271 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:35:54 INFO - PROCESS | 1868 | 1461684954274 Marionette TRACE conn3 <- [1,542,null,{}] 08:35:54 INFO - PROCESS | 1868 | 1461684954297 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:54 INFO - PROCESS | 1868 | 1461684954459 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 08:35:54 INFO - PROCESS | 1868 | 1461684954595 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4513846000 == 62 [pid = 1868] [id = 143] 08:35:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 112 (0x7f4508d30000) [pid = 1868] [serial = 428] [outer = (nil)] 08:35:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 113 (0x7f450a8cf000) [pid = 1868] [serial = 429] [outer = 0x7f4508d30000] 08:35:54 INFO - PROCESS | 1868 | 1461684954667 Marionette DEBUG loaded listener.js 08:35:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 114 (0x7f450c114400) [pid = 1868] [serial = 430] [outer = 0x7f4508d30000] 08:35:55 INFO - PROCESS | 1868 | 1461684955595 Marionette TRACE conn3 <- [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]]]}] 08:35:55 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. 08:35:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1339ms 08:35:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:35:55 INFO - PROCESS | 1868 | 1461684955610 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 08:35:55 INFO - PROCESS | 1868 | 1461684955613 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 08:35:55 INFO - PROCESS | 1868 | 1461684955620 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:35:55 INFO - PROCESS | 1868 | 1461684955625 Marionette TRACE conn3 <- [1,546,null,{}] 08:35:55 INFO - PROCESS | 1868 | 1461684955640 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:55 INFO - PROCESS | 1868 | 1461684955820 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 08:35:55 INFO - PROCESS | 1868 | 1461684955948 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4507009000 == 63 [pid = 1868] [id = 144] 08:35:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 115 (0x7f450bd8bc00) [pid = 1868] [serial = 431] [outer = (nil)] 08:35:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 116 (0x7f451146e400) [pid = 1868] [serial = 432] [outer = 0x7f450bd8bc00] 08:35:56 INFO - PROCESS | 1868 | 1461684956023 Marionette DEBUG loaded listener.js 08:35:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 117 (0x7f45152de800) [pid = 1868] [serial = 433] [outer = 0x7f450bd8bc00] 08:35:56 INFO - PROCESS | 1868 | 1461684956794 Marionette TRACE conn3 <- [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]]]}] 08:35:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:35:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1235ms 08:35:56 INFO - PROCESS | 1868 | 1461684956854 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 08:35:56 INFO - PROCESS | 1868 | 1461684956857 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 08:35:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:35:56 INFO - PROCESS | 1868 | 1461684956864 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:35:56 INFO - PROCESS | 1868 | 1461684956867 Marionette TRACE conn3 <- [1,550,null,{}] 08:35:56 INFO - PROCESS | 1868 | 1461684956872 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:57 INFO - PROCESS | 1868 | 1461684957044 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 08:35:57 INFO - PROCESS | 1868 | 1461684957190 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450c11c800 == 64 [pid = 1868] [id = 145] 08:35:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 118 (0x7f45120ed000) [pid = 1868] [serial = 434] [outer = (nil)] 08:35:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 119 (0x7f451f4a5000) [pid = 1868] [serial = 435] [outer = 0x7f45120ed000] 08:35:57 INFO - PROCESS | 1868 | 1461684957287 Marionette DEBUG loaded listener.js 08:35:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 120 (0x7f4523f6bc00) [pid = 1868] [serial = 436] [outer = 0x7f45120ed000] 08:35:58 INFO - PROCESS | 1868 | 1461684958049 Marionette TRACE conn3 <- [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]]]}] 08:35:58 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. 08:35:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1231ms 08:35:58 INFO - PROCESS | 1868 | 1461684958099 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 08:35:58 INFO - PROCESS | 1868 | 1461684958102 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 08:35:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:35:58 INFO - PROCESS | 1868 | 1461684958109 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:35:58 INFO - PROCESS | 1868 | 1461684958112 Marionette TRACE conn3 <- [1,554,null,{}] 08:35:58 INFO - PROCESS | 1868 | 1461684958117 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:58 INFO - PROCESS | 1868 | 1461684958264 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 08:35:58 INFO - PROCESS | 1868 | 1461684958407 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511242800 == 65 [pid = 1868] [id = 146] 08:35:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 121 (0x7f451f60c400) [pid = 1868] [serial = 437] [outer = (nil)] 08:35:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 122 (0x7f4524103c00) [pid = 1868] [serial = 438] [outer = 0x7f451f60c400] 08:35:58 INFO - PROCESS | 1868 | 1461684958478 Marionette DEBUG loaded listener.js 08:35:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 123 (0x7f45241af800) [pid = 1868] [serial = 439] [outer = 0x7f451f60c400] 08:35:59 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:35:59 INFO - PROCESS | 1868 | 1461684959313 Marionette TRACE conn3 <- [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]]]}] 08:35:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:35:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1234ms 08:35:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:35:59 INFO - PROCESS | 1868 | 1461684959344 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 08:35:59 INFO - PROCESS | 1868 | 1461684959346 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 08:35:59 INFO - PROCESS | 1868 | 1461684959352 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:35:59 INFO - PROCESS | 1868 | 1461684959355 Marionette TRACE conn3 <- [1,558,null,{}] 08:35:59 INFO - PROCESS | 1868 | 1461684959360 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:59 INFO - PROCESS | 1868 | 1461684959518 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 08:35:59 INFO - PROCESS | 1868 | 1461684959666 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:59 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511262000 == 66 [pid = 1868] [id = 147] 08:35:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 124 (0x7f45244e2000) [pid = 1868] [serial = 440] [outer = (nil)] 08:35:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 125 (0x7f45246ae800) [pid = 1868] [serial = 441] [outer = 0x7f45244e2000] 08:35:59 INFO - PROCESS | 1868 | 1461684959743 Marionette DEBUG loaded listener.js 08:35:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 126 (0x7f4524b2fc00) [pid = 1868] [serial = 442] [outer = 0x7f45244e2000] 08:36:00 INFO - PROCESS | 1868 | 1461684960585 Marionette TRACE conn3 <- [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]]]}] 08:36:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:36:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1276ms 08:36:00 INFO - PROCESS | 1868 | 1461684960628 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 08:36:00 INFO - PROCESS | 1868 | 1461684960631 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 08:36:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:36:00 INFO - PROCESS | 1868 | 1461684960637 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:36:00 INFO - PROCESS | 1868 | 1461684960639 Marionette TRACE conn3 <- [1,562,null,{}] 08:36:00 INFO - PROCESS | 1868 | 1461684960645 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:00 INFO - PROCESS | 1868 | 1461684960785 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 08:36:00 INFO - PROCESS | 1868 | 1461684960929 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450d1f7800 == 67 [pid = 1868] [id = 148] 08:36:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 127 (0x7f45082ba400) [pid = 1868] [serial = 443] [outer = (nil)] 08:36:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 128 (0x7f45082c0400) [pid = 1868] [serial = 444] [outer = 0x7f45082ba400] 08:36:01 INFO - PROCESS | 1868 | 1461684960999 Marionette DEBUG loaded listener.js 08:36:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 129 (0x7f45082c5400) [pid = 1868] [serial = 445] [outer = 0x7f45082ba400] 08:36:01 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:01 INFO - PROCESS | 1868 | 1461684961805 Marionette TRACE conn3 <- [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]]]}] 08:36:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:36:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1183ms 08:36:01 INFO - PROCESS | 1868 | 1461684961821 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 08:36:01 INFO - PROCESS | 1868 | 1461684961825 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 08:36:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:36:01 INFO - PROCESS | 1868 | 1461684961849 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:36:01 INFO - PROCESS | 1868 | 1461684961852 Marionette TRACE conn3 <- [1,566,null,{}] 08:36:01 INFO - PROCESS | 1868 | 1461684961857 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:02 INFO - PROCESS | 1868 | 1461684962007 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 08:36:02 INFO - PROCESS | 1868 | 1461684962152 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45083ce000 == 68 [pid = 1868] [id = 149] 08:36:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 130 (0x7f4507171c00) [pid = 1868] [serial = 446] [outer = (nil)] 08:36:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 131 (0x7f450fb6f000) [pid = 1868] [serial = 447] [outer = 0x7f4507171c00] 08:36:02 INFO - PROCESS | 1868 | 1461684962249 Marionette DEBUG loaded listener.js 08:36:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 132 (0x7f4524ae7400) [pid = 1868] [serial = 448] [outer = 0x7f4507171c00] 08:36:02 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:03 INFO - PROCESS | 1868 | 1461684963260 Marionette TRACE conn3 <- [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]]]}] 08:36:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:36:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1435ms 08:36:03 INFO - PROCESS | 1868 | 1461684963287 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 08:36:03 INFO - PROCESS | 1868 | 1461684963293 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 08:36:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:36:03 INFO - PROCESS | 1868 | 1461684963302 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:36:03 INFO - PROCESS | 1868 | 1461684963305 Marionette TRACE conn3 <- [1,570,null,{}] 08:36:03 INFO - PROCESS | 1868 | 1461684963313 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:03 INFO - PROCESS | 1868 | 1461684963456 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 08:36:03 INFO - PROCESS | 1868 | 1461684963640 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45094d7800 == 69 [pid = 1868] [id = 150] 08:36:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 133 (0x7f450716e800) [pid = 1868] [serial = 449] [outer = (nil)] 08:36:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 134 (0x7f4508b99800) [pid = 1868] [serial = 450] [outer = 0x7f450716e800] 08:36:03 INFO - PROCESS | 1868 | 1461684963788 Marionette DEBUG loaded listener.js 08:36:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 135 (0x7f45095cb800) [pid = 1868] [serial = 451] [outer = 0x7f450716e800] 08:36:04 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:05 INFO - PROCESS | 1868 | 1461684965076 Marionette TRACE conn3 <- [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]]]}] 08:36:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451f676800 == 68 [pid = 1868] [id = 140] 08:36:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:36:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1829ms 08:36:05 INFO - PROCESS | 1868 | --DOMWINDOW == 134 (0x7f450dc0b400) [pid = 1868] [serial = 351] [outer = (nil)] [url = about:blank] 08:36:05 INFO - PROCESS | 1868 | --DOMWINDOW == 133 (0x7f4512bf6800) [pid = 1868] [serial = 354] [outer = (nil)] [url = about:blank] 08:36:05 INFO - PROCESS | 1868 | --DOMWINDOW == 132 (0x7f451f6af800) [pid = 1868] [serial = 357] [outer = (nil)] [url = about:blank] 08:36:05 INFO - PROCESS | 1868 | --DOMWINDOW == 131 (0x7f452410a800) [pid = 1868] [serial = 360] [outer = (nil)] [url = about:blank] 08:36:05 INFO - PROCESS | 1868 | --DOMWINDOW == 130 (0x7f45120ed800) [pid = 1868] [serial = 384] [outer = (nil)] [url = about:blank] 08:36:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45195ee000 == 67 [pid = 1868] [id = 139] 08:36:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4513853000 == 66 [pid = 1868] [id = 138] 08:36:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512c33000 == 65 [pid = 1868] [id = 137] 08:36:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512019000 == 64 [pid = 1868] [id = 136] 08:36:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508929800 == 63 [pid = 1868] [id = 135] 08:36:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450cdc4000 == 62 [pid = 1868] [id = 134] 08:36:05 INFO - PROCESS | 1868 | 1461684965202 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 08:36:05 INFO - PROCESS | 1868 | 1461684965209 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 08:36:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512061800 == 61 [pid = 1868] [id = 129] 08:36:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:36:05 INFO - PROCESS | 1868 | 1461684965222 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:36:05 INFO - PROCESS | 1868 | 1461684965225 Marionette TRACE conn3 <- [1,574,null,{}] 08:36:05 INFO - PROCESS | 1868 | 1461684965230 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:05 INFO - PROCESS | 1868 | 1461684965362 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 08:36:05 INFO - PROCESS | 1868 | --DOMWINDOW == 129 (0x7f45123c4000) [pid = 1868] [serial = 369] [outer = (nil)] [url = about:blank] 08:36:05 INFO - PROCESS | 1868 | --DOMWINDOW == 128 (0x7f45137cd400) [pid = 1868] [serial = 370] [outer = (nil)] [url = about:blank] 08:36:05 INFO - PROCESS | 1868 | --DOMWINDOW == 127 (0x7f45241ab400) [pid = 1868] [serial = 363] [outer = (nil)] [url = about:blank] 08:36:05 INFO - PROCESS | 1868 | --DOMWINDOW == 126 (0x7f4524670c00) [pid = 1868] [serial = 375] [outer = (nil)] [url = about:blank] 08:36:05 INFO - PROCESS | 1868 | --DOMWINDOW == 125 (0x7f4524855400) [pid = 1868] [serial = 378] [outer = (nil)] [url = about:blank] 08:36:05 INFO - PROCESS | 1868 | --DOMWINDOW == 124 (0x7f45108d8000) [pid = 1868] [serial = 367] [outer = (nil)] [url = about:blank] 08:36:05 INFO - PROCESS | 1868 | --DOMWINDOW == 123 (0x7f450c008c00) [pid = 1868] [serial = 366] [outer = (nil)] [url = about:blank] 08:36:05 INFO - PROCESS | 1868 | --DOMWINDOW == 122 (0x7f451e50f000) [pid = 1868] [serial = 372] [outer = (nil)] [url = about:blank] 08:36:05 INFO - PROCESS | 1868 | --DOMWINDOW == 121 (0x7f452484dc00) [pid = 1868] [serial = 381] [outer = (nil)] [url = about:blank] 08:36:05 INFO - PROCESS | 1868 | --DOMWINDOW == 120 (0x7f4524b25400) [pid = 1868] [serial = 382] [outer = (nil)] [url = about:blank] 08:36:05 INFO - PROCESS | 1868 | --DOMWINDOW == 119 (0x7f4524ae4c00) [pid = 1868] [serial = 379] [outer = (nil)] [url = about:blank] 08:36:05 INFO - PROCESS | 1868 | --DOMWINDOW == 118 (0x7f45246ac800) [pid = 1868] [serial = 376] [outer = (nil)] [url = about:blank] 08:36:05 INFO - PROCESS | 1868 | --DOMWINDOW == 117 (0x7f45209ed400) [pid = 1868] [serial = 373] [outer = (nil)] [url = about:blank] 08:36:05 INFO - PROCESS | 1868 | 1461684965497 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:05 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450cdd5800 == 62 [pid = 1868] [id = 151] 08:36:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 118 (0x7f4507171000) [pid = 1868] [serial = 452] [outer = (nil)] 08:36:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 119 (0x7f45120f5000) [pid = 1868] [serial = 453] [outer = 0x7f4507171000] 08:36:05 INFO - PROCESS | 1868 | 1461684965560 Marionette DEBUG loaded listener.js 08:36:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 120 (0x7f4512c99400) [pid = 1868] [serial = 454] [outer = 0x7f4507171000] 08:36:06 INFO - PROCESS | 1868 | 1461684966210 Marionette TRACE conn3 <- [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]]]}] 08:36:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:36:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1026ms 08:36:06 INFO - PROCESS | 1868 | 1461684966248 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 08:36:06 INFO - PROCESS | 1868 | 1461684966251 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 08:36:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:36:06 INFO - PROCESS | 1868 | 1461684966257 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:36:06 INFO - PROCESS | 1868 | 1461684966262 Marionette TRACE conn3 <- [1,578,null,{}] 08:36:06 INFO - PROCESS | 1868 | 1461684966293 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:06 INFO - PROCESS | 1868 | 1461684966487 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 08:36:06 INFO - PROCESS | 1868 | 1461684966502 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451340e800 == 63 [pid = 1868] [id = 152] 08:36:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 121 (0x7f4515332800) [pid = 1868] [serial = 455] [outer = (nil)] 08:36:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 122 (0x7f45202aec00) [pid = 1868] [serial = 456] [outer = 0x7f4515332800] 08:36:06 INFO - PROCESS | 1868 | 1461684966566 Marionette DEBUG loaded listener.js 08:36:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 123 (0x7f4524078c00) [pid = 1868] [serial = 457] [outer = 0x7f4515332800] 08:36:07 INFO - PROCESS | 1868 | 1461684967293 Marionette TRACE conn3 <- [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]]]}] 08:36:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:36:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1091ms 08:36:07 INFO - PROCESS | 1868 | 1461684967381 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 08:36:07 INFO - PROCESS | 1868 | 1461684967385 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 08:36:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:36:07 INFO - PROCESS | 1868 | 1461684967400 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:36:07 INFO - PROCESS | 1868 | 1461684967403 Marionette TRACE conn3 <- [1,582,null,{}] 08:36:07 INFO - PROCESS | 1868 | 1461684967412 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:07 INFO - PROCESS | 1868 | 1461684967592 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 08:36:07 INFO - PROCESS | 1868 | 1461684967615 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:07 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45195e5800 == 64 [pid = 1868] [id = 153] 08:36:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 124 (0x7f45092d7c00) [pid = 1868] [serial = 458] [outer = (nil)] 08:36:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 125 (0x7f45092e2000) [pid = 1868] [serial = 459] [outer = 0x7f45092d7c00] 08:36:07 INFO - PROCESS | 1868 | 1461684967676 Marionette DEBUG loaded listener.js 08:36:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 126 (0x7f4512348000) [pid = 1868] [serial = 460] [outer = 0x7f45092d7c00] 08:36:08 INFO - PROCESS | 1868 | 1461684968453 Marionette TRACE conn3 <- [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]]]}] 08:36:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:36:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1092ms 08:36:08 INFO - PROCESS | 1868 | 1461684968493 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 08:36:08 INFO - PROCESS | 1868 | 1461684968495 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 08:36:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:36:08 INFO - PROCESS | 1868 | 1461684968501 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:36:08 INFO - PROCESS | 1868 | 1461684968503 Marionette TRACE conn3 <- [1,586,null,{}] 08:36:08 INFO - PROCESS | 1868 | 1461684968514 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:08 INFO - PROCESS | 1868 | 1461684968679 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 08:36:08 INFO - PROCESS | 1868 | 1461684968703 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4520828000 == 65 [pid = 1868] [id = 154] 08:36:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 127 (0x7f45092dc000) [pid = 1868] [serial = 461] [outer = (nil)] 08:36:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 128 (0x7f450ce6fc00) [pid = 1868] [serial = 462] [outer = 0x7f45092dc000] 08:36:08 INFO - PROCESS | 1868 | 1461684968763 Marionette DEBUG loaded listener.js 08:36:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 129 (0x7f450ce74400) [pid = 1868] [serial = 463] [outer = 0x7f45092dc000] 08:36:09 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:09 INFO - PROCESS | 1868 | --DOMWINDOW == 128 (0x7f45092ba000) [pid = 1868] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:36:09 INFO - PROCESS | 1868 | --DOMWINDOW == 127 (0x7f4512c9f400) [pid = 1868] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:36:09 INFO - PROCESS | 1868 | --DOMWINDOW == 126 (0x7f45092b4800) [pid = 1868] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:36:09 INFO - PROCESS | 1868 | --DOMWINDOW == 125 (0x7f450bd86000) [pid = 1868] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:36:09 INFO - PROCESS | 1868 | --DOMWINDOW == 124 (0x7f4505e56c00) [pid = 1868] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:36:09 INFO - PROCESS | 1868 | --DOMWINDOW == 123 (0x7f4515542000) [pid = 1868] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:36:09 INFO - PROCESS | 1868 | --DOMWINDOW == 122 (0x7f450c00a400) [pid = 1868] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:36:09 INFO - PROCESS | 1868 | --DOMWINDOW == 121 (0x7f4505ff8400) [pid = 1868] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:36:09 INFO - PROCESS | 1868 | --DOMWINDOW == 120 (0x7f451129fc00) [pid = 1868] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:36:09 INFO - PROCESS | 1868 | 1461684969639 Marionette TRACE conn3 <- [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]]]}] 08:36:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:36:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1185ms 08:36:09 INFO - PROCESS | 1868 | 1461684969686 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 08:36:09 INFO - PROCESS | 1868 | 1461684969689 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 08:36:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:36:09 INFO - PROCESS | 1868 | 1461684969694 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:36:09 INFO - PROCESS | 1868 | 1461684969697 Marionette TRACE conn3 <- [1,590,null,{}] 08:36:09 INFO - PROCESS | 1868 | 1461684969701 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:09 INFO - PROCESS | 1868 | 1461684969902 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 08:36:09 INFO - PROCESS | 1868 | 1461684969967 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f452224f000 == 66 [pid = 1868] [id = 155] 08:36:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 121 (0x7f4508cbe400) [pid = 1868] [serial = 464] [outer = (nil)] 08:36:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 122 (0x7f4508cc4c00) [pid = 1868] [serial = 465] [outer = 0x7f4508cbe400] 08:36:10 INFO - PROCESS | 1868 | 1461684970028 Marionette DEBUG loaded listener.js 08:36:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 123 (0x7f450ce76c00) [pid = 1868] [serial = 466] [outer = 0x7f4508cbe400] 08:36:10 INFO - PROCESS | 1868 | 1461684970860 Marionette TRACE conn3 <- [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]]]}] 08:36:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:36:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1224ms 08:36:10 INFO - PROCESS | 1868 | 1461684970920 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 08:36:10 INFO - PROCESS | 1868 | 1461684970923 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 08:36:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:36:10 INFO - PROCESS | 1868 | 1461684970928 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:36:10 INFO - PROCESS | 1868 | 1461684970930 Marionette TRACE conn3 <- [1,594,null,{}] 08:36:10 INFO - PROCESS | 1868 | 1461684970935 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:11 INFO - PROCESS | 1868 | 1461684971056 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 08:36:11 INFO - PROCESS | 1868 | 1461684971074 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4528ab4800 == 67 [pid = 1868] [id = 156] 08:36:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 124 (0x7f4505e51800) [pid = 1868] [serial = 467] [outer = (nil)] 08:36:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 125 (0x7f4505fc9000) [pid = 1868] [serial = 468] [outer = 0x7f4505e51800] 08:36:11 INFO - PROCESS | 1868 | 1461684971132 Marionette DEBUG loaded listener.js 08:36:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 126 (0x7f4505fcec00) [pid = 1868] [serial = 469] [outer = 0x7f4505e51800] 08:36:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 127 (0x7f4505e4e000) [pid = 1868] [serial = 470] [outer = 0x7f4508d29c00] 08:36:12 INFO - PROCESS | 1868 | 1461684972204 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 08:36:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:36:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1325ms 08:36:12 INFO - PROCESS | 1868 | 1461684972278 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 08:36:12 INFO - PROCESS | 1868 | 1461684972290 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 08:36:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:36:12 INFO - PROCESS | 1868 | 1461684972302 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:36:12 INFO - PROCESS | 1868 | 1461684972306 Marionette TRACE conn3 <- [1,598,null,{}] 08:36:12 INFO - PROCESS | 1868 | 1461684972314 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:12 INFO - PROCESS | 1868 | 1461684972508 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 08:36:12 INFO - PROCESS | 1868 | 1461684972652 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508f68800 == 68 [pid = 1868] [id = 157] 08:36:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 128 (0x7f4505fca800) [pid = 1868] [serial = 471] [outer = (nil)] 08:36:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 129 (0x7f4508956800) [pid = 1868] [serial = 472] [outer = 0x7f4505fca800] 08:36:12 INFO - PROCESS | 1868 | 1461684972725 Marionette DEBUG loaded listener.js 08:36:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 130 (0x7f4508cc7800) [pid = 1868] [serial = 473] [outer = 0x7f4505fca800] 08:36:13 INFO - PROCESS | 1868 | 1461684973512 Marionette TRACE conn3 <- [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]]]}] 08:36:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:36:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1284ms 08:36:13 INFO - PROCESS | 1868 | 1461684973589 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 08:36:13 INFO - PROCESS | 1868 | 1461684973596 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 08:36:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:36:13 INFO - PROCESS | 1868 | 1461684973607 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:36:13 INFO - PROCESS | 1868 | 1461684973611 Marionette TRACE conn3 <- [1,602,null,{}] 08:36:13 INFO - PROCESS | 1868 | 1461684973617 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:13 INFO - PROCESS | 1868 | 1461684973786 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 08:36:13 INFO - PROCESS | 1868 | 1461684973930 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:13 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451205c800 == 69 [pid = 1868] [id = 158] 08:36:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 131 (0x7f4508cc9400) [pid = 1868] [serial = 474] [outer = (nil)] 08:36:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 132 (0x7f450a8ccc00) [pid = 1868] [serial = 475] [outer = 0x7f4508cc9400] 08:36:14 INFO - PROCESS | 1868 | 1461684974002 Marionette DEBUG loaded listener.js 08:36:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 133 (0x7f450bd8a000) [pid = 1868] [serial = 476] [outer = 0x7f4508cc9400] 08:36:14 INFO - PROCESS | 1868 | 1461684974885 Marionette TRACE conn3 <- [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]]]}] 08:36:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:36:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1332ms 08:36:14 INFO - PROCESS | 1868 | 1461684974939 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 08:36:14 INFO - PROCESS | 1868 | 1461684974943 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 08:36:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:36:14 INFO - PROCESS | 1868 | 1461684974949 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:36:14 INFO - PROCESS | 1868 | 1461684974955 Marionette TRACE conn3 <- [1,606,null,{}] 08:36:14 INFO - PROCESS | 1868 | 1461684974970 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:15 INFO - PROCESS | 1868 | 1461684975165 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 08:36:15 INFO - PROCESS | 1868 | 1461684975310 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524042800 == 70 [pid = 1868] [id = 159] 08:36:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 134 (0x7f450ce77400) [pid = 1868] [serial = 477] [outer = (nil)] 08:36:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 135 (0x7f45120e7400) [pid = 1868] [serial = 478] [outer = 0x7f450ce77400] 08:36:15 INFO - PROCESS | 1868 | 1461684975380 Marionette DEBUG loaded listener.js 08:36:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 136 (0x7f4512347800) [pid = 1868] [serial = 479] [outer = 0x7f450ce77400] 08:36:16 INFO - PROCESS | 1868 | 1461684976237 Marionette TRACE conn3 <- [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]]]}] 08:36:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:36:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1339ms 08:36:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:36:16 INFO - PROCESS | 1868 | 1461684976288 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 08:36:16 INFO - PROCESS | 1868 | 1461684976292 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 08:36:16 INFO - PROCESS | 1868 | 1461684976298 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:36:16 INFO - PROCESS | 1868 | 1461684976301 Marionette TRACE conn3 <- [1,610,null,{}] 08:36:16 INFO - PROCESS | 1868 | 1461684976306 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:16 INFO - PROCESS | 1868 | 1461684976455 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 08:36:16 INFO - PROCESS | 1868 | 1461684976603 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511a73000 == 71 [pid = 1868] [id = 160] 08:36:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 137 (0x7f450ce79000) [pid = 1868] [serial = 480] [outer = (nil)] 08:36:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 138 (0x7f4515336800) [pid = 1868] [serial = 481] [outer = 0x7f450ce79000] 08:36:16 INFO - PROCESS | 1868 | 1461684976673 Marionette DEBUG loaded listener.js 08:36:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 139 (0x7f451f3d2c00) [pid = 1868] [serial = 482] [outer = 0x7f450ce79000] 08:36:17 INFO - PROCESS | 1868 | 1461684977508 Marionette TRACE conn3 <- [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]]]}] 08:36:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:36:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1280ms 08:36:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:36:17 INFO - PROCESS | 1868 | 1461684977578 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 08:36:17 INFO - PROCESS | 1868 | 1461684977581 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 08:36:17 INFO - PROCESS | 1868 | 1461684977587 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:36:17 INFO - PROCESS | 1868 | 1461684977590 Marionette TRACE conn3 <- [1,614,null,{}] 08:36:17 INFO - PROCESS | 1868 | 1461684977595 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:17 INFO - PROCESS | 1868 | 1461684977777 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 08:36:17 INFO - PROCESS | 1868 | 1461684977925 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45050d9000 == 72 [pid = 1868] [id = 161] 08:36:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 140 (0x7f4505fcb800) [pid = 1868] [serial = 483] [outer = (nil)] 08:36:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 141 (0x7f4520835c00) [pid = 1868] [serial = 484] [outer = 0x7f4505fcb800] 08:36:18 INFO - PROCESS | 1868 | 1461684977998 Marionette DEBUG loaded listener.js 08:36:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 142 (0x7f4523f57400) [pid = 1868] [serial = 485] [outer = 0x7f4505fcb800] 08:36:18 INFO - PROCESS | 1868 | 1461684978798 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 08:36:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:36:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1286ms 08:36:18 INFO - PROCESS | 1868 | 1461684978873 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 08:36:18 INFO - PROCESS | 1868 | 1461684978876 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 08:36:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:36:18 INFO - PROCESS | 1868 | 1461684978882 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:36:18 INFO - PROCESS | 1868 | 1461684978884 Marionette TRACE conn3 <- [1,618,null,{}] 08:36:18 INFO - PROCESS | 1868 | 1461684978890 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:19 INFO - PROCESS | 1868 | 1461684979099 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 08:36:19 INFO - PROCESS | 1868 | 1461684979250 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:19 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450510b000 == 73 [pid = 1868] [id = 162] 08:36:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 143 (0x7f4507168800) [pid = 1868] [serial = 486] [outer = (nil)] 08:36:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 144 (0x7f45095d0c00) [pid = 1868] [serial = 487] [outer = 0x7f4507168800] 08:36:19 INFO - PROCESS | 1868 | 1461684979319 Marionette DEBUG loaded listener.js 08:36:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 145 (0x7f4511a43c00) [pid = 1868] [serial = 488] [outer = 0x7f4507168800] 08:36:20 INFO - PROCESS | 1868 | 1461684980122 Marionette TRACE conn3 <- [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]]]}] 08:36:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:36:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1275ms 08:36:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:36:20 INFO - PROCESS | 1868 | 1461684980158 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 08:36:20 INFO - PROCESS | 1868 | 1461684980161 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 08:36:20 INFO - PROCESS | 1868 | 1461684980167 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:36:20 INFO - PROCESS | 1868 | 1461684980170 Marionette TRACE conn3 <- [1,622,null,{}] 08:36:20 INFO - PROCESS | 1868 | 1461684980175 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:20 INFO - PROCESS | 1868 | 1461684980323 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 08:36:20 INFO - PROCESS | 1868 | 1461684980730 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508f61800 == 74 [pid = 1868] [id = 163] 08:36:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 146 (0x7f4505fcf000) [pid = 1868] [serial = 489] [outer = (nil)] 08:36:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 147 (0x7f4505ff2400) [pid = 1868] [serial = 490] [outer = 0x7f4505fcf000] 08:36:20 INFO - PROCESS | 1868 | 1461684980877 Marionette DEBUG loaded listener.js 08:36:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 148 (0x7f4508cbbc00) [pid = 1868] [serial = 491] [outer = 0x7f4505fcf000] 08:36:21 INFO - PROCESS | 1868 | 1461684981787 Marionette TRACE conn3 <- [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]]]}] 08:36:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:36:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1681ms 08:36:21 INFO - PROCESS | 1868 | 1461684981848 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 08:36:21 INFO - PROCESS | 1868 | 1461684981854 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 08:36:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:36:21 INFO - PROCESS | 1868 | 1461684981860 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:36:21 INFO - PROCESS | 1868 | 1461684981865 Marionette TRACE conn3 <- [1,626,null,{}] 08:36:21 INFO - PROCESS | 1868 | 1461684981871 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:22 INFO - PROCESS | 1868 | 1461684982030 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 08:36:22 INFO - PROCESS | 1868 | 1461684982179 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:22 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508f6c000 == 75 [pid = 1868] [id = 164] 08:36:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 149 (0x7f45092b9800) [pid = 1868] [serial = 492] [outer = (nil)] 08:36:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 150 (0x7f45092d6400) [pid = 1868] [serial = 493] [outer = 0x7f45092b9800] 08:36:22 INFO - PROCESS | 1868 | 1461684982283 Marionette DEBUG loaded listener.js 08:36:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7f45092dfc00) [pid = 1868] [serial = 494] [outer = 0x7f45092b9800] 08:36:22 INFO - PROCESS | 1868 | --DOCSHELL 0x7f452224f000 == 74 [pid = 1868] [id = 155] 08:36:22 INFO - PROCESS | 1868 | --DOMWINDOW == 150 (0x7f4523e0b800) [pid = 1868] [serial = 423] [outer = (nil)] [url = about:blank] 08:36:22 INFO - PROCESS | 1868 | --DOMWINDOW == 149 (0x7f451950d800) [pid = 1868] [serial = 396] [outer = (nil)] [url = about:blank] 08:36:22 INFO - PROCESS | 1868 | --DOMWINDOW == 148 (0x7f4523f69400) [pid = 1868] [serial = 399] [outer = (nil)] [url = about:blank] 08:36:22 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4520828000 == 73 [pid = 1868] [id = 154] 08:36:22 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45195e5800 == 72 [pid = 1868] [id = 153] 08:36:22 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451340e800 == 71 [pid = 1868] [id = 152] 08:36:22 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450cdd5800 == 70 [pid = 1868] [id = 151] 08:36:22 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45094d7800 == 69 [pid = 1868] [id = 150] 08:36:22 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450c11c800 == 68 [pid = 1868] [id = 145] 08:36:22 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4507009000 == 67 [pid = 1868] [id = 144] 08:36:22 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4513846000 == 66 [pid = 1868] [id = 143] 08:36:22 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4510811800 == 65 [pid = 1868] [id = 142] 08:36:22 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45248a6800 == 64 [pid = 1868] [id = 141] 08:36:22 INFO - PROCESS | 1868 | --DOMWINDOW == 147 (0x7f450b26f800) [pid = 1868] [serial = 406] [outer = (nil)] [url = about:blank] 08:36:22 INFO - PROCESS | 1868 | --DOMWINDOW == 146 (0x7f451f60c800) [pid = 1868] [serial = 349] [outer = (nil)] [url = about:blank] 08:36:22 INFO - PROCESS | 1868 | --DOMWINDOW == 145 (0x7f4511e2f800) [pid = 1868] [serial = 390] [outer = (nil)] [url = about:blank] 08:36:22 INFO - PROCESS | 1868 | --DOMWINDOW == 144 (0x7f45120f4000) [pid = 1868] [serial = 385] [outer = (nil)] [url = about:blank] 08:36:22 INFO - PROCESS | 1868 | --DOMWINDOW == 143 (0x7f45137d6800) [pid = 1868] [serial = 415] [outer = (nil)] [url = about:blank] 08:36:22 INFO - PROCESS | 1868 | --DOMWINDOW == 142 (0x7f4507167000) [pid = 1868] [serial = 402] [outer = (nil)] [url = about:blank] 08:36:22 INFO - PROCESS | 1868 | --DOMWINDOW == 141 (0x7f4515831800) [pid = 1868] [serial = 417] [outer = (nil)] [url = about:blank] 08:36:22 INFO - PROCESS | 1868 | --DOMWINDOW == 140 (0x7f450fb79c00) [pid = 1868] [serial = 409] [outer = (nil)] [url = about:blank] 08:36:22 INFO - PROCESS | 1868 | --DOMWINDOW == 139 (0x7f451262a800) [pid = 1868] [serial = 414] [outer = (nil)] [url = about:blank] 08:36:22 INFO - PROCESS | 1868 | --DOMWINDOW == 138 (0x7f45120e8000) [pid = 1868] [serial = 420] [outer = (nil)] [url = about:blank] 08:36:22 INFO - PROCESS | 1868 | --DOMWINDOW == 137 (0x7f45097eb400) [pid = 1868] [serial = 405] [outer = (nil)] [url = about:blank] 08:36:22 INFO - PROCESS | 1868 | --DOMWINDOW == 136 (0x7f4520547c00) [pid = 1868] [serial = 421] [outer = (nil)] [url = about:blank] 08:36:22 INFO - PROCESS | 1868 | --DOMWINDOW == 135 (0x7f4507170000) [pid = 1868] [serial = 403] [outer = (nil)] [url = about:blank] 08:36:22 INFO - PROCESS | 1868 | --DOMWINDOW == 134 (0x7f450fb6b400) [pid = 1868] [serial = 408] [outer = (nil)] [url = about:blank] 08:36:22 INFO - PROCESS | 1868 | --DOMWINDOW == 133 (0x7f450c011400) [pid = 1868] [serial = 387] [outer = (nil)] [url = about:blank] 08:36:22 INFO - PROCESS | 1868 | --DOMWINDOW == 132 (0x7f452053fc00) [pid = 1868] [serial = 418] [outer = (nil)] [url = about:blank] 08:36:22 INFO - PROCESS | 1868 | --DOMWINDOW == 131 (0x7f4511e2c800) [pid = 1868] [serial = 393] [outer = (nil)] [url = about:blank] 08:36:22 INFO - PROCESS | 1868 | --DOMWINDOW == 130 (0x7f45120e8400) [pid = 1868] [serial = 411] [outer = (nil)] [url = about:blank] 08:36:22 INFO - PROCESS | 1868 | --DOMWINDOW == 129 (0x7f45120f4400) [pid = 1868] [serial = 412] [outer = (nil)] [url = about:blank] 08:36:23 INFO - PROCESS | 1868 | 1461684983095 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 08:36:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:36:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1279ms 08:36:23 INFO - PROCESS | 1868 | 1461684983142 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 08:36:23 INFO - PROCESS | 1868 | 1461684983148 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 08:36:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:36:23 INFO - PROCESS | 1868 | 1461684983155 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:36:23 INFO - PROCESS | 1868 | 1461684983157 Marionette TRACE conn3 <- [1,630,null,{}] 08:36:23 INFO - PROCESS | 1868 | 1461684983162 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:23 INFO - PROCESS | 1868 | 1461684983294 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 08:36:23 INFO - PROCESS | 1868 | 1461684983312 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450cdb7800 == 65 [pid = 1868] [id = 165] 08:36:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 130 (0x7f450b26f800) [pid = 1868] [serial = 495] [outer = (nil)] 08:36:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 131 (0x7f450bd32800) [pid = 1868] [serial = 496] [outer = 0x7f450b26f800] 08:36:23 INFO - PROCESS | 1868 | 1461684983368 Marionette DEBUG loaded listener.js 08:36:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 132 (0x7f450c006800) [pid = 1868] [serial = 497] [outer = 0x7f450b26f800] 08:36:24 INFO - PROCESS | 1868 | 1461684984150 Marionette TRACE conn3 <- [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]]]}] 08:36:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:36:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1030ms 08:36:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:36:24 INFO - PROCESS | 1868 | 1461684984186 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 08:36:24 INFO - PROCESS | 1868 | 1461684984188 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 08:36:24 INFO - PROCESS | 1868 | 1461684984196 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:36:24 INFO - PROCESS | 1868 | 1461684984205 Marionette TRACE conn3 <- [1,634,null,{}] 08:36:24 INFO - PROCESS | 1868 | 1461684984246 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:24 INFO - PROCESS | 1868 | 1461684984392 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 08:36:24 INFO - PROCESS | 1868 | 1461684984404 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451124e800 == 66 [pid = 1868] [id = 166] 08:36:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 133 (0x7f450c011000) [pid = 1868] [serial = 498] [outer = (nil)] 08:36:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 134 (0x7f450f009400) [pid = 1868] [serial = 499] [outer = 0x7f450c011000] 08:36:24 INFO - PROCESS | 1868 | 1461684984463 Marionette DEBUG loaded listener.js 08:36:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 135 (0x7f4510a18400) [pid = 1868] [serial = 500] [outer = 0x7f450c011000] 08:36:24 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:25 INFO - PROCESS | 1868 | 1461684985215 Marionette TRACE conn3 <- [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]]]}] 08:36:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:36:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1061ms 08:36:25 INFO - PROCESS | 1868 | 1461684985255 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 08:36:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:36:25 INFO - PROCESS | 1868 | 1461684985259 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 08:36:25 INFO - PROCESS | 1868 | 1461684985263 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:36:25 INFO - PROCESS | 1868 | 1461684985266 Marionette TRACE conn3 <- [1,638,null,{}] 08:36:25 INFO - PROCESS | 1868 | 1461684985271 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:25 INFO - PROCESS | 1868 | 1461684985448 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 08:36:25 INFO - PROCESS | 1868 | 1461684985482 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508d6d000 == 67 [pid = 1868] [id = 167] 08:36:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 136 (0x7f4507167000) [pid = 1868] [serial = 501] [outer = (nil)] 08:36:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 137 (0x7f4511a38400) [pid = 1868] [serial = 502] [outer = 0x7f4507167000] 08:36:25 INFO - PROCESS | 1868 | 1461684985549 Marionette DEBUG loaded listener.js 08:36:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 138 (0x7f4511a40c00) [pid = 1868] [serial = 503] [outer = 0x7f4507167000] 08:36:26 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:26 INFO - PROCESS | 1868 | 1461684986246 Marionette TRACE conn3 <- [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]]]}] 08:36:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:36:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1027ms 08:36:26 INFO - PROCESS | 1868 | 1461684986290 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 08:36:26 INFO - PROCESS | 1868 | 1461684986293 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 08:36:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:36:26 INFO - PROCESS | 1868 | 1461684986330 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:36:26 INFO - PROCESS | 1868 | 1461684986332 Marionette TRACE conn3 <- [1,642,null,{}] 08:36:26 INFO - PROCESS | 1868 | 1461684986337 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:26 INFO - PROCESS | 1868 | 1461684986501 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 08:36:26 INFO - PROCESS | 1868 | 1461684986535 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512395800 == 68 [pid = 1868] [id = 168] 08:36:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 139 (0x7f45120ec400) [pid = 1868] [serial = 504] [outer = (nil)] 08:36:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 140 (0x7f45120f4400) [pid = 1868] [serial = 505] [outer = 0x7f45120ec400] 08:36:26 INFO - PROCESS | 1868 | 1461684986603 Marionette DEBUG loaded listener.js 08:36:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 141 (0x7f4512c97c00) [pid = 1868] [serial = 506] [outer = 0x7f45120ec400] 08:36:27 INFO - PROCESS | 1868 | --DOMWINDOW == 140 (0x7f45092d7c00) [pid = 1868] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:36:27 INFO - PROCESS | 1868 | --DOMWINDOW == 139 (0x7f4507171000) [pid = 1868] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:36:27 INFO - PROCESS | 1868 | --DOMWINDOW == 138 (0x7f450716e800) [pid = 1868] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:36:27 INFO - PROCESS | 1868 | --DOMWINDOW == 137 (0x7f4515332800) [pid = 1868] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:36:27 INFO - PROCESS | 1868 | --DOMWINDOW == 136 (0x7f45092dc000) [pid = 1868] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:36:27 INFO - PROCESS | 1868 | --DOMWINDOW == 135 (0x7f4505ff3c00) [pid = 1868] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:36:27 INFO - PROCESS | 1868 | --DOMWINDOW == 134 (0x7f4508cbe400) [pid = 1868] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:36:27 INFO - PROCESS | 1868 | 1461684987636 Marionette TRACE conn3 <- [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]]]}] 08:36:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:36:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1349ms 08:36:27 INFO - PROCESS | 1868 | 1461684987663 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 08:36:27 INFO - PROCESS | 1868 | 1461684987667 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 08:36:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:36:27 INFO - PROCESS | 1868 | 1461684987672 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:36:27 INFO - PROCESS | 1868 | 1461684987674 Marionette TRACE conn3 <- [1,646,null,{}] 08:36:27 INFO - PROCESS | 1868 | 1461684987679 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:27 INFO - PROCESS | 1868 | 1461684987811 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 08:36:27 INFO - PROCESS | 1868 | 1461684987921 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4513403000 == 69 [pid = 1868] [id = 169] 08:36:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 135 (0x7f45082c1800) [pid = 1868] [serial = 507] [outer = (nil)] 08:36:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 136 (0x7f4511b61800) [pid = 1868] [serial = 508] [outer = 0x7f45082c1800] 08:36:27 INFO - PROCESS | 1868 | 1461684987978 Marionette DEBUG loaded listener.js 08:36:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 137 (0x7f451f65e400) [pid = 1868] [serial = 509] [outer = 0x7f45082c1800] 08:36:28 INFO - PROCESS | 1868 | 1461684988580 Marionette TRACE conn3 <- [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]]]}] 08:36:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:36:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 930ms 08:36:28 INFO - PROCESS | 1868 | 1461684988603 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 08:36:28 INFO - PROCESS | 1868 | 1461684988607 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 08:36:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:36:28 INFO - PROCESS | 1868 | 1461684988613 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:36:28 INFO - PROCESS | 1868 | 1461684988615 Marionette TRACE conn3 <- [1,650,null,{}] 08:36:28 INFO - PROCESS | 1868 | 1461684988620 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:28 INFO - PROCESS | 1868 | 1461684988744 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 08:36:28 INFO - PROCESS | 1868 | 1461684988762 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45155b3000 == 70 [pid = 1868] [id = 170] 08:36:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 138 (0x7f451f6a1c00) [pid = 1868] [serial = 510] [outer = (nil)] 08:36:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 139 (0x7f4523e16000) [pid = 1868] [serial = 511] [outer = 0x7f451f6a1c00] 08:36:28 INFO - PROCESS | 1868 | 1461684988818 Marionette DEBUG loaded listener.js 08:36:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 140 (0x7f4523f5b800) [pid = 1868] [serial = 512] [outer = 0x7f451f6a1c00] 08:36:29 INFO - PROCESS | 1868 | 1461684989796 Marionette TRACE conn3 <- [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]]]}] 08:36:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:36:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1224ms 08:36:29 INFO - PROCESS | 1868 | 1461684989838 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 08:36:29 INFO - PROCESS | 1868 | 1461684989844 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 08:36:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:36:29 INFO - PROCESS | 1868 | 1461684989851 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:36:29 INFO - PROCESS | 1868 | 1461684989856 Marionette TRACE conn3 <- [1,654,null,{}] 08:36:29 INFO - PROCESS | 1868 | 1461684989864 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:30 INFO - PROCESS | 1868 | 1461684990037 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 08:36:30 INFO - PROCESS | 1868 | 1461684990181 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:30 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450b23e000 == 71 [pid = 1868] [id = 171] 08:36:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 141 (0x7f45082c3000) [pid = 1868] [serial = 513] [outer = (nil)] 08:36:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 142 (0x7f4508ec7c00) [pid = 1868] [serial = 514] [outer = 0x7f45082c3000] 08:36:30 INFO - PROCESS | 1868 | 1461684990253 Marionette DEBUG loaded listener.js 08:36:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 143 (0x7f45092de800) [pid = 1868] [serial = 515] [outer = 0x7f45082c3000] 08:36:31 INFO - PROCESS | 1868 | 1461684991152 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 08:36:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:36:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1330ms 08:36:31 INFO - PROCESS | 1868 | 1461684991182 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 08:36:31 INFO - PROCESS | 1868 | 1461684991189 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 08:36:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:36:31 INFO - PROCESS | 1868 | 1461684991199 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:36:31 INFO - PROCESS | 1868 | 1461684991202 Marionette TRACE conn3 <- [1,658,null,{}] 08:36:31 INFO - PROCESS | 1868 | 1461684991207 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:31 INFO - PROCESS | 1868 | 1461684991355 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 08:36:31 INFO - PROCESS | 1868 | 1461684991504 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:31 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511a75800 == 72 [pid = 1868] [id = 172] 08:36:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 144 (0x7f450b212800) [pid = 1868] [serial = 516] [outer = (nil)] 08:36:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 145 (0x7f450c00d000) [pid = 1868] [serial = 517] [outer = 0x7f450b212800] 08:36:31 INFO - PROCESS | 1868 | 1461684991574 Marionette DEBUG loaded listener.js 08:36:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 146 (0x7f450ce75400) [pid = 1868] [serial = 518] [outer = 0x7f450b212800] 08:36:32 INFO - PROCESS | 1868 | 1461684992513 Marionette TRACE conn3 <- [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]]]}] 08:36:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:36:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1377ms 08:36:32 INFO - PROCESS | 1868 | 1461684992576 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 08:36:32 INFO - PROCESS | 1868 | 1461684992579 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 08:36:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:36:32 INFO - PROCESS | 1868 | 1461684992586 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:36:32 INFO - PROCESS | 1868 | 1461684992591 Marionette TRACE conn3 <- [1,662,null,{}] 08:36:32 INFO - PROCESS | 1868 | 1461684992606 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:32 INFO - PROCESS | 1868 | 1461684992804 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 08:36:32 INFO - PROCESS | 1868 | 1461684992989 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f495800 == 73 [pid = 1868] [id = 173] 08:36:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 147 (0x7f4511476000) [pid = 1868] [serial = 519] [outer = (nil)] 08:36:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 148 (0x7f4512bf6800) [pid = 1868] [serial = 520] [outer = 0x7f4511476000] 08:36:33 INFO - PROCESS | 1868 | 1461684993107 Marionette DEBUG loaded listener.js 08:36:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 149 (0x7f4515546c00) [pid = 1868] [serial = 521] [outer = 0x7f4511476000] 08:36:33 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:33 INFO - PROCESS | 1868 | 1461684993890 Marionette TRACE conn3 <- [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]]]}] 08:36:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:36:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1344ms 08:36:33 INFO - PROCESS | 1868 | 1461684993931 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 08:36:33 INFO - PROCESS | 1868 | 1461684993935 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 08:36:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:36:33 INFO - PROCESS | 1868 | 1461684993940 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:36:33 INFO - PROCESS | 1868 | 1461684993943 Marionette TRACE conn3 <- [1,666,null,{}] 08:36:33 INFO - PROCESS | 1868 | 1461684993948 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:34 INFO - PROCESS | 1868 | 1461684994094 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 08:36:34 INFO - PROCESS | 1868 | 1461684994242 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524034000 == 74 [pid = 1868] [id = 174] 08:36:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 150 (0x7f4511a3dc00) [pid = 1868] [serial = 522] [outer = (nil)] 08:36:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7f45209edc00) [pid = 1868] [serial = 523] [outer = 0x7f4511a3dc00] 08:36:34 INFO - PROCESS | 1868 | 1461684994312 Marionette DEBUG loaded listener.js 08:36:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 152 (0x7f4523f5e000) [pid = 1868] [serial = 524] [outer = 0x7f4511a3dc00] 08:36:34 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:35 INFO - PROCESS | 1868 | 1461684995116 Marionette TRACE conn3 <- [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]]]}] 08:36: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 08:36:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1227ms 08:36:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:36:35 INFO - PROCESS | 1868 | 1461684995169 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 08:36:35 INFO - PROCESS | 1868 | 1461684995172 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 08:36:35 INFO - PROCESS | 1868 | 1461684995178 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:36:35 INFO - PROCESS | 1868 | 1461684995181 Marionette TRACE conn3 <- [1,670,null,{}] 08:36:35 INFO - PROCESS | 1868 | 1461684995185 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:35 INFO - PROCESS | 1868 | 1461684995332 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 08:36:35 INFO - PROCESS | 1868 | 1461684995475 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f452489c000 == 75 [pid = 1868] [id = 175] 08:36:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7f451f6af800) [pid = 1868] [serial = 525] [outer = (nil)] 08:36:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7f4523f6a000) [pid = 1868] [serial = 526] [outer = 0x7f451f6af800] 08:36:35 INFO - PROCESS | 1868 | 1461684995548 Marionette DEBUG loaded listener.js 08:36:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7f452407f400) [pid = 1868] [serial = 527] [outer = 0x7f451f6af800] 08:36:36 INFO - PROCESS | 1868 | 1461684996408 Marionette TRACE conn3 <- [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]]]}] 08:36:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:36:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1285ms 08:36:36 INFO - PROCESS | 1868 | 1461684996463 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 08:36:36 INFO - PROCESS | 1868 | 1461684996466 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 08:36:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:36:36 INFO - PROCESS | 1868 | 1461684996472 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:36:36 INFO - PROCESS | 1868 | 1461684996474 Marionette TRACE conn3 <- [1,674,null,{}] 08:36:36 INFO - PROCESS | 1868 | 1461684996479 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:36 INFO - PROCESS | 1868 | 1461684996656 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 08:36:36 INFO - PROCESS | 1868 | 1461684996803 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4509118800 == 76 [pid = 1868] [id = 176] 08:36:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 156 (0x7f450716ac00) [pid = 1868] [serial = 528] [outer = (nil)] 08:36:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7f450cfed800) [pid = 1868] [serial = 529] [outer = 0x7f450716ac00] 08:36:36 INFO - PROCESS | 1868 | 1461684996875 Marionette DEBUG loaded listener.js 08:36:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 158 (0x7f45241b0000) [pid = 1868] [serial = 530] [outer = 0x7f450716ac00] 08:36:37 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:37 INFO - PROCESS | 1868 | 1461684997720 Marionette TRACE conn3 <- [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]]]}] 08:36:37 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 08:36:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1275ms 08:36:37 INFO - PROCESS | 1868 | 1461684997748 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 08:36:37 INFO - PROCESS | 1868 | 1461684997752 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 08:36:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:36:37 INFO - PROCESS | 1868 | 1461684997757 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:36:37 INFO - PROCESS | 1868 | 1461684997759 Marionette TRACE conn3 <- [1,678,null,{}] 08:36:37 INFO - PROCESS | 1868 | 1461684997765 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:37 INFO - PROCESS | 1868 | 1461684997912 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 08:36:38 INFO - PROCESS | 1868 | 1461684998257 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4509119000 == 77 [pid = 1868] [id = 177] 08:36:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 159 (0x7f4505fce000) [pid = 1868] [serial = 531] [outer = (nil)] 08:36:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 160 (0x7f4507170000) [pid = 1868] [serial = 532] [outer = 0x7f4505fce000] 08:36:38 INFO - PROCESS | 1868 | 1461684998384 Marionette DEBUG loaded listener.js 08:36:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7f4508cbe000) [pid = 1868] [serial = 533] [outer = 0x7f4505fce000] 08:36:39 INFO - PROCESS | 1868 | 1461684999299 Marionette TRACE conn3 <- [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]]]}] 08:36:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:36:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1588ms 08:36:39 INFO - PROCESS | 1868 | 1461684999346 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 08:36:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:36:39 INFO - PROCESS | 1868 | 1461684999352 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 08:36:39 INFO - PROCESS | 1868 | 1461684999359 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:36:39 INFO - PROCESS | 1868 | 1461684999364 Marionette TRACE conn3 <- [1,682,null,{}] 08:36:39 INFO - PROCESS | 1868 | 1461684999371 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:39 INFO - PROCESS | 1868 | 1461684999528 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 08:36:39 INFO - PROCESS | 1868 | 1461684999685 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4507012800 == 78 [pid = 1868] [id = 178] 08:36:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7f4505fcb000) [pid = 1868] [serial = 534] [outer = (nil)] 08:36:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7f4509365c00) [pid = 1868] [serial = 535] [outer = 0x7f4505fcb000] 08:36:39 INFO - PROCESS | 1868 | 1461684999753 Marionette DEBUG loaded listener.js 08:36:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7f450936ac00) [pid = 1868] [serial = 536] [outer = 0x7f4505fcb000] 08:36:40 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4513403000 == 77 [pid = 1868] [id = 169] 08:36:40 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512395800 == 76 [pid = 1868] [id = 168] 08:36:40 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508d6d000 == 75 [pid = 1868] [id = 167] 08:36:40 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7f450a8cf000) [pid = 1868] [serial = 429] [outer = (nil)] [url = about:blank] 08:36:40 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7f451146e400) [pid = 1868] [serial = 432] [outer = (nil)] [url = about:blank] 08:36:40 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7f451f4a5000) [pid = 1868] [serial = 435] [outer = (nil)] [url = about:blank] 08:36:40 INFO - PROCESS | 1868 | --DOMWINDOW == 160 (0x7f4524103c00) [pid = 1868] [serial = 438] [outer = (nil)] [url = about:blank] 08:36:40 INFO - PROCESS | 1868 | --DOMWINDOW == 159 (0x7f4505fc9000) [pid = 1868] [serial = 468] [outer = (nil)] [url = about:blank] 08:36:40 INFO - PROCESS | 1868 | --DOMWINDOW == 158 (0x7f45246ae800) [pid = 1868] [serial = 441] [outer = (nil)] [url = about:blank] 08:36:40 INFO - PROCESS | 1868 | --DOMWINDOW == 157 (0x7f45082c0400) [pid = 1868] [serial = 444] [outer = (nil)] [url = about:blank] 08:36:40 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451124e800 == 74 [pid = 1868] [id = 166] 08:36:40 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450cdb7800 == 73 [pid = 1868] [id = 165] 08:36:40 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508f6c000 == 72 [pid = 1868] [id = 164] 08:36:40 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508f61800 == 71 [pid = 1868] [id = 163] 08:36:40 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508f68800 == 70 [pid = 1868] [id = 157] 08:36:40 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7f45092e2000) [pid = 1868] [serial = 459] [outer = (nil)] [url = about:blank] 08:36:40 INFO - PROCESS | 1868 | --DOMWINDOW == 155 (0x7f45120f5000) [pid = 1868] [serial = 453] [outer = (nil)] [url = about:blank] 08:36:40 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7f4512c99400) [pid = 1868] [serial = 454] [outer = (nil)] [url = about:blank] 08:36:40 INFO - PROCESS | 1868 | --DOMWINDOW == 153 (0x7f450fb6f000) [pid = 1868] [serial = 447] [outer = (nil)] [url = about:blank] 08:36:40 INFO - PROCESS | 1868 | --DOMWINDOW == 152 (0x7f45095cb800) [pid = 1868] [serial = 451] [outer = (nil)] [url = about:blank] 08:36:40 INFO - PROCESS | 1868 | --DOMWINDOW == 151 (0x7f4508b99800) [pid = 1868] [serial = 450] [outer = (nil)] [url = about:blank] 08:36:40 INFO - PROCESS | 1868 | --DOMWINDOW == 150 (0x7f45202aec00) [pid = 1868] [serial = 456] [outer = (nil)] [url = about:blank] 08:36:40 INFO - PROCESS | 1868 | --DOMWINDOW == 149 (0x7f450ce6fc00) [pid = 1868] [serial = 462] [outer = (nil)] [url = about:blank] 08:36:40 INFO - PROCESS | 1868 | --DOMWINDOW == 148 (0x7f4523f71000) [pid = 1868] [serial = 424] [outer = (nil)] [url = about:blank] 08:36:40 INFO - PROCESS | 1868 | --DOMWINDOW == 147 (0x7f4507167400) [pid = 1868] [serial = 426] [outer = (nil)] [url = about:blank] 08:36:40 INFO - PROCESS | 1868 | --DOMWINDOW == 146 (0x7f4508cc4c00) [pid = 1868] [serial = 465] [outer = (nil)] [url = about:blank] 08:36:40 INFO - PROCESS | 1868 | --DOMWINDOW == 145 (0x7f450ce74400) [pid = 1868] [serial = 463] [outer = (nil)] [url = about:blank] 08:36:40 INFO - PROCESS | 1868 | --DOMWINDOW == 144 (0x7f4512348000) [pid = 1868] [serial = 460] [outer = (nil)] [url = about:blank] 08:36:40 INFO - PROCESS | 1868 | --DOMWINDOW == 143 (0x7f4524078c00) [pid = 1868] [serial = 457] [outer = (nil)] [url = about:blank] 08:36:40 INFO - PROCESS | 1868 | --DOMWINDOW == 142 (0x7f450ce76c00) [pid = 1868] [serial = 466] [outer = (nil)] [url = about:blank] 08:36:41 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:36:41 INFO - PROCESS | 1868 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:36:41 INFO - PROCESS | 1868 | 1461685001050 Marionette TRACE conn3 <- [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]]]}] 08:36:41 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) 08:36:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1735ms 08:36:41 INFO - PROCESS | 1868 | 1461685001096 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 08:36:41 INFO - PROCESS | 1868 | 1461685001101 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 08:36:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:36:41 INFO - PROCESS | 1868 | 1461685001108 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:36:41 INFO - PROCESS | 1868 | 1461685001110 Marionette TRACE conn3 <- [1,686,null,{}] 08:36:41 INFO - PROCESS | 1868 | 1461685001116 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:41 INFO - PROCESS | 1868 | 1461685001325 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 08:36:41 INFO - PROCESS | 1868 | 1461685001433 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450c129000 == 71 [pid = 1868] [id = 179] 08:36:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 143 (0x7f450936bc00) [pid = 1868] [serial = 537] [outer = (nil)] 08:36:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 144 (0x7f450a8cf000) [pid = 1868] [serial = 538] [outer = 0x7f450936bc00] 08:36:41 INFO - PROCESS | 1868 | 1461685001492 Marionette DEBUG loaded listener.js 08:36:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 145 (0x7f450c010400) [pid = 1868] [serial = 539] [outer = 0x7f450936bc00] 08:36:42 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:36:42 INFO - PROCESS | 1868 | 1461685002542 Marionette TRACE conn3 <- [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]]]}] 08:36:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:36:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1475ms 08:36:42 INFO - PROCESS | 1868 | 1461685002584 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 08:36:42 INFO - PROCESS | 1868 | 1461685002587 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 08:36:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:36:42 INFO - PROCESS | 1868 | 1461685002595 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:36:42 INFO - PROCESS | 1868 | 1461685002603 Marionette TRACE conn3 <- [1,690,null,{}] 08:36:42 INFO - PROCESS | 1868 | 1461685002621 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:42 INFO - PROCESS | 1868 | 1461685002803 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 08:36:42 INFO - PROCESS | 1868 | 1461685002868 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:42 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511a6e000 == 72 [pid = 1868] [id = 180] 08:36:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 146 (0x7f450c00f400) [pid = 1868] [serial = 540] [outer = (nil)] 08:36:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 147 (0x7f450cfe8000) [pid = 1868] [serial = 541] [outer = 0x7f450c00f400] 08:36:42 INFO - PROCESS | 1868 | 1461685002926 Marionette DEBUG loaded listener.js 08:36:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 148 (0x7f450fb6f000) [pid = 1868] [serial = 542] [outer = 0x7f450c00f400] 08:36:44 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:36:44 INFO - PROCESS | 1868 | 1461685004080 Marionette TRACE conn3 <- [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]]]}] 08:36:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:36:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1545ms 08:36:44 INFO - PROCESS | 1868 | 1461685004142 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 08:36:44 INFO - PROCESS | 1868 | 1461685004147 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 08:36:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:36:44 INFO - PROCESS | 1868 | 1461685004152 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:36:44 INFO - PROCESS | 1868 | 1461685004154 Marionette TRACE conn3 <- [1,694,null,{}] 08:36:44 INFO - PROCESS | 1868 | 1461685004159 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:44 INFO - PROCESS | 1868 | 1461685004332 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 08:36:44 INFO - PROCESS | 1868 | --DOMWINDOW == 147 (0x7f4507167000) [pid = 1868] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:36:44 INFO - PROCESS | 1868 | --DOMWINDOW == 146 (0x7f450c011000) [pid = 1868] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:36:44 INFO - PROCESS | 1868 | --DOMWINDOW == 145 (0x7f4505e51800) [pid = 1868] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:36:44 INFO - PROCESS | 1868 | --DOMWINDOW == 144 (0x7f4505fcf000) [pid = 1868] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:36:44 INFO - PROCESS | 1868 | --DOMWINDOW == 143 (0x7f45120ec400) [pid = 1868] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:36:44 INFO - PROCESS | 1868 | --DOMWINDOW == 142 (0x7f45092b9800) [pid = 1868] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:36:44 INFO - PROCESS | 1868 | --DOMWINDOW == 141 (0x7f450b26f800) [pid = 1868] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:36:44 INFO - PROCESS | 1868 | --DOMWINDOW == 140 (0x7f45082c1800) [pid = 1868] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:36:44 INFO - PROCESS | 1868 | 1461685004569 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508929800 == 73 [pid = 1868] [id = 181] 08:36:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 141 (0x7f4505e4bc00) [pid = 1868] [serial = 543] [outer = (nil)] 08:36:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 142 (0x7f4507171400) [pid = 1868] [serial = 544] [outer = 0x7f4505e4bc00] 08:36:44 INFO - PROCESS | 1868 | 1461685004628 Marionette DEBUG loaded listener.js 08:36:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 143 (0x7f450c011400) [pid = 1868] [serial = 545] [outer = 0x7f4505e4bc00] 08:36:45 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:36:45 INFO - PROCESS | 1868 | 1461685005629 Marionette TRACE conn3 <- [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]]]}] 08:36:45 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) 08:36:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1528ms 08:36:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:36:45 INFO - PROCESS | 1868 | 1461685005680 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 08:36:45 INFO - PROCESS | 1868 | 1461685005683 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 08:36:45 INFO - PROCESS | 1868 | 1461685005687 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:36:45 INFO - PROCESS | 1868 | 1461685005690 Marionette TRACE conn3 <- [1,698,null,{}] 08:36:45 INFO - PROCESS | 1868 | 1461685005695 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:45 INFO - PROCESS | 1868 | 1461685005824 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 08:36:45 INFO - PROCESS | 1868 | 1461685005835 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4513241800 == 74 [pid = 1868] [id = 182] 08:36:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 144 (0x7f45120f5000) [pid = 1868] [serial = 546] [outer = (nil)] 08:36:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 145 (0x7f4512348000) [pid = 1868] [serial = 547] [outer = 0x7f45120f5000] 08:36:45 INFO - PROCESS | 1868 | 1461685005902 Marionette DEBUG loaded listener.js 08:36:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 146 (0x7f4515332800) [pid = 1868] [serial = 548] [outer = 0x7f45120f5000] 08:36:47 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:36:47 INFO - PROCESS | 1868 | 1461685007221 Marionette TRACE conn3 <- [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]]]}] 08:36:47 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) 08:36:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1580ms 08:36:47 INFO - PROCESS | 1868 | 1461685007268 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 08:36:47 INFO - PROCESS | 1868 | 1461685007274 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 08:36:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:36:47 INFO - PROCESS | 1868 | 1461685007282 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:36:47 INFO - PROCESS | 1868 | 1461685007288 Marionette TRACE conn3 <- [1,702,null,{}] 08:36:47 INFO - PROCESS | 1868 | 1461685007296 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:47 INFO - PROCESS | 1868 | 1461685007586 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 08:36:47 INFO - PROCESS | 1868 | 1461685007738 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:47 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450c124000 == 75 [pid = 1868] [id = 183] 08:36:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 147 (0x7f4505fcb400) [pid = 1868] [serial = 549] [outer = (nil)] 08:36:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 148 (0x7f45092da400) [pid = 1868] [serial = 550] [outer = 0x7f4505fcb400] 08:36:47 INFO - PROCESS | 1868 | 1461685007813 Marionette DEBUG loaded listener.js 08:36:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 149 (0x7f450936c800) [pid = 1868] [serial = 551] [outer = 0x7f4505fcb400] 08:36:49 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:36:49 INFO - PROCESS | 1868 | 1461685009126 Marionette TRACE conn3 <- [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]]]}] 08:36:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:36:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1888ms 08:36:49 INFO - PROCESS | 1868 | 1461685009194 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 08:36:49 INFO - PROCESS | 1868 | 1461685009202 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 08:36:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:36:49 INFO - PROCESS | 1868 | 1461685009231 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:36:49 INFO - PROCESS | 1868 | 1461685009236 Marionette TRACE conn3 <- [1,706,null,{}] 08:36:49 INFO - PROCESS | 1868 | 1461685009241 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:49 INFO - PROCESS | 1868 | 1461685009386 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 08:36:49 INFO - PROCESS | 1868 | 1461685009530 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512646800 == 76 [pid = 1868] [id = 184] 08:36:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 150 (0x7f4505fefc00) [pid = 1868] [serial = 552] [outer = (nil)] 08:36:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7f450c008c00) [pid = 1868] [serial = 553] [outer = 0x7f4505fefc00] 08:36:49 INFO - PROCESS | 1868 | 1461685009601 Marionette DEBUG loaded listener.js 08:36:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 152 (0x7f450dc05c00) [pid = 1868] [serial = 554] [outer = 0x7f4505fefc00] 08:36:50 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:36:50 INFO - PROCESS | 1868 | 1461685010867 Marionette TRACE conn3 <- [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]]]}] 08:36:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:36:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1691ms 08:36:51 INFO - PROCESS | 1868 | 1461685011000 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 08:36:51 INFO - PROCESS | 1868 | 1461685011003 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 08:36:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:36:51 INFO - PROCESS | 1868 | 1461685011018 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:36:51 INFO - PROCESS | 1868 | 1461685011024 Marionette TRACE conn3 <- [1,710,null,{}] 08:36:51 INFO - PROCESS | 1868 | 1461685011039 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:51 INFO - PROCESS | 1868 | 1461685011197 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 08:36:51 INFO - PROCESS | 1868 | 1461685011344 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f1c0800 == 77 [pid = 1868] [id = 185] 08:36:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7f450dc0d000) [pid = 1868] [serial = 555] [outer = (nil)] 08:36:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7f4513877400) [pid = 1868] [serial = 556] [outer = 0x7f450dc0d000] 08:36:51 INFO - PROCESS | 1868 | 1461685011422 Marionette DEBUG loaded listener.js 08:36:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7f4523f53c00) [pid = 1868] [serial = 557] [outer = 0x7f450dc0d000] 08:36:52 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:36:52 INFO - PROCESS | 1868 | 1461685012614 Marionette TRACE conn3 <- [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]]]}] 08:36:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:36:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1633ms 08:36:52 INFO - PROCESS | 1868 | 1461685012651 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 08:36:52 INFO - PROCESS | 1868 | 1461685012659 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 08:36:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:36:52 INFO - PROCESS | 1868 | 1461685012682 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:36:52 INFO - PROCESS | 1868 | 1461685012686 Marionette TRACE conn3 <- [1,714,null,{}] 08:36:52 INFO - PROCESS | 1868 | 1461685012691 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:52 INFO - PROCESS | 1868 | 1461685012909 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 08:36:53 INFO - PROCESS | 1868 | 1461685013031 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524820800 == 78 [pid = 1868] [id = 186] 08:36:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 156 (0x7f4508f80c00) [pid = 1868] [serial = 558] [outer = (nil)] 08:36:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7f4508f89400) [pid = 1868] [serial = 559] [outer = 0x7f4508f80c00] 08:36:53 INFO - PROCESS | 1868 | 1461685013101 Marionette DEBUG loaded listener.js 08:36:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 158 (0x7f45120ef400) [pid = 1868] [serial = 560] [outer = 0x7f4508f80c00] 08:36:54 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:36:54 INFO - PROCESS | 1868 | 1461685014255 Marionette TRACE conn3 <- [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]]]}] 08:36:54 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 08:36:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1586ms 08:36:54 INFO - PROCESS | 1868 | 1461685014267 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 08:36:54 INFO - PROCESS | 1868 | 1461685014270 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 08:36:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:36:54 INFO - PROCESS | 1868 | 1461685014277 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:36:54 INFO - PROCESS | 1868 | 1461685014281 Marionette TRACE conn3 <- [1,718,null,{}] 08:36:54 INFO - PROCESS | 1868 | 1461685014287 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:54 INFO - PROCESS | 1868 | 1461685014456 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 08:36:54 INFO - PROCESS | 1868 | 1461685014665 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45050e3000 == 79 [pid = 1868] [id = 187] 08:36:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 159 (0x7f450716d400) [pid = 1868] [serial = 561] [outer = (nil)] 08:36:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 160 (0x7f4508cbd800) [pid = 1868] [serial = 562] [outer = 0x7f450716d400] 08:36:54 INFO - PROCESS | 1868 | 1461685014734 Marionette DEBUG loaded listener.js 08:36:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7f450ce76400) [pid = 1868] [serial = 563] [outer = 0x7f450716d400] 08:36:55 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:36:55 INFO - PROCESS | 1868 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:36:55 INFO - PROCESS | 1868 | 1461685015946 Marionette TRACE conn3 <- [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]]]}] 08:36:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:36:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1680ms 08:36:55 INFO - PROCESS | 1868 | 1461685015957 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 08:36:55 INFO - PROCESS | 1868 | 1461685015962 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 08:36:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:36:55 INFO - PROCESS | 1868 | 1461685015977 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:36:55 INFO - PROCESS | 1868 | 1461685015982 Marionette TRACE conn3 <- [1,722,null,{}] 08:36:55 INFO - PROCESS | 1868 | 1461685015991 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:56 INFO - PROCESS | 1868 | 1461685016228 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 08:36:56 INFO - PROCESS | 1868 | 1461685016355 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:56 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45083c1800 == 80 [pid = 1868] [id = 188] 08:36:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7f45082b7400) [pid = 1868] [serial = 564] [outer = (nil)] 08:36:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7f45082c2800) [pid = 1868] [serial = 565] [outer = 0x7f45082b7400] 08:36:56 INFO - PROCESS | 1868 | 1461685016418 Marionette DEBUG loaded listener.js 08:36:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7f4508b92800) [pid = 1868] [serial = 566] [outer = 0x7f45082b7400] 08:36:57 INFO - PROCESS | 1868 | 1461685017344 Marionette TRACE conn3 <- [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] 08:36:57 INFO - PROCESS | 1868 | 1461685017423 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 08:36:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:36:57 INFO - PROCESS | 1868 | 1461685017432 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:36:57 INFO - PROCESS | 1868 | 1461685017436 Marionette TRACE conn3 <- [1,726,null,{}] 08:36:57 INFO - PROCESS | 1868 | 1461685017441 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:57 INFO - PROCESS | 1868 | 1461685017669 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 08:36:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508929800 == 79 [pid = 1868] [id = 181] 08:36:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511a6e000 == 78 [pid = 1868] [id = 180] 08:36:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450c129000 == 77 [pid = 1868] [id = 179] 08:36:57 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7f4523e16000) [pid = 1868] [serial = 511] [outer = (nil)] [url = about:blank] 08:36:57 INFO - PROCESS | 1868 | 1461685017913 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4507012800 == 76 [pid = 1868] [id = 178] 08:36:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4509119000 == 75 [pid = 1868] [id = 177] 08:36:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7f452489c000 == 74 [pid = 1868] [id = 175] 08:36:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4524034000 == 73 [pid = 1868] [id = 174] 08:36:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505dd2800 == 74 [pid = 1868] [id = 189] 08:36:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7f45092b7800) [pid = 1868] [serial = 567] [outer = (nil)] 08:36:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 165 (0x7f45092bc400) [pid = 1868] [serial = 568] [outer = 0x7f45092b7800] 08:36:57 INFO - PROCESS | 1868 | 1461685017988 Marionette DEBUG loaded listener.js 08:36:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7f45092ddc00) [pid = 1868] [serial = 569] [outer = 0x7f45092b7800] 08:36:58 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450b23e000 == 73 [pid = 1868] [id = 171] 08:36:58 INFO - PROCESS | 1868 | --DOMWINDOW == 165 (0x7f4511a38400) [pid = 1868] [serial = 502] [outer = (nil)] [url = about:blank] 08:36:58 INFO - PROCESS | 1868 | --DOMWINDOW == 164 (0x7f450f009400) [pid = 1868] [serial = 499] [outer = (nil)] [url = about:blank] 08:36:58 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7f4505fcec00) [pid = 1868] [serial = 469] [outer = (nil)] [url = about:blank] 08:36:58 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7f4508cbbc00) [pid = 1868] [serial = 491] [outer = (nil)] [url = about:blank] 08:36:58 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7f4505ff2400) [pid = 1868] [serial = 490] [outer = (nil)] [url = about:blank] 08:36:58 INFO - PROCESS | 1868 | --DOMWINDOW == 160 (0x7f4508956800) [pid = 1868] [serial = 472] [outer = (nil)] [url = about:blank] 08:36:58 INFO - PROCESS | 1868 | --DOMWINDOW == 159 (0x7f45120f4400) [pid = 1868] [serial = 505] [outer = (nil)] [url = about:blank] 08:36:58 INFO - PROCESS | 1868 | --DOMWINDOW == 158 (0x7f45120e7400) [pid = 1868] [serial = 478] [outer = (nil)] [url = about:blank] 08:36:58 INFO - PROCESS | 1868 | --DOMWINDOW == 157 (0x7f45092dfc00) [pid = 1868] [serial = 494] [outer = (nil)] [url = about:blank] 08:36:58 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7f45092d6400) [pid = 1868] [serial = 493] [outer = (nil)] [url = about:blank] 08:36:58 INFO - PROCESS | 1868 | --DOMWINDOW == 155 (0x7f450bd32800) [pid = 1868] [serial = 496] [outer = (nil)] [url = about:blank] 08:36:58 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7f450c006800) [pid = 1868] [serial = 497] [outer = (nil)] [url = about:blank] 08:36:58 INFO - PROCESS | 1868 | --DOMWINDOW == 153 (0x7f450a8ccc00) [pid = 1868] [serial = 475] [outer = (nil)] [url = about:blank] 08:36:58 INFO - PROCESS | 1868 | --DOMWINDOW == 152 (0x7f4515336800) [pid = 1868] [serial = 481] [outer = (nil)] [url = about:blank] 08:36:58 INFO - PROCESS | 1868 | --DOMWINDOW == 151 (0x7f4520835c00) [pid = 1868] [serial = 484] [outer = (nil)] [url = about:blank] 08:36:58 INFO - PROCESS | 1868 | --DOMWINDOW == 150 (0x7f45095d0c00) [pid = 1868] [serial = 487] [outer = (nil)] [url = about:blank] 08:36:58 INFO - PROCESS | 1868 | --DOMWINDOW == 149 (0x7f450a8c3000) [pid = 1868] [serial = 253] [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.] 08:36:58 INFO - PROCESS | 1868 | --DOMWINDOW == 148 (0x7f451f65e400) [pid = 1868] [serial = 509] [outer = (nil)] [url = about:blank] 08:36:58 INFO - PROCESS | 1868 | --DOMWINDOW == 147 (0x7f4512c97c00) [pid = 1868] [serial = 506] [outer = (nil)] [url = about:blank] 08:36:58 INFO - PROCESS | 1868 | --DOMWINDOW == 146 (0x7f4511a40c00) [pid = 1868] [serial = 503] [outer = (nil)] [url = about:blank] 08:36:58 INFO - PROCESS | 1868 | --DOMWINDOW == 145 (0x7f4511b61800) [pid = 1868] [serial = 508] [outer = (nil)] [url = about:blank] 08:36:58 INFO - PROCESS | 1868 | --DOMWINDOW == 144 (0x7f4510a18400) [pid = 1868] [serial = 500] [outer = (nil)] [url = about:blank] 08:36:58 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:36:58 INFO - PROCESS | 1868 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:36:58 INFO - PROCESS | 1868 | 1461685018789 Marionette TRACE conn3 <- [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]]]}] 08:36:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:36:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1379ms 08:36:58 INFO - PROCESS | 1868 | 1461685018813 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 08:36:58 INFO - PROCESS | 1868 | 1461685018816 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 08:36:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:36:58 INFO - PROCESS | 1868 | 1461685018822 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:36:58 INFO - PROCESS | 1868 | 1461685018827 Marionette TRACE conn3 <- [1,730,null,{}] 08:36:58 INFO - PROCESS | 1868 | 1461685018842 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:58 INFO - PROCESS | 1868 | 1461685018987 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 08:36:59 INFO - PROCESS | 1868 | 1461685019004 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:59 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45094f7000 == 74 [pid = 1868] [id = 190] 08:36:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 145 (0x7f45097ea800) [pid = 1868] [serial = 570] [outer = (nil)] 08:36:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 146 (0x7f450a48f000) [pid = 1868] [serial = 571] [outer = 0x7f45097ea800] 08:36:59 INFO - PROCESS | 1868 | 1461685019065 Marionette DEBUG loaded listener.js 08:36:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 147 (0x7f450a8c6400) [pid = 1868] [serial = 572] [outer = 0x7f45097ea800] 08:36:59 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:36:59 INFO - PROCESS | 1868 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:36:59 INFO - PROCESS | 1868 | 1461685019905 Marionette TRACE conn3 <- [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] 08:36:59 INFO - PROCESS | 1868 | 1461685019971 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 08:36:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:36:59 INFO - PROCESS | 1868 | 1461685019977 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:36:59 INFO - PROCESS | 1868 | 1461685019981 Marionette TRACE conn3 <- [1,734,null,{}] 08:36:59 INFO - PROCESS | 1868 | 1461685019986 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:00 INFO - PROCESS | 1868 | 1461685020132 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 08:37:00 INFO - PROCESS | 1868 | 1461685020143 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450c12b000 == 75 [pid = 1868] [id = 191] 08:37:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 148 (0x7f450a8c6800) [pid = 1868] [serial = 573] [outer = (nil)] 08:37:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 149 (0x7f450bd89800) [pid = 1868] [serial = 574] [outer = 0x7f450a8c6800] 08:37:00 INFO - PROCESS | 1868 | 1461685020202 Marionette DEBUG loaded listener.js 08:37:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 150 (0x7f450c006000) [pid = 1868] [serial = 575] [outer = 0x7f450a8c6800] 08:37:00 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:37:01 INFO - PROCESS | 1868 | 1461685021011 Marionette TRACE conn3 <- [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]]]}] 08:37:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:37:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1080ms 08:37:01 INFO - PROCESS | 1868 | 1461685021058 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 08:37:01 INFO - PROCESS | 1868 | 1461685021061 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 08:37:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:37:01 INFO - PROCESS | 1868 | 1461685021074 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:37:01 INFO - PROCESS | 1868 | 1461685021076 Marionette TRACE conn3 <- [1,738,null,{}] 08:37:01 INFO - PROCESS | 1868 | 1461685021081 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:01 INFO - PROCESS | 1868 | 1461685021262 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 08:37:01 INFO - PROCESS | 1868 | 1461685021285 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:01 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4510a4a800 == 76 [pid = 1868] [id = 192] 08:37:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7f450c006800) [pid = 1868] [serial = 576] [outer = (nil)] 08:37:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 152 (0x7f450ce6c800) [pid = 1868] [serial = 577] [outer = 0x7f450c006800] 08:37:01 INFO - PROCESS | 1868 | 1461685021355 Marionette DEBUG loaded listener.js 08:37:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7f450dc0f400) [pid = 1868] [serial = 578] [outer = 0x7f450c006800] 08:37:02 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:37:02 INFO - PROCESS | 1868 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:37:02 INFO - PROCESS | 1868 | 1461685022608 Marionette TRACE conn3 <- [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]]]}] 08:37:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:37:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1575ms 08:37:02 INFO - PROCESS | 1868 | 1461685022649 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 08:37:02 INFO - PROCESS | 1868 | 1461685022656 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 08:37:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:37:02 INFO - PROCESS | 1868 | 1461685022681 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:37:02 INFO - PROCESS | 1868 | 1461685022684 Marionette TRACE conn3 <- [1,742,null,{}] 08:37:02 INFO - PROCESS | 1868 | 1461685022688 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:02 INFO - PROCESS | 1868 | 1461685022889 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 08:37:03 INFO - PROCESS | 1868 | --DOMWINDOW == 152 (0x7f450c00f400) [pid = 1868] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:37:03 INFO - PROCESS | 1868 | --DOMWINDOW == 151 (0x7f4505e4bc00) [pid = 1868] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:37:03 INFO - PROCESS | 1868 | --DOMWINDOW == 150 (0x7f4505fce000) [pid = 1868] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:37:03 INFO - PROCESS | 1868 | --DOMWINDOW == 149 (0x7f450936bc00) [pid = 1868] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:37:03 INFO - PROCESS | 1868 | --DOMWINDOW == 148 (0x7f4505fcb000) [pid = 1868] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:37:03 INFO - PROCESS | 1868 | 1461685023086 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511a6c000 == 77 [pid = 1868] [id = 193] 08:37:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 149 (0x7f4505e4bc00) [pid = 1868] [serial = 579] [outer = (nil)] 08:37:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 150 (0x7f450936bc00) [pid = 1868] [serial = 580] [outer = 0x7f4505e4bc00] 08:37:03 INFO - PROCESS | 1868 | 1461685023148 Marionette DEBUG loaded listener.js 08:37:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7f4511294c00) [pid = 1868] [serial = 581] [outer = 0x7f4505e4bc00] 08:37:04 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:37:04 INFO - PROCESS | 1868 | 1461685024161 Marionette TRACE conn3 <- [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]]]}] 08:37:04 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 08:37:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1532ms 08:37:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:37:04 INFO - PROCESS | 1868 | 1461685024213 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 08:37:04 INFO - PROCESS | 1868 | 1461685024215 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 08:37:04 INFO - PROCESS | 1868 | 1461685024221 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:37:04 INFO - PROCESS | 1868 | 1461685024223 Marionette TRACE conn3 <- [1,746,null,{}] 08:37:04 INFO - PROCESS | 1868 | 1461685024228 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:04 INFO - PROCESS | 1868 | 1461685024355 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 08:37:04 INFO - PROCESS | 1868 | 1461685024605 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:04 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512648800 == 78 [pid = 1868] [id = 194] 08:37:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 152 (0x7f45120e7400) [pid = 1868] [serial = 582] [outer = (nil)] 08:37:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7f45120ee000) [pid = 1868] [serial = 583] [outer = 0x7f45120e7400] 08:37:04 INFO - PROCESS | 1868 | 1461685024674 Marionette DEBUG loaded listener.js 08:37:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7f4512343400) [pid = 1868] [serial = 584] [outer = 0x7f45120e7400] 08:37:05 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:37:05 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:37:05 INFO - PROCESS | 1868 | 1461685025899 Marionette TRACE conn3 <- [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]]]}] 08:37:05 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.) 08:37:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1726ms 08:37:06 INFO - PROCESS | 1868 | 1461685026038 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 08:37:06 INFO - PROCESS | 1868 | 1461685026045 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 08:37:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:37:06 INFO - PROCESS | 1868 | 1461685026060 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:37:06 INFO - PROCESS | 1868 | 1461685026064 Marionette TRACE conn3 <- [1,750,null,{}] 08:37:06 INFO - PROCESS | 1868 | 1461685026072 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:06 INFO - PROCESS | 1868 | 1461685026236 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 08:37:06 INFO - PROCESS | 1868 | 1461685026387 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508935000 == 79 [pid = 1868] [id = 195] 08:37:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7f4507169000) [pid = 1868] [serial = 585] [outer = (nil)] 08:37:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 156 (0x7f4508cc9800) [pid = 1868] [serial = 586] [outer = 0x7f4507169000] 08:37:06 INFO - PROCESS | 1868 | 1461685026462 Marionette DEBUG loaded listener.js 08:37:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7f45092b3400) [pid = 1868] [serial = 587] [outer = 0x7f4507169000] 08:37:07 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:37:07 INFO - PROCESS | 1868 | 1461685027768 Marionette TRACE conn3 <- [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]]]}] 08:37:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:37:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1742ms 08:37:07 INFO - PROCESS | 1868 | 1461685027874 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 08:37:07 INFO - PROCESS | 1868 | 1461685027883 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 08:37:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:37:07 INFO - PROCESS | 1868 | 1461685027902 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:37:07 INFO - PROCESS | 1868 | 1461685027906 Marionette TRACE conn3 <- [1,754,null,{}] 08:37:07 INFO - PROCESS | 1868 | 1461685027911 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:08 INFO - PROCESS | 1868 | 1461685028058 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 08:37:08 INFO - PROCESS | 1868 | 1461685028205 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450fb8c800 == 80 [pid = 1868] [id = 196] 08:37:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 158 (0x7f450716f400) [pid = 1868] [serial = 588] [outer = (nil)] 08:37:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 159 (0x7f4509370800) [pid = 1868] [serial = 589] [outer = 0x7f450716f400] 08:37:08 INFO - PROCESS | 1868 | 1461685028278 Marionette DEBUG loaded listener.js 08:37:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 160 (0x7f450bd29800) [pid = 1868] [serial = 590] [outer = 0x7f450716f400] 08:37:09 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:37:09 INFO - PROCESS | 1868 | 1461685029585 Marionette TRACE conn3 <- [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]]]}] 08:37:09 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 08:37:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1693ms 08:37:09 INFO - PROCESS | 1868 | 1461685029646 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 08:37:09 INFO - PROCESS | 1868 | 1461685029649 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 08:37:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:37:09 INFO - PROCESS | 1868 | 1461685029672 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:37:09 INFO - PROCESS | 1868 | 1461685029679 Marionette TRACE conn3 <- [1,758,null,{}] 08:37:09 INFO - PROCESS | 1868 | 1461685029698 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:09 INFO - PROCESS | 1868 | 1461685029873 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 08:37:10 INFO - PROCESS | 1868 | 1461685030027 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:10 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4513403800 == 81 [pid = 1868] [id = 197] 08:37:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7f450a8c6000) [pid = 1868] [serial = 591] [outer = (nil)] 08:37:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7f450fa1d400) [pid = 1868] [serial = 592] [outer = 0x7f450a8c6000] 08:37:10 INFO - PROCESS | 1868 | 1461685030102 Marionette DEBUG loaded listener.js 08:37:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7f45108d4400) [pid = 1868] [serial = 593] [outer = 0x7f450a8c6000] 08:37:10 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:37:10 INFO - PROCESS | 1868 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:37:10 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:37:10 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:37:10 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:37:10 INFO - PROCESS | 1868 | 1461685030925 Marionette TRACE conn3 <- [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]]]}] 08:37:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:37:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1302ms 08:37:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:37:10 INFO - PROCESS | 1868 | 1461685030961 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 08:37:10 INFO - PROCESS | 1868 | 1461685030965 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 08:37:10 INFO - PROCESS | 1868 | 1461685030971 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:37:10 INFO - PROCESS | 1868 | 1461685030974 Marionette TRACE conn3 <- [1,762,null,{}] 08:37:10 INFO - PROCESS | 1868 | 1461685030979 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:11 INFO - PROCESS | 1868 | 1461685031131 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 08:37:11 INFO - PROCESS | 1868 | 1461685031285 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45155ac800 == 82 [pid = 1868] [id = 198] 08:37:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7f4505fc4800) [pid = 1868] [serial = 594] [outer = (nil)] 08:37:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 165 (0x7f45092b6400) [pid = 1868] [serial = 595] [outer = 0x7f4505fc4800] 08:37:11 INFO - PROCESS | 1868 | 1461685031367 Marionette DEBUG loaded listener.js 08:37:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7f45120f4c00) [pid = 1868] [serial = 596] [outer = 0x7f4505fc4800] 08:37:12 INFO - PROCESS | 1868 | 1461685032664 Marionette TRACE conn3 <- [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]]]}] 08:37:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:37:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1733ms 08:37:12 INFO - PROCESS | 1868 | 1461685032703 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 08:37:12 INFO - PROCESS | 1868 | 1461685032706 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 08:37:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:37:12 INFO - PROCESS | 1868 | 1461685032711 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:37:12 INFO - PROCESS | 1868 | 1461685032714 Marionette TRACE conn3 <- [1,766,null,{}] 08:37:12 INFO - PROCESS | 1868 | 1461685032719 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:13 INFO - PROCESS | 1868 | 1461685033177 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 08:37:13 INFO - PROCESS | 1868 | 1461685033376 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:13 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450b23f000 == 83 [pid = 1868] [id = 199] 08:37:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7f45082c1800) [pid = 1868] [serial = 597] [outer = (nil)] 08:37:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7f450884ac00) [pid = 1868] [serial = 598] [outer = 0x7f45082c1800] 08:37:13 INFO - PROCESS | 1868 | 1461685033440 Marionette DEBUG loaded listener.js 08:37:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7f4508d33800) [pid = 1868] [serial = 599] [outer = 0x7f45082c1800] 08:37:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4528ab4800 == 82 [pid = 1868] [id = 156] 08:37:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511a6c000 == 81 [pid = 1868] [id = 193] 08:37:14 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7f450cfed800) [pid = 1868] [serial = 529] [outer = (nil)] [url = about:blank] 08:37:14 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7f4512348000) [pid = 1868] [serial = 547] [outer = (nil)] [url = about:blank] 08:37:14 INFO - PROCESS | 1868 | --DOMWINDOW == 166 (0x7f4523f6a000) [pid = 1868] [serial = 526] [outer = (nil)] [url = about:blank] 08:37:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4510a4a800 == 80 [pid = 1868] [id = 192] 08:37:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450c12b000 == 79 [pid = 1868] [id = 191] 08:37:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45094f7000 == 78 [pid = 1868] [id = 190] 08:37:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4505dd2800 == 77 [pid = 1868] [id = 189] 08:37:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45083c1800 == 76 [pid = 1868] [id = 188] 08:37:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4524820800 == 75 [pid = 1868] [id = 186] 08:37:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512646800 == 74 [pid = 1868] [id = 184] 08:37:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450c124000 == 73 [pid = 1868] [id = 183] 08:37:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4513241800 == 72 [pid = 1868] [id = 182] 08:37:14 INFO - PROCESS | 1868 | --DOMWINDOW == 165 (0x7f4508ec7c00) [pid = 1868] [serial = 514] [outer = (nil)] [url = about:blank] 08:37:14 INFO - PROCESS | 1868 | --DOMWINDOW == 164 (0x7f450936ac00) [pid = 1868] [serial = 536] [outer = (nil)] [url = about:blank] 08:37:14 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7f4509365c00) [pid = 1868] [serial = 535] [outer = (nil)] [url = about:blank] 08:37:14 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7f450c011400) [pid = 1868] [serial = 545] [outer = (nil)] [url = about:blank] 08:37:14 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7f450c010400) [pid = 1868] [serial = 539] [outer = (nil)] [url = about:blank] 08:37:14 INFO - PROCESS | 1868 | --DOMWINDOW == 160 (0x7f450fb6f000) [pid = 1868] [serial = 542] [outer = (nil)] [url = about:blank] 08:37:14 INFO - PROCESS | 1868 | --DOMWINDOW == 159 (0x7f450cfe8000) [pid = 1868] [serial = 541] [outer = (nil)] [url = about:blank] 08:37:14 INFO - PROCESS | 1868 | --DOMWINDOW == 158 (0x7f4507171400) [pid = 1868] [serial = 544] [outer = (nil)] [url = about:blank] 08:37:14 INFO - PROCESS | 1868 | --DOMWINDOW == 157 (0x7f4508cbe000) [pid = 1868] [serial = 533] [outer = (nil)] [url = about:blank] 08:37:14 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7f4507170000) [pid = 1868] [serial = 532] [outer = (nil)] [url = about:blank] 08:37:14 INFO - PROCESS | 1868 | --DOMWINDOW == 155 (0x7f450c00d000) [pid = 1868] [serial = 517] [outer = (nil)] [url = about:blank] 08:37:14 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7f450a8cf000) [pid = 1868] [serial = 538] [outer = (nil)] [url = about:blank] 08:37:14 INFO - PROCESS | 1868 | --DOMWINDOW == 153 (0x7f45209edc00) [pid = 1868] [serial = 523] [outer = (nil)] [url = about:blank] 08:37:14 INFO - PROCESS | 1868 | --DOMWINDOW == 152 (0x7f4512bf6800) [pid = 1868] [serial = 520] [outer = (nil)] [url = about:blank] 08:37:14 INFO - PROCESS | 1868 | 1461685034809 Marionette TRACE conn3 <- [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]]]}] 08:37:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:37:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2128ms 08:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:37:14 INFO - PROCESS | 1868 | 1461685034841 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 08:37:14 INFO - PROCESS | 1868 | 1461685034844 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 08:37:14 INFO - PROCESS | 1868 | 1461685034851 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:37:14 INFO - PROCESS | 1868 | 1461685034857 Marionette TRACE conn3 <- [1,770,null,{}] 08:37:14 INFO - PROCESS | 1868 | 1461685034863 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:15 INFO - PROCESS | 1868 | 1461685034998 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 08:37:15 INFO - PROCESS | 1868 | 1461685035109 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508d66800 == 73 [pid = 1868] [id = 200] 08:37:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7f45082bc000) [pid = 1868] [serial = 600] [outer = (nil)] 08:37:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7f45092dbc00) [pid = 1868] [serial = 601] [outer = 0x7f45082bc000] 08:37:15 INFO - PROCESS | 1868 | 1461685035170 Marionette DEBUG loaded listener.js 08:37:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7f450936f400) [pid = 1868] [serial = 602] [outer = 0x7f45082bc000] 08:37:15 INFO - PROCESS | 1868 | 1461685035798 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 08:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 984ms 08:37:15 INFO - PROCESS | 1868 | 1461685035835 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 08:37:15 INFO - PROCESS | 1868 | 1461685035838 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 08:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:37:15 INFO - PROCESS | 1868 | 1461685035844 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:37:15 INFO - PROCESS | 1868 | 1461685035846 Marionette TRACE conn3 <- [1,774,null,{}] 08:37:15 INFO - PROCESS | 1868 | 1461685035851 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:15 INFO - PROCESS | 1868 | 1461685035990 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 08:37:16 INFO - PROCESS | 1868 | 1461685036111 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450c118000 == 74 [pid = 1868] [id = 201] 08:37:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 156 (0x7f450936ec00) [pid = 1868] [serial = 603] [outer = (nil)] 08:37:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7f450a8cf400) [pid = 1868] [serial = 604] [outer = 0x7f450936ec00] 08:37:16 INFO - PROCESS | 1868 | 1461685036169 Marionette DEBUG loaded listener.js 08:37:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 158 (0x7f450bd31800) [pid = 1868] [serial = 605] [outer = 0x7f450936ec00] 08:37:16 INFO - PROCESS | 1868 | 1461685036859 Marionette TRACE conn3 <- [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]]]}] 08:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1036ms 08:37:16 INFO - PROCESS | 1868 | 1461685036880 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 08:37:16 INFO - PROCESS | 1868 | 1461685036885 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 08:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:37:16 INFO - PROCESS | 1868 | 1461685036915 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:37:16 INFO - PROCESS | 1868 | 1461685036920 Marionette TRACE conn3 <- [1,778,null,{}] 08:37:16 INFO - PROCESS | 1868 | 1461685036950 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:17 INFO - PROCESS | 1868 | 1461685037134 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 08:37:17 INFO - PROCESS | 1868 | 1461685037153 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511868800 == 75 [pid = 1868] [id = 202] 08:37:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 159 (0x7f450bd31c00) [pid = 1868] [serial = 606] [outer = (nil)] 08:37:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 160 (0x7f450cfedc00) [pid = 1868] [serial = 607] [outer = 0x7f450bd31c00] 08:37:17 INFO - PROCESS | 1868 | 1461685037210 Marionette DEBUG loaded listener.js 08:37:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7f450f005c00) [pid = 1868] [serial = 608] [outer = 0x7f450bd31c00] 08:37:17 INFO - PROCESS | 1868 | 1461685037968 Marionette TRACE conn3 <- [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]]]}] 08:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1099ms 08:37:17 INFO - PROCESS | 1868 | 1461685037992 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 08:37:17 INFO - PROCESS | 1868 | 1461685037995 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 08:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:37:18 INFO - PROCESS | 1868 | 1461685038024 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:37:18 INFO - PROCESS | 1868 | 1461685038026 Marionette TRACE conn3 <- [1,782,null,{}] 08:37:18 INFO - PROCESS | 1868 | 1461685038030 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:18 INFO - PROCESS | 1868 | 1461685038199 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 08:37:18 INFO - PROCESS | 1868 | 1461685038220 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451206a800 == 76 [pid = 1868] [id = 203] 08:37:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7f450bd8cc00) [pid = 1868] [serial = 609] [outer = (nil)] 08:37:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7f4510036000) [pid = 1868] [serial = 610] [outer = 0x7f450bd8cc00] 08:37:18 INFO - PROCESS | 1868 | 1461685038277 Marionette DEBUG loaded listener.js 08:37:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7f4511298400) [pid = 1868] [serial = 611] [outer = 0x7f450bd8cc00] 08:37:19 INFO - PROCESS | 1868 | 1461685039124 Marionette TRACE conn3 <- [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]]]}] 08:37:19 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7f451f6a1c00) [pid = 1868] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:37:19 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7f450c006800) [pid = 1868] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:37:19 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7f4505e4bc00) [pid = 1868] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:37:19 INFO - PROCESS | 1868 | --DOMWINDOW == 160 (0x7f450a8c6800) [pid = 1868] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:37:19 INFO - PROCESS | 1868 | --DOMWINDOW == 159 (0x7f45097ea800) [pid = 1868] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:37:19 INFO - PROCESS | 1868 | --DOMWINDOW == 158 (0x7f45092b7800) [pid = 1868] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:37:19 INFO - PROCESS | 1868 | --DOMWINDOW == 157 (0x7f45120f5000) [pid = 1868] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:37:19 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7f45082b7400) [pid = 1868] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1135ms 08:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:37:19 INFO - PROCESS | 1868 | 1461685039154 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 08:37:19 INFO - PROCESS | 1868 | 1461685039156 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 08:37:19 INFO - PROCESS | 1868 | 1461685039162 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:37:19 INFO - PROCESS | 1868 | 1461685039164 Marionette TRACE conn3 <- [1,786,null,{}] 08:37:19 INFO - PROCESS | 1868 | 1461685039173 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:19 INFO - PROCESS | 1868 | 1461685039313 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 08:37:19 INFO - PROCESS | 1868 | 1461685039325 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:19 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511385800 == 77 [pid = 1868] [id = 204] 08:37:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7f4511294400) [pid = 1868] [serial = 612] [outer = (nil)] 08:37:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 158 (0x7f451146c800) [pid = 1868] [serial = 613] [outer = 0x7f4511294400] 08:37:19 INFO - PROCESS | 1868 | 1461685039396 Marionette DEBUG loaded listener.js 08:37:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 159 (0x7f45120f5800) [pid = 1868] [serial = 614] [outer = 0x7f4511294400] 08:37:20 INFO - PROCESS | 1868 | 1461685040171 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 08:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1033ms 08:37:20 INFO - PROCESS | 1868 | 1461685040195 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 08:37:20 INFO - PROCESS | 1868 | 1461685040198 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 08:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:37:20 INFO - PROCESS | 1868 | 1461685040204 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:37:20 INFO - PROCESS | 1868 | 1461685040206 Marionette TRACE conn3 <- [1,790,null,{}] 08:37:20 INFO - PROCESS | 1868 | 1461685040236 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:20 INFO - PROCESS | 1868 | 1461685040374 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 08:37:20 INFO - PROCESS | 1868 | 1461685040390 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450700b800 == 78 [pid = 1868] [id = 205] 08:37:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 160 (0x7f4512349c00) [pid = 1868] [serial = 615] [outer = (nil)] 08:37:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7f4512c98000) [pid = 1868] [serial = 616] [outer = 0x7f4512349c00] 08:37:20 INFO - PROCESS | 1868 | 1461685040448 Marionette DEBUG loaded listener.js 08:37:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7f45137d7000) [pid = 1868] [serial = 617] [outer = 0x7f4512349c00] 08:37:21 INFO - PROCESS | 1868 | 1461685041264 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 08:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1127ms 08:37:21 INFO - PROCESS | 1868 | 1461685041332 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 08:37:21 INFO - PROCESS | 1868 | 1461685041338 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 08:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:37:21 INFO - PROCESS | 1868 | 1461685041346 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:37:21 INFO - PROCESS | 1868 | 1461685041352 Marionette TRACE conn3 <- [1,794,null,{}] 08:37:21 INFO - PROCESS | 1868 | 1461685041370 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:21 INFO - PROCESS | 1868 | 1461685041573 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 08:37:21 INFO - PROCESS | 1868 | 1461685041728 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508d86800 == 79 [pid = 1868] [id = 206] 08:37:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7f4508cbf400) [pid = 1868] [serial = 618] [outer = (nil)] 08:37:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7f4508d29400) [pid = 1868] [serial = 619] [outer = 0x7f4508cbf400] 08:37:21 INFO - PROCESS | 1868 | 1461685041805 Marionette DEBUG loaded listener.js 08:37:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 165 (0x7f45092bb000) [pid = 1868] [serial = 620] [outer = 0x7f4508cbf400] 08:37:22 INFO - PROCESS | 1868 | 1461685042687 Marionette TRACE conn3 <- [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]]]}] 08:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1400ms 08:37:22 INFO - PROCESS | 1868 | 1461685042748 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 08:37:22 INFO - PROCESS | 1868 | 1461685042756 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 08:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:37:22 INFO - PROCESS | 1868 | 1461685042766 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:37:22 INFO - PROCESS | 1868 | 1461685042769 Marionette TRACE conn3 <- [1,798,null,{}] 08:37:22 INFO - PROCESS | 1868 | 1461685042774 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:22 INFO - PROCESS | 1868 | 1461685042955 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 08:37:23 INFO - PROCESS | 1868 | 1461685043110 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511a78000 == 80 [pid = 1868] [id = 207] 08:37:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7f450936a800) [pid = 1868] [serial = 621] [outer = (nil)] 08:37:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7f450bd2d800) [pid = 1868] [serial = 622] [outer = 0x7f450936a800] 08:37:23 INFO - PROCESS | 1868 | 1461685043186 Marionette DEBUG loaded listener.js 08:37:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7f450c00ac00) [pid = 1868] [serial = 623] [outer = 0x7f450936a800] 08:37:24 INFO - PROCESS | 1868 | 1461685044045 Marionette TRACE conn3 <- [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]]]}] 08:37:24 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 08:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1330ms 08:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:37:24 INFO - PROCESS | 1868 | 1461685044096 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 08:37:24 INFO - PROCESS | 1868 | 1461685044099 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 08:37:24 INFO - PROCESS | 1868 | 1461685044105 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:37:24 INFO - PROCESS | 1868 | 1461685044111 Marionette TRACE conn3 <- [1,802,null,{}] 08:37:24 INFO - PROCESS | 1868 | 1461685044143 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:24 INFO - PROCESS | 1868 | 1461685044305 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 08:37:24 INFO - PROCESS | 1868 | 1461685044458 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f1b9800 == 81 [pid = 1868] [id = 208] 08:37:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7f450ce72c00) [pid = 1868] [serial = 624] [outer = (nil)] 08:37:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7f4511294800) [pid = 1868] [serial = 625] [outer = 0x7f450ce72c00] 08:37:24 INFO - PROCESS | 1868 | 1461685044534 Marionette DEBUG loaded listener.js 08:37:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7f45120eec00) [pid = 1868] [serial = 626] [outer = 0x7f450ce72c00] 08:37:25 INFO - PROCESS | 1868 | 1461685045359 Marionette TRACE conn3 <- [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]]]}] 08:37:25 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 08:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1300ms 08:37:25 INFO - PROCESS | 1868 | 1461685045404 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 08:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:37:25 INFO - PROCESS | 1868 | 1461685045409 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 08:37:25 INFO - PROCESS | 1868 | 1461685045415 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:37:25 INFO - PROCESS | 1868 | 1461685045418 Marionette TRACE conn3 <- [1,806,null,{}] 08:37:25 INFO - PROCESS | 1868 | 1461685045423 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:25 INFO - PROCESS | 1868 | 1461685045576 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 08:37:25 INFO - PROCESS | 1868 | 1461685045735 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4520532000 == 82 [pid = 1868] [id = 209] 08:37:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 172 (0x7f450f00d800) [pid = 1868] [serial = 627] [outer = (nil)] 08:37:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 173 (0x7f4512c0a400) [pid = 1868] [serial = 628] [outer = 0x7f450f00d800] 08:37:25 INFO - PROCESS | 1868 | 1461685045818 Marionette DEBUG loaded listener.js 08:37:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 174 (0x7f4513879800) [pid = 1868] [serial = 629] [outer = 0x7f450f00d800] 08:37:26 INFO - PROCESS | 1868 | 1461685046614 Marionette TRACE conn3 <- [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]]]}] 08:37:26 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 08:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1231ms 08:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:37:26 INFO - PROCESS | 1868 | 1461685046646 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 08:37:26 INFO - PROCESS | 1868 | 1461685046649 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 08:37:26 INFO - PROCESS | 1868 | 1461685046655 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:37:26 INFO - PROCESS | 1868 | 1461685046658 Marionette TRACE conn3 <- [1,810,null,{}] 08:37:26 INFO - PROCESS | 1868 | 1461685046663 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:26 INFO - PROCESS | 1868 | 1461685046805 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 08:37:26 INFO - PROCESS | 1868 | 1461685046965 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524349800 == 83 [pid = 1868] [id = 210] 08:37:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 175 (0x7f45129ab800) [pid = 1868] [serial = 630] [outer = (nil)] 08:37:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 176 (0x7f451536a000) [pid = 1868] [serial = 631] [outer = 0x7f45129ab800] 08:37:27 INFO - PROCESS | 1868 | 1461685047037 Marionette DEBUG loaded listener.js 08:37:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 177 (0x7f4515839800) [pid = 1868] [serial = 632] [outer = 0x7f45129ab800] 08:37:27 INFO - PROCESS | 1868 | 1461685047888 Marionette TRACE conn3 <- [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]]]}] 08:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1280ms 08:37:27 INFO - PROCESS | 1868 | 1461685047935 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 08:37:27 INFO - PROCESS | 1868 | 1461685047939 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 08:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:37:27 INFO - PROCESS | 1868 | 1461685047944 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:37:27 INFO - PROCESS | 1868 | 1461685047946 Marionette TRACE conn3 <- [1,814,null,{}] 08:37:27 INFO - PROCESS | 1868 | 1461685047952 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:28 INFO - PROCESS | 1868 | 1461685048133 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 08:37:28 INFO - PROCESS | 1868 | 1461685048311 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524b14000 == 84 [pid = 1868] [id = 211] 08:37:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 178 (0x7f451e510c00) [pid = 1868] [serial = 633] [outer = (nil)] 08:37:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7f451e516c00) [pid = 1868] [serial = 634] [outer = 0x7f451e510c00] 08:37:28 INFO - PROCESS | 1868 | 1461685048387 Marionette DEBUG loaded listener.js 08:37:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7f451f605400) [pid = 1868] [serial = 635] [outer = 0x7f451e510c00] 08:37:29 INFO - PROCESS | 1868 | 1461685049298 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 08:37:29 INFO - PROCESS | 1868 | 1461685049377 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 08:37:29 INFO - PROCESS | 1868 | 1461685049382 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:37:29 INFO - PROCESS | 1868 | 1461685049385 Marionette TRACE conn3 <- [1,818,null,{}] 08:37:29 INFO - PROCESS | 1868 | 1461685049390 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:29 INFO - PROCESS | 1868 | 1461685049582 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 08:37:29 INFO - PROCESS | 1868 | 1461685049787 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45318d4800 == 85 [pid = 1868] [id = 212] 08:37:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7f4508f8d800) [pid = 1868] [serial = 636] [outer = (nil)] 08:37:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7f4520649000) [pid = 1868] [serial = 637] [outer = 0x7f4508f8d800] 08:37:29 INFO - PROCESS | 1868 | 1461685049900 Marionette DEBUG loaded listener.js 08:37:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7f452083d800) [pid = 1868] [serial = 638] [outer = 0x7f4508f8d800] 08:37:30 INFO - PROCESS | 1868 | 1461685050701 Marionette TRACE conn3 <- [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]]]}] 08:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1376ms 08:37:30 INFO - PROCESS | 1868 | 1461685050759 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 08:37:30 INFO - PROCESS | 1868 | 1461685050761 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 08:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:37:30 INFO - PROCESS | 1868 | 1461685050768 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:37:30 INFO - PROCESS | 1868 | 1461685050770 Marionette TRACE conn3 <- [1,822,null,{}] 08:37:30 INFO - PROCESS | 1868 | 1461685050775 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:30 INFO - PROCESS | 1868 | 1461685050925 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 08:37:31 INFO - PROCESS | 1868 | 1461685051082 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:31 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450951c800 == 86 [pid = 1868] [id = 213] 08:37:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7f451e511000) [pid = 1868] [serial = 639] [outer = (nil)] 08:37:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7f452273fc00) [pid = 1868] [serial = 640] [outer = 0x7f451e511000] 08:37:31 INFO - PROCESS | 1868 | 1461685051150 Marionette DEBUG loaded listener.js 08:37:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7f4523f53800) [pid = 1868] [serial = 641] [outer = 0x7f451e511000] 08:37:31 INFO - PROCESS | 1868 | 1461685051962 Marionette TRACE conn3 <- [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] 08:37:32 INFO - PROCESS | 1868 | 1461685052009 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 08:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:37:32 INFO - PROCESS | 1868 | 1461685052015 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:37:32 INFO - PROCESS | 1868 | 1461685052017 Marionette TRACE conn3 <- [1,826,null,{}] 08:37:32 INFO - PROCESS | 1868 | 1461685052022 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:32 INFO - PROCESS | 1868 | 1461685052169 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 08:37:32 INFO - PROCESS | 1868 | 1461685052329 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45053d3800 == 87 [pid = 1868] [id = 214] 08:37:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7f452083e800) [pid = 1868] [serial = 642] [outer = (nil)] 08:37:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7f4523f5f000) [pid = 1868] [serial = 643] [outer = 0x7f452083e800] 08:37:32 INFO - PROCESS | 1868 | 1461685052399 Marionette DEBUG loaded listener.js 08:37:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7f4523f6e400) [pid = 1868] [serial = 644] [outer = 0x7f452083e800] 08:37:33 INFO - PROCESS | 1868 | 1461685053249 Marionette TRACE conn3 <- [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]]]}] 08:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1282ms 08:37:33 INFO - PROCESS | 1868 | 1461685053297 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 08:37:33 INFO - PROCESS | 1868 | 1461685053301 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 08:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:37:33 INFO - PROCESS | 1868 | 1461685053306 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:37:33 INFO - PROCESS | 1868 | 1461685053309 Marionette TRACE conn3 <- [1,830,null,{}] 08:37:33 INFO - PROCESS | 1868 | 1461685053314 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:33 INFO - PROCESS | 1868 | 1461685053482 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 08:37:33 INFO - PROCESS | 1868 | 1461685053644 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdc17800 == 88 [pid = 1868] [id = 215] 08:37:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7f4505ff6c00) [pid = 1868] [serial = 645] [outer = (nil)] 08:37:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7f450bd30c00) [pid = 1868] [serial = 646] [outer = 0x7f4505ff6c00] 08:37:33 INFO - PROCESS | 1868 | 1461685053712 Marionette DEBUG loaded listener.js 08:37:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7f4523f5e800) [pid = 1868] [serial = 647] [outer = 0x7f4505ff6c00] 08:37:34 INFO - PROCESS | 1868 | 1461685054760 Marionette TRACE conn3 <- [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]]]}] 08:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1526ms 08:37:34 INFO - PROCESS | 1868 | 1461685054832 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 08:37:34 INFO - PROCESS | 1868 | 1461685054837 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 08:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:37:34 INFO - PROCESS | 1868 | 1461685054844 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:37:34 INFO - PROCESS | 1868 | 1461685054849 Marionette TRACE conn3 <- [1,834,null,{}] 08:37:34 INFO - PROCESS | 1868 | 1461685054856 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:35 INFO - PROCESS | 1868 | 1461685055040 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 08:37:35 INFO - PROCESS | 1868 | 1461685055254 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4507d6e000 == 89 [pid = 1868] [id = 216] 08:37:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7f4508ec7800) [pid = 1868] [serial = 648] [outer = (nil)] 08:37:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7f4508f84400) [pid = 1868] [serial = 649] [outer = 0x7f4508ec7800] 08:37:35 INFO - PROCESS | 1868 | 1461685055430 Marionette DEBUG loaded listener.js 08:37:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 195 (0x7f45092d7000) [pid = 1868] [serial = 650] [outer = 0x7f4508ec7800] 08:37:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511385800 == 88 [pid = 1868] [id = 204] 08:37:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451206a800 == 87 [pid = 1868] [id = 203] 08:37:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511868800 == 86 [pid = 1868] [id = 202] 08:37:36 INFO - PROCESS | 1868 | --DOMWINDOW == 194 (0x7f45120ee000) [pid = 1868] [serial = 583] [outer = (nil)] [url = about:blank] 08:37:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450c118000 == 85 [pid = 1868] [id = 201] 08:37:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508d66800 == 84 [pid = 1868] [id = 200] 08:37:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450b23f000 == 83 [pid = 1868] [id = 199] 08:37:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450fb8c800 == 82 [pid = 1868] [id = 196] 08:37:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508935000 == 81 [pid = 1868] [id = 195] 08:37:36 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7f450ce6c800) [pid = 1868] [serial = 577] [outer = (nil)] [url = about:blank] 08:37:36 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7f450936bc00) [pid = 1868] [serial = 580] [outer = (nil)] [url = about:blank] 08:37:36 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7f450dc0f400) [pid = 1868] [serial = 578] [outer = (nil)] [url = about:blank] 08:37:36 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7f4508f89400) [pid = 1868] [serial = 559] [outer = (nil)] [url = about:blank] 08:37:36 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7f450bd89800) [pid = 1868] [serial = 574] [outer = (nil)] [url = about:blank] 08:37:36 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7f450a48f000) [pid = 1868] [serial = 571] [outer = (nil)] [url = about:blank] 08:37:36 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7f450a8c6400) [pid = 1868] [serial = 572] [outer = (nil)] [url = about:blank] 08:37:36 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7f45092bc400) [pid = 1868] [serial = 568] [outer = (nil)] [url = about:blank] 08:37:36 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7f45092ddc00) [pid = 1868] [serial = 569] [outer = (nil)] [url = about:blank] 08:37:36 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7f4515332800) [pid = 1868] [serial = 548] [outer = (nil)] [url = about:blank] 08:37:36 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7f4508b92800) [pid = 1868] [serial = 566] [outer = (nil)] [url = about:blank] 08:37:36 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7f45082c2800) [pid = 1868] [serial = 565] [outer = (nil)] [url = about:blank] 08:37:36 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7f4508cbd800) [pid = 1868] [serial = 562] [outer = (nil)] [url = about:blank] 08:37:36 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7f450c008c00) [pid = 1868] [serial = 553] [outer = (nil)] [url = about:blank] 08:37:36 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7f4513877400) [pid = 1868] [serial = 556] [outer = (nil)] [url = about:blank] 08:37:36 INFO - PROCESS | 1868 | --DOMWINDOW == 178 (0x7f45092da400) [pid = 1868] [serial = 550] [outer = (nil)] [url = about:blank] 08:37:36 INFO - PROCESS | 1868 | --DOMWINDOW == 177 (0x7f4511294c00) [pid = 1868] [serial = 581] [outer = (nil)] [url = about:blank] 08:37:36 INFO - PROCESS | 1868 | --DOMWINDOW == 176 (0x7f450c006000) [pid = 1868] [serial = 575] [outer = (nil)] [url = about:blank] 08:37:36 INFO - PROCESS | 1868 | --DOMWINDOW == 175 (0x7f4523f5b800) [pid = 1868] [serial = 512] [outer = (nil)] [url = about:blank] 08:37:36 INFO - PROCESS | 1868 | 1461685056331 Marionette TRACE conn3 <- [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]]]}] 08:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1528ms 08:37:36 INFO - PROCESS | 1868 | 1461685056373 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 08:37:36 INFO - PROCESS | 1868 | 1461685056380 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 08:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:37:36 INFO - PROCESS | 1868 | 1461685056389 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:37:36 INFO - PROCESS | 1868 | 1461685056392 Marionette TRACE conn3 <- [1,838,null,{}] 08:37:36 INFO - PROCESS | 1868 | 1461685056396 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:36 INFO - PROCESS | 1868 | 1461685056540 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 08:37:36 INFO - PROCESS | 1868 | 1461685056662 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508b0d000 == 82 [pid = 1868] [id = 217] 08:37:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 176 (0x7f4509367000) [pid = 1868] [serial = 651] [outer = (nil)] 08:37:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 177 (0x7f45095cf800) [pid = 1868] [serial = 652] [outer = 0x7f4509367000] 08:37:36 INFO - PROCESS | 1868 | 1461685056720 Marionette DEBUG loaded listener.js 08:37:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 178 (0x7f450bd32000) [pid = 1868] [serial = 653] [outer = 0x7f4509367000] 08:37:37 INFO - PROCESS | 1868 | 1461685057385 Marionette TRACE conn3 <- [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]]]}] 08:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1029ms 08:37:37 INFO - PROCESS | 1868 | 1461685057418 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 08:37:37 INFO - PROCESS | 1868 | 1461685057422 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 08:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:37:37 INFO - PROCESS | 1868 | 1461685057427 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:37:37 INFO - PROCESS | 1868 | 1461685057432 Marionette TRACE conn3 <- [1,842,null,{}] 08:37:37 INFO - PROCESS | 1868 | 1461685057486 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:37 INFO - PROCESS | 1868 | 1461685057690 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 08:37:37 INFO - PROCESS | 1868 | 1461685057707 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450c118000 == 83 [pid = 1868] [id = 218] 08:37:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7f450ce72400) [pid = 1868] [serial = 654] [outer = (nil)] 08:37:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7f450dc06800) [pid = 1868] [serial = 655] [outer = 0x7f450ce72400] 08:37:37 INFO - PROCESS | 1868 | 1461685057767 Marionette DEBUG loaded listener.js 08:37:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7f450fe33000) [pid = 1868] [serial = 656] [outer = 0x7f450ce72400] 08:37:38 INFO - PROCESS | 1868 | 1461685058526 Marionette TRACE conn3 <- [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]]]}] 08:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1132ms 08:37:38 INFO - PROCESS | 1868 | 1461685058585 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 08:37:38 INFO - PROCESS | 1868 | 1461685058590 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 08:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:37:38 INFO - PROCESS | 1868 | 1461685058595 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:37:38 INFO - PROCESS | 1868 | 1461685058608 Marionette TRACE conn3 <- [1,846,null,{}] 08:37:38 INFO - PROCESS | 1868 | 1461685058620 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:38 INFO - PROCESS | 1868 | 1461685058803 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 08:37:38 INFO - PROCESS | 1868 | 1461685058820 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4510a4a800 == 84 [pid = 1868] [id = 219] 08:37:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7f450bd2e000) [pid = 1868] [serial = 657] [outer = (nil)] 08:37:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7f45120f1c00) [pid = 1868] [serial = 658] [outer = 0x7f450bd2e000] 08:37:38 INFO - PROCESS | 1868 | 1461685058881 Marionette DEBUG loaded listener.js 08:37:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7f451322ac00) [pid = 1868] [serial = 659] [outer = 0x7f450bd2e000] 08:37:39 INFO - PROCESS | 1868 | 1461685059631 Marionette TRACE conn3 <- [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]]]}] 08:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1047ms 08:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:37:39 INFO - PROCESS | 1868 | 1461685059645 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 08:37:39 INFO - PROCESS | 1868 | 1461685059647 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 08:37:39 INFO - PROCESS | 1868 | 1461685059651 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:37:39 INFO - PROCESS | 1868 | 1461685059655 Marionette TRACE conn3 <- [1,850,null,{}] 08:37:39 INFO - PROCESS | 1868 | 1461685059660 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:39 INFO - PROCESS | 1868 | 1461685059864 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 08:37:39 INFO - PROCESS | 1868 | 1461685059890 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511f33000 == 85 [pid = 1868] [id = 220] 08:37:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7f4511476400) [pid = 1868] [serial = 660] [outer = (nil)] 08:37:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7f4515329c00) [pid = 1868] [serial = 661] [outer = 0x7f4511476400] 08:37:39 INFO - PROCESS | 1868 | 1461685059947 Marionette DEBUG loaded listener.js 08:37:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7f4519596000) [pid = 1868] [serial = 662] [outer = 0x7f4511476400] 08:37:40 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7f45082c1800) [pid = 1868] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:37:40 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7f45120e7400) [pid = 1868] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:37:40 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7f450bd31c00) [pid = 1868] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:37:40 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7f45082bc000) [pid = 1868] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:37:40 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7f450bd8cc00) [pid = 1868] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:37:40 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7f450936ec00) [pid = 1868] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:37:40 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7f4511294400) [pid = 1868] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:37:40 INFO - PROCESS | 1868 | 1461685060998 Marionette TRACE conn3 <- [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]]]}] 08:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1382ms 08:37:41 INFO - PROCESS | 1868 | 1461685061034 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 08:37:41 INFO - PROCESS | 1868 | 1461685061041 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 08:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:37:41 INFO - PROCESS | 1868 | 1461685061048 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:37:41 INFO - PROCESS | 1868 | 1461685061054 Marionette TRACE conn3 <- [1,854,null,{}] 08:37:41 INFO - PROCESS | 1868 | 1461685061061 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:41 INFO - PROCESS | 1868 | 1461685061231 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 08:37:41 INFO - PROCESS | 1868 | 1461685061389 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45094f7000 == 86 [pid = 1868] [id = 221] 08:37:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7f45092ddc00) [pid = 1868] [serial = 663] [outer = (nil)] 08:37:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7f45095d0400) [pid = 1868] [serial = 664] [outer = 0x7f45092ddc00] 08:37:41 INFO - PROCESS | 1868 | 1461685061462 Marionette DEBUG loaded listener.js 08:37:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7f450bd2cc00) [pid = 1868] [serial = 665] [outer = 0x7f45092ddc00] 08:37:42 INFO - PROCESS | 1868 | 1461685062295 Marionette TRACE conn3 <- [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]]]}] 08:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1284ms 08:37:42 INFO - PROCESS | 1868 | 1461685062333 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 08:37:42 INFO - PROCESS | 1868 | 1461685062341 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 08:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:37:42 INFO - PROCESS | 1868 | 1461685062350 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:37:42 INFO - PROCESS | 1868 | 1461685062355 Marionette TRACE conn3 <- [1,858,null,{}] 08:37:42 INFO - PROCESS | 1868 | 1461685062360 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:42 INFO - PROCESS | 1868 | 1461685062522 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 08:37:42 INFO - PROCESS | 1868 | 1461685062687 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:42 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512646000 == 87 [pid = 1868] [id = 222] 08:37:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7f450bd8c800) [pid = 1868] [serial = 666] [outer = (nil)] 08:37:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7f450fb6f000) [pid = 1868] [serial = 667] [outer = 0x7f450bd8c800] 08:37:42 INFO - PROCESS | 1868 | 1461685062758 Marionette DEBUG loaded listener.js 08:37:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7f451146e000) [pid = 1868] [serial = 668] [outer = 0x7f450bd8c800] 08:37:43 INFO - PROCESS | 1868 | 1461685063685 Marionette TRACE conn3 <- [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]]]}] 08:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1383ms 08:37:43 INFO - PROCESS | 1868 | 1461685063733 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 08:37:43 INFO - PROCESS | 1868 | 1461685063737 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 08:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:37:43 INFO - PROCESS | 1868 | 1461685063743 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:37:43 INFO - PROCESS | 1868 | 1461685063748 Marionette TRACE conn3 <- [1,862,null,{}] 08:37:43 INFO - PROCESS | 1868 | 1461685063763 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:43 INFO - PROCESS | 1868 | 1461685063922 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 08:37:44 INFO - PROCESS | 1868 | 1461685064095 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45195eb800 == 88 [pid = 1868] [id = 223] 08:37:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7f450dc09400) [pid = 1868] [serial = 669] [outer = (nil)] 08:37:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7f451536f000) [pid = 1868] [serial = 670] [outer = 0x7f450dc09400] 08:37:44 INFO - PROCESS | 1868 | 1461685064167 Marionette DEBUG loaded listener.js 08:37:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7f451f49b800) [pid = 1868] [serial = 671] [outer = 0x7f450dc09400] 08:37:45 INFO - PROCESS | 1868 | 1461685065028 Marionette TRACE conn3 <- [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]]]}] 08:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1331ms 08:37:45 INFO - PROCESS | 1868 | 1461685065076 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 08:37:45 INFO - PROCESS | 1868 | 1461685065080 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 08:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:37:45 INFO - PROCESS | 1868 | 1461685065085 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:37:45 INFO - PROCESS | 1868 | 1461685065088 Marionette TRACE conn3 <- [1,866,null,{}] 08:37:45 INFO - PROCESS | 1868 | 1461685065093 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:45 INFO - PROCESS | 1868 | 1461685065245 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 08:37:45 INFO - PROCESS | 1868 | 1461685065409 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524041000 == 89 [pid = 1868] [id = 224] 08:37:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7f450f272c00) [pid = 1868] [serial = 672] [outer = (nil)] 08:37:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7f4522230400) [pid = 1868] [serial = 673] [outer = 0x7f450f272c00] 08:37:45 INFO - PROCESS | 1868 | 1461685065482 Marionette DEBUG loaded listener.js 08:37:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7f4523f66c00) [pid = 1868] [serial = 674] [outer = 0x7f450f272c00] 08:37:46 INFO - PROCESS | 1868 | 1461685066360 Marionette TRACE conn3 <- [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]]]}] 08:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1337ms 08:37:46 INFO - PROCESS | 1868 | 1461685066423 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 08:37:46 INFO - PROCESS | 1868 | 1461685066427 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 08:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:37:46 INFO - PROCESS | 1868 | 1461685066432 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:37:46 INFO - PROCESS | 1868 | 1461685066435 Marionette TRACE conn3 <- [1,870,null,{}] 08:37:46 INFO - PROCESS | 1868 | 1461685066440 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:46 INFO - PROCESS | 1868 | 1461685066595 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 08:37:46 INFO - PROCESS | 1868 | 1461685066760 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4527460800 == 90 [pid = 1868] [id = 225] 08:37:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7f4505fc4c00) [pid = 1868] [serial = 675] [outer = (nil)] 08:37:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7f4524081c00) [pid = 1868] [serial = 676] [outer = 0x7f4505fc4c00] 08:37:46 INFO - PROCESS | 1868 | 1461685066834 Marionette DEBUG loaded listener.js 08:37:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 195 (0x7f452410b800) [pid = 1868] [serial = 677] [outer = 0x7f4505fc4c00] 08:37:47 INFO - PROCESS | 1868 | 1461685067690 Marionette TRACE conn3 <- [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]]]}] 08:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1283ms 08:37:47 INFO - PROCESS | 1868 | 1461685067717 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 08:37:47 INFO - PROCESS | 1868 | 1461685067720 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 08:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:37:47 INFO - PROCESS | 1868 | 1461685067727 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:37:47 INFO - PROCESS | 1868 | 1461685067730 Marionette TRACE conn3 <- [1,874,null,{}] 08:37:47 INFO - PROCESS | 1868 | 1461685067735 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:47 INFO - PROCESS | 1868 | 1461685067900 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 08:37:48 INFO - PROCESS | 1868 | 1461685068068 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505117800 == 91 [pid = 1868] [id = 226] 08:37:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 196 (0x7f4508b9a800) [pid = 1868] [serial = 678] [outer = (nil)] 08:37:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 197 (0x7f45244e7400) [pid = 1868] [serial = 679] [outer = 0x7f4508b9a800] 08:37:48 INFO - PROCESS | 1868 | 1461685068151 Marionette DEBUG loaded listener.js 08:37:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 198 (0x7f4524a37400) [pid = 1868] [serial = 680] [outer = 0x7f4508b9a800] 08:37:49 INFO - PROCESS | 1868 | 1461685069004 Marionette TRACE conn3 <- [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]]]}] 08:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1328ms 08:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:37:49 INFO - PROCESS | 1868 | 1461685069056 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 08:37:49 INFO - PROCESS | 1868 | 1461685069058 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 08:37:49 INFO - PROCESS | 1868 | 1461685069064 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:37:49 INFO - PROCESS | 1868 | 1461685069067 Marionette TRACE conn3 <- [1,878,null,{}] 08:37:49 INFO - PROCESS | 1868 | 1461685069072 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:49 INFO - PROCESS | 1868 | 1461685069216 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 08:37:49 INFO - PROCESS | 1868 | 1461685069380 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdfd6800 == 92 [pid = 1868] [id = 227] 08:37:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 199 (0x7f45057b6400) [pid = 1868] [serial = 681] [outer = (nil)] 08:37:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 200 (0x7f45057bb800) [pid = 1868] [serial = 682] [outer = 0x7f45057b6400] 08:37:49 INFO - PROCESS | 1868 | 1461685069451 Marionette DEBUG loaded listener.js 08:37:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 201 (0x7f45057c0000) [pid = 1868] [serial = 683] [outer = 0x7f45057b6400] 08:37:50 INFO - PROCESS | 1868 | 1461685070245 Marionette TRACE conn3 <- [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]]]}] 08:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1230ms 08:37:50 INFO - PROCESS | 1868 | 1461685070294 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 08:37:50 INFO - PROCESS | 1868 | 1461685070298 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 08:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:37:50 INFO - PROCESS | 1868 | 1461685070303 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:37:50 INFO - PROCESS | 1868 | 1461685070306 Marionette TRACE conn3 <- [1,882,null,{}] 08:37:50 INFO - PROCESS | 1868 | 1461685070311 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:50 INFO - PROCESS | 1868 | 1461685070469 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 08:37:50 INFO - PROCESS | 1868 | 1461685070635 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45072cb000 == 93 [pid = 1868] [id = 228] 08:37:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 202 (0x7f45057b7400) [pid = 1868] [serial = 684] [outer = (nil)] 08:37:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 203 (0x7f4507295800) [pid = 1868] [serial = 685] [outer = 0x7f45057b7400] 08:37:50 INFO - PROCESS | 1868 | 1461685070707 Marionette DEBUG loaded listener.js 08:37:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 204 (0x7f4507299c00) [pid = 1868] [serial = 686] [outer = 0x7f45057b7400] 08:37:51 INFO - PROCESS | 1868 | 1461685071470 Marionette TRACE conn3 <- [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]]]}] 08:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1225ms 08:37:51 INFO - PROCESS | 1868 | 1461685071529 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 08:37:51 INFO - PROCESS | 1868 | 1461685071533 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 08:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:37:51 INFO - PROCESS | 1868 | 1461685071538 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:37:51 INFO - PROCESS | 1868 | 1461685071541 Marionette TRACE conn3 <- [1,886,null,{}] 08:37:51 INFO - PROCESS | 1868 | 1461685071546 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:51 INFO - PROCESS | 1868 | 1461685071711 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 08:37:51 INFO - PROCESS | 1868 | 1461685071872 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45072e3800 == 94 [pid = 1868] [id = 229] 08:37:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 205 (0x7f44fc8d9800) [pid = 1868] [serial = 687] [outer = (nil)] 08:37:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 206 (0x7f44fc8e0000) [pid = 1868] [serial = 688] [outer = 0x7f44fc8d9800] 08:37:51 INFO - PROCESS | 1868 | 1461685071940 Marionette DEBUG loaded listener.js 08:37:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 207 (0x7f44fc8e5c00) [pid = 1868] [serial = 689] [outer = 0x7f44fc8d9800] 08:37:52 INFO - PROCESS | 1868 | 1461685072780 Marionette TRACE conn3 <- [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]]]}] 08:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1280ms 08:37:52 INFO - PROCESS | 1868 | 1461685072820 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 08:37:52 INFO - PROCESS | 1868 | 1461685072824 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 08:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:37:52 INFO - PROCESS | 1868 | 1461685072829 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:37:52 INFO - PROCESS | 1868 | 1461685072832 Marionette TRACE conn3 <- [1,890,null,{}] 08:37:52 INFO - PROCESS | 1868 | 1461685072837 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:53 INFO - PROCESS | 1868 | 1461685072993 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 08:37:53 INFO - PROCESS | 1868 | 1461685073163 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc9db000 == 95 [pid = 1868] [id = 230] 08:37:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 208 (0x7f44fc8dc000) [pid = 1868] [serial = 690] [outer = (nil)] 08:37:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 209 (0x7f4505fc9c00) [pid = 1868] [serial = 691] [outer = 0x7f44fc8dc000] 08:37:53 INFO - PROCESS | 1868 | 1461685073238 Marionette DEBUG loaded listener.js 08:37:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7f450729c000) [pid = 1868] [serial = 692] [outer = 0x7f44fc8dc000] 08:37:54 INFO - PROCESS | 1868 | 1461685074128 Marionette TRACE conn3 <- [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]]]}] 08:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1329ms 08:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:37:54 INFO - PROCESS | 1868 | 1461685074159 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 08:37:54 INFO - PROCESS | 1868 | 1461685074162 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 08:37:54 INFO - PROCESS | 1868 | 1461685074167 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:37:54 INFO - PROCESS | 1868 | 1461685074171 Marionette TRACE conn3 <- [1,894,null,{}] 08:37:54 INFO - PROCESS | 1868 | 1461685074176 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:54 INFO - PROCESS | 1868 | 1461685074353 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 08:37:54 INFO - PROCESS | 1868 | 1461685074526 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fcb88000 == 96 [pid = 1868] [id = 231] 08:37:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7f44fc8e1400) [pid = 1868] [serial = 693] [outer = (nil)] 08:37:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7f44ff10d000) [pid = 1868] [serial = 694] [outer = 0x7f44fc8e1400] 08:37:54 INFO - PROCESS | 1868 | 1461685074606 Marionette DEBUG loaded listener.js 08:37:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7f450c111c00) [pid = 1868] [serial = 695] [outer = 0x7f44fc8e1400] 08:37:55 INFO - PROCESS | 1868 | 1461685075719 Marionette TRACE conn3 <- [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]]]}] 08:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1632ms 08:37:55 INFO - PROCESS | 1868 | 1461685075800 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 08:37:55 INFO - PROCESS | 1868 | 1461685075805 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 08:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:37:55 INFO - PROCESS | 1868 | 1461685075813 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:37:55 INFO - PROCESS | 1868 | 1461685075817 Marionette TRACE conn3 <- [1,898,null,{}] 08:37:55 INFO - PROCESS | 1868 | 1461685075829 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:55 INFO - PROCESS | 1868 | 1461685075996 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 08:37:56 INFO - PROCESS | 1868 | 1461685076191 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:56 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45050df800 == 97 [pid = 1868] [id = 232] 08:37:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7f4505fc8000) [pid = 1868] [serial = 696] [outer = (nil)] 08:37:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7f4505ff2400) [pid = 1868] [serial = 697] [outer = 0x7f4505fc8000] 08:37:56 INFO - PROCESS | 1868 | 1461685076254 Marionette DEBUG loaded listener.js 08:37:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7f45072a0800) [pid = 1868] [serial = 698] [outer = 0x7f4505fc8000] 08:37:57 INFO - PROCESS | 1868 | 1461685077046 Marionette TRACE conn3 <- [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]]]}] 08:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1280ms 08:37:57 INFO - PROCESS | 1868 | 1461685077093 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 08:37:57 INFO - PROCESS | 1868 | 1461685077101 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 08:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:37:57 INFO - PROCESS | 1868 | 1461685077110 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:37:57 INFO - PROCESS | 1868 | 1461685077113 Marionette TRACE conn3 <- [1,902,null,{}] 08:37:57 INFO - PROCESS | 1868 | 1461685077118 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:57 INFO - PROCESS | 1868 | 1461685077267 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 08:37:57 INFO - PROCESS | 1868 | 1461685077556 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45053c5800 == 98 [pid = 1868] [id = 233] 08:37:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7f45092bd000) [pid = 1868] [serial = 699] [outer = (nil)] 08:37:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7f45092d8400) [pid = 1868] [serial = 700] [outer = 0x7f45092bd000] 08:37:57 INFO - PROCESS | 1868 | 1461685077666 Marionette DEBUG loaded listener.js 08:37:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7f45095c6800) [pid = 1868] [serial = 701] [outer = 0x7f45092bd000] 08:37:58 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4505dc5000 == 97 [pid = 1868] [id = 131] 08:37:58 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45050d9000 == 96 [pid = 1868] [id = 161] 08:37:58 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4510a4a800 == 95 [pid = 1868] [id = 219] 08:37:58 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450c118000 == 94 [pid = 1868] [id = 218] 08:37:58 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7f45092b6400) [pid = 1868] [serial = 595] [outer = (nil)] [url = about:blank] 08:37:58 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7f4512c98000) [pid = 1868] [serial = 616] [outer = (nil)] [url = about:blank] 08:37:58 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508b0d000 == 93 [pid = 1868] [id = 217] 08:37:58 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4507d6e000 == 92 [pid = 1868] [id = 216] 08:37:58 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511a78000 == 91 [pid = 1868] [id = 207] 08:37:58 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508d86800 == 90 [pid = 1868] [id = 206] 08:37:58 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7f4508d33800) [pid = 1868] [serial = 599] [outer = (nil)] [url = about:blank] 08:37:58 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7f4512343400) [pid = 1868] [serial = 584] [outer = (nil)] [url = about:blank] 08:37:58 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7f450884ac00) [pid = 1868] [serial = 598] [outer = (nil)] [url = about:blank] 08:37:58 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7f450cfedc00) [pid = 1868] [serial = 607] [outer = (nil)] [url = about:blank] 08:37:58 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7f450936f400) [pid = 1868] [serial = 602] [outer = (nil)] [url = about:blank] 08:37:58 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7f450fa1d400) [pid = 1868] [serial = 592] [outer = (nil)] [url = about:blank] 08:37:58 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7f4511298400) [pid = 1868] [serial = 611] [outer = (nil)] [url = about:blank] 08:37:58 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7f4510036000) [pid = 1868] [serial = 610] [outer = (nil)] [url = about:blank] 08:37:58 INFO - PROCESS | 1868 | --DOMWINDOW == 208 (0x7f450a8cf400) [pid = 1868] [serial = 604] [outer = (nil)] [url = about:blank] 08:37:58 INFO - PROCESS | 1868 | --DOMWINDOW == 207 (0x7f451146c800) [pid = 1868] [serial = 613] [outer = (nil)] [url = about:blank] 08:37:58 INFO - PROCESS | 1868 | --DOMWINDOW == 206 (0x7f45092dbc00) [pid = 1868] [serial = 601] [outer = (nil)] [url = about:blank] 08:37:58 INFO - PROCESS | 1868 | --DOMWINDOW == 205 (0x7f450f005c00) [pid = 1868] [serial = 608] [outer = (nil)] [url = about:blank] 08:37:58 INFO - PROCESS | 1868 | --DOMWINDOW == 204 (0x7f4508cc9800) [pid = 1868] [serial = 586] [outer = (nil)] [url = about:blank] 08:37:58 INFO - PROCESS | 1868 | --DOMWINDOW == 203 (0x7f4509370800) [pid = 1868] [serial = 589] [outer = (nil)] [url = about:blank] 08:37:58 INFO - PROCESS | 1868 | --DOMWINDOW == 202 (0x7f45120f5800) [pid = 1868] [serial = 614] [outer = (nil)] [url = about:blank] 08:37:58 INFO - PROCESS | 1868 | --DOMWINDOW == 201 (0x7f450bd31800) [pid = 1868] [serial = 605] [outer = (nil)] [url = about:blank] 08:37:58 INFO - PROCESS | 1868 | 1461685078579 Marionette TRACE conn3 <- [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]]]}] 08:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1532ms 08:37:58 INFO - PROCESS | 1868 | 1461685078642 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 08:37:58 INFO - PROCESS | 1868 | 1461685078645 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 08:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:37:58 INFO - PROCESS | 1868 | 1461685078651 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:37:58 INFO - PROCESS | 1868 | 1461685078656 Marionette TRACE conn3 <- [1,906,null,{}] 08:37:58 INFO - PROCESS | 1868 | 1461685078670 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:58 INFO - PROCESS | 1868 | 1461685078825 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 08:37:58 INFO - PROCESS | 1868 | 1461685078949 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4509105800 == 91 [pid = 1868] [id = 234] 08:37:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 202 (0x7f45095c9c00) [pid = 1868] [serial = 702] [outer = (nil)] 08:37:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 203 (0x7f450ce70c00) [pid = 1868] [serial = 703] [outer = 0x7f45095c9c00] 08:37:59 INFO - PROCESS | 1868 | 1461685079011 Marionette DEBUG loaded listener.js 08:37:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 204 (0x7f450cfca400) [pid = 1868] [serial = 704] [outer = 0x7f45095c9c00] 08:37:59 INFO - PROCESS | 1868 | 1461685079747 Marionette TRACE conn3 <- [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]]]}] 08:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1134ms 08:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:37:59 INFO - PROCESS | 1868 | 1461685079785 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 08:37:59 INFO - PROCESS | 1868 | 1461685079789 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 08:37:59 INFO - PROCESS | 1868 | 1461685079795 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:37:59 INFO - PROCESS | 1868 | 1461685079797 Marionette TRACE conn3 <- [1,910,null,{}] 08:37:59 INFO - PROCESS | 1868 | 1461685079802 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:59 INFO - PROCESS | 1868 | 1461685079962 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 08:38:00 INFO - PROCESS | 1868 | 1461685080093 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450d1de800 == 92 [pid = 1868] [id = 235] 08:38:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 205 (0x7f45095d0c00) [pid = 1868] [serial = 705] [outer = (nil)] 08:38:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 206 (0x7f450cff1c00) [pid = 1868] [serial = 706] [outer = 0x7f45095d0c00] 08:38:00 INFO - PROCESS | 1868 | 1461685080154 Marionette DEBUG loaded listener.js 08:38:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 207 (0x7f450fb7a000) [pid = 1868] [serial = 707] [outer = 0x7f45095d0c00] 08:38:00 INFO - PROCESS | 1868 | 1461685080820 Marionette TRACE conn3 <- [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]]]}] 08:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1077ms 08:38:00 INFO - PROCESS | 1868 | 1461685080873 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 08:38:00 INFO - PROCESS | 1868 | 1461685080877 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 08:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:38:00 INFO - PROCESS | 1868 | 1461685080904 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:38:00 INFO - PROCESS | 1868 | 1461685080907 Marionette TRACE conn3 <- [1,914,null,{}] 08:38:00 INFO - PROCESS | 1868 | 1461685080923 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:01 INFO - PROCESS | 1868 | 1461685081120 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 08:38:01 INFO - PROCESS | 1868 | 1461685081141 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:01 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511a7f000 == 93 [pid = 1868] [id = 236] 08:38:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 208 (0x7f450f272800) [pid = 1868] [serial = 708] [outer = (nil)] 08:38:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 209 (0x7f4511296000) [pid = 1868] [serial = 709] [outer = 0x7f450f272800] 08:38:01 INFO - PROCESS | 1868 | 1461685081215 Marionette DEBUG loaded listener.js 08:38:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7f4511a3a800) [pid = 1868] [serial = 710] [outer = 0x7f450f272800] 08:38:02 INFO - PROCESS | 1868 | 1461685082016 Marionette TRACE conn3 <- [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]]]}] 08:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1181ms 08:38:02 INFO - PROCESS | 1868 | 1461685082086 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 08:38:02 INFO - PROCESS | 1868 | 1461685082088 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 08:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:38:02 INFO - PROCESS | 1868 | 1461685082094 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:38:02 INFO - PROCESS | 1868 | 1461685082096 Marionette TRACE conn3 <- [1,918,null,{}] 08:38:02 INFO - PROCESS | 1868 | 1461685082101 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:02 INFO - PROCESS | 1868 | 1461685082333 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 08:38:02 INFO - PROCESS | 1868 | 1461685082356 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4513420800 == 94 [pid = 1868] [id = 237] 08:38:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7f45120f5800) [pid = 1868] [serial = 711] [outer = (nil)] 08:38:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7f4512c97c00) [pid = 1868] [serial = 712] [outer = 0x7f45120f5800] 08:38:02 INFO - PROCESS | 1868 | 1461685082422 Marionette DEBUG loaded listener.js 08:38:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7f4518668400) [pid = 1868] [serial = 713] [outer = 0x7f45120f5800] 08:38:03 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7f4508ec7800) [pid = 1868] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:38:03 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7f4509367000) [pid = 1868] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:38:03 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7f450ce72400) [pid = 1868] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:38:03 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7f450bd2e000) [pid = 1868] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:38:03 INFO - PROCESS | 1868 | 1461685083362 Marionette TRACE conn3 <- [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]]]}] 08:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1327ms 08:38:03 INFO - PROCESS | 1868 | 1461685083421 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 08:38:03 INFO - PROCESS | 1868 | 1461685083425 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 08:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:38:03 INFO - PROCESS | 1868 | 1461685083430 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:38:03 INFO - PROCESS | 1868 | 1461685083432 Marionette TRACE conn3 <- [1,922,null,{}] 08:38:03 INFO - PROCESS | 1868 | 1461685083438 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:03 INFO - PROCESS | 1868 | 1461685083598 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 08:38:03 INFO - PROCESS | 1868 | 1461685083612 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45155b8800 == 95 [pid = 1868] [id = 238] 08:38:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7f45092d6400) [pid = 1868] [serial = 714] [outer = (nil)] 08:38:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7f4519512800) [pid = 1868] [serial = 715] [outer = 0x7f45092d6400] 08:38:03 INFO - PROCESS | 1868 | 1461685083670 Marionette DEBUG loaded listener.js 08:38:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7f451f4eec00) [pid = 1868] [serial = 716] [outer = 0x7f45092d6400] 08:38:04 INFO - PROCESS | 1868 | 1461685084411 Marionette TRACE conn3 <- [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]]]}] 08:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1029ms 08:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:38:04 INFO - PROCESS | 1868 | 1461685084461 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 08:38:04 INFO - PROCESS | 1868 | 1461685084463 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 08:38:04 INFO - PROCESS | 1868 | 1461685084467 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:38:04 INFO - PROCESS | 1868 | 1461685084471 Marionette TRACE conn3 <- [1,926,null,{}] 08:38:04 INFO - PROCESS | 1868 | 1461685084476 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:04 INFO - PROCESS | 1868 | 1461685084663 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 08:38:04 INFO - PROCESS | 1868 | 1461685084681 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:04 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4520527800 == 96 [pid = 1868] [id = 239] 08:38:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7f4509367000) [pid = 1868] [serial = 717] [outer = (nil)] 08:38:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7f451f4f8800) [pid = 1868] [serial = 718] [outer = 0x7f4509367000] 08:38:04 INFO - PROCESS | 1868 | 1461685084741 Marionette DEBUG loaded listener.js 08:38:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7f4523f5c400) [pid = 1868] [serial = 719] [outer = 0x7f4509367000] 08:38:05 INFO - PROCESS | 1868 | 1461685085700 Marionette TRACE conn3 <- [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]]]}] 08:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1275ms 08:38:05 INFO - PROCESS | 1868 | 1461685085745 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 08:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:38:05 INFO - PROCESS | 1868 | 1461685085751 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 08:38:05 INFO - PROCESS | 1868 | 1461685085759 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:38:05 INFO - PROCESS | 1868 | 1461685085765 Marionette TRACE conn3 <- [1,930,null,{}] 08:38:05 INFO - PROCESS | 1868 | 1461685085775 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:05 INFO - PROCESS | 1868 | 1461685085965 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 08:38:06 INFO - PROCESS | 1868 | 1461685086135 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4507010800 == 97 [pid = 1868] [id = 240] 08:38:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7f44ff103800) [pid = 1868] [serial = 720] [outer = (nil)] 08:38:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7f450729b000) [pid = 1868] [serial = 721] [outer = 0x7f44ff103800] 08:38:06 INFO - PROCESS | 1868 | 1461685086213 Marionette DEBUG loaded listener.js 08:38:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7f4508d34800) [pid = 1868] [serial = 722] [outer = 0x7f44ff103800] 08:38:07 INFO - PROCESS | 1868 | 1461685087034 Marionette TRACE conn3 <- [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]]]}] 08:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1334ms 08:38:07 INFO - PROCESS | 1868 | 1461685087092 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 08:38:07 INFO - PROCESS | 1868 | 1461685087101 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 08:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:38:07 INFO - PROCESS | 1868 | 1461685087111 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:38:07 INFO - PROCESS | 1868 | 1461685087115 Marionette TRACE conn3 <- [1,934,null,{}] 08:38:07 INFO - PROCESS | 1868 | 1461685087121 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:07 INFO - PROCESS | 1868 | 1461685087287 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 08:38:07 INFO - PROCESS | 1868 | 1461685087455 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:07 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450cdbf800 == 98 [pid = 1868] [id = 241] 08:38:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7f4509370400) [pid = 1868] [serial = 723] [outer = (nil)] 08:38:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 220 (0x7f450bd2fc00) [pid = 1868] [serial = 724] [outer = 0x7f4509370400] 08:38:07 INFO - PROCESS | 1868 | 1461685087536 Marionette DEBUG loaded listener.js 08:38:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 221 (0x7f450cfc5400) [pid = 1868] [serial = 725] [outer = 0x7f4509370400] 08:38:08 INFO - PROCESS | 1868 | 1461685088444 Marionette TRACE conn3 <- [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]]]}] 08:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1377ms 08:38:08 INFO - PROCESS | 1868 | 1461685088489 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 08:38:08 INFO - PROCESS | 1868 | 1461685088493 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 08:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:38:08 INFO - PROCESS | 1868 | 1461685088499 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:38:08 INFO - PROCESS | 1868 | 1461685088505 Marionette TRACE conn3 <- [1,938,null,{}] 08:38:08 INFO - PROCESS | 1868 | 1461685088520 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:08 INFO - PROCESS | 1868 | 1461685088703 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 08:38:08 INFO - PROCESS | 1868 | 1461685088872 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4527168800 == 99 [pid = 1868] [id = 242] 08:38:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7f450fa1b400) [pid = 1868] [serial = 726] [outer = (nil)] 08:38:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7f4511a45000) [pid = 1868] [serial = 727] [outer = 0x7f450fa1b400] 08:38:08 INFO - PROCESS | 1868 | 1461685088949 Marionette DEBUG loaded listener.js 08:38:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7f451322cc00) [pid = 1868] [serial = 728] [outer = 0x7f450fa1b400] 08:38:09 INFO - PROCESS | 1868 | 1461685089796 Marionette TRACE conn3 <- [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]]]}] 08:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1335ms 08:38:09 INFO - PROCESS | 1868 | 1461685089835 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 08:38:09 INFO - PROCESS | 1868 | 1461685089839 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 08:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:38:09 INFO - PROCESS | 1868 | 1461685089845 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:38:09 INFO - PROCESS | 1868 | 1461685089847 Marionette TRACE conn3 <- [1,942,null,{}] 08:38:09 INFO - PROCESS | 1868 | 1461685089853 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:10 INFO - PROCESS | 1868 | 1461685090032 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 08:38:10 INFO - PROCESS | 1868 | 1461685090205 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:10 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508e7e800 == 100 [pid = 1868] [id = 243] 08:38:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7f450fba5400) [pid = 1868] [serial = 729] [outer = (nil)] 08:38:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7f451f14ac00) [pid = 1868] [serial = 730] [outer = 0x7f450fba5400] 08:38:10 INFO - PROCESS | 1868 | 1461685090277 Marionette DEBUG loaded listener.js 08:38:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7f45209f4c00) [pid = 1868] [serial = 731] [outer = 0x7f450fba5400] 08:38:11 INFO - PROCESS | 1868 | 1461685091137 Marionette TRACE conn3 <- [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]]]}] 08:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1333ms 08:38:11 INFO - PROCESS | 1868 | 1461685091178 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 08:38:11 INFO - PROCESS | 1868 | 1461685091182 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 08:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:38:11 INFO - PROCESS | 1868 | 1461685091188 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:38:11 INFO - PROCESS | 1868 | 1461685091192 Marionette TRACE conn3 <- [1,946,null,{}] 08:38:11 INFO - PROCESS | 1868 | 1461685091196 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:11 INFO - PROCESS | 1868 | 1461685091346 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 08:38:11 INFO - PROCESS | 1868 | 1461685091519 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505822000 == 101 [pid = 1868] [id = 244] 08:38:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7f4513871000) [pid = 1868] [serial = 732] [outer = (nil)] 08:38:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7f4523f68000) [pid = 1868] [serial = 733] [outer = 0x7f4513871000] 08:38:11 INFO - PROCESS | 1868 | 1461685091590 Marionette DEBUG loaded listener.js 08:38:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7f45241a2800) [pid = 1868] [serial = 734] [outer = 0x7f4513871000] 08:38:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7f44fbee2400) [pid = 1868] [serial = 735] [outer = 0x7f4508d29c00] 08:38:12 INFO - PROCESS | 1868 | 1461685092566 Marionette TRACE conn3 <- [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]]]}] 08:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1430ms 08:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:38:12 INFO - PROCESS | 1868 | 1461685092619 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 08:38:12 INFO - PROCESS | 1868 | 1461685092621 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 08:38:12 INFO - PROCESS | 1868 | 1461685092626 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:38:12 INFO - PROCESS | 1868 | 1461685092630 Marionette TRACE conn3 <- [1,950,null,{}] 08:38:12 INFO - PROCESS | 1868 | 1461685092635 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:12 INFO - PROCESS | 1868 | 1461685092852 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 08:38:13 INFO - PROCESS | 1868 | 1461685093065 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:13 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505825800 == 102 [pid = 1868] [id = 245] 08:38:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7f4507169c00) [pid = 1868] [serial = 736] [outer = (nil)] 08:38:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7f45241a3400) [pid = 1868] [serial = 737] [outer = 0x7f4507169c00] 08:38:13 INFO - PROCESS | 1868 | 1461685093177 Marionette DEBUG loaded listener.js 08:38:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7f4524855400) [pid = 1868] [serial = 738] [outer = 0x7f4507169c00] 08:38:14 INFO - PROCESS | 1868 | 1461685094091 Marionette TRACE conn3 <- [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]]]}] 08:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1530ms 08:38:14 INFO - PROCESS | 1868 | 1461685094158 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 08:38:14 INFO - PROCESS | 1868 | 1461685094161 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 08:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:38:14 INFO - PROCESS | 1868 | 1461685094166 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:38:14 INFO - PROCESS | 1868 | 1461685094169 Marionette TRACE conn3 <- [1,954,null,{}] 08:38:14 INFO - PROCESS | 1868 | 1461685094174 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:14 INFO - PROCESS | 1868 | 1461685094332 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 08:38:14 INFO - PROCESS | 1868 | 1461685094506 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb4da000 == 103 [pid = 1868] [id = 246] 08:38:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7f44fb3b8800) [pid = 1868] [serial = 739] [outer = (nil)] 08:38:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7f44fb3c1800) [pid = 1868] [serial = 740] [outer = 0x7f44fb3b8800] 08:38:14 INFO - PROCESS | 1868 | 1461685094577 Marionette DEBUG loaded listener.js 08:38:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7f44fb3c6c00) [pid = 1868] [serial = 741] [outer = 0x7f44fb3b8800] 08:38:15 INFO - PROCESS | 1868 | 1461685095360 Marionette TRACE conn3 <- [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]]]}] 08:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1240ms 08:38:15 INFO - PROCESS | 1868 | 1461685095408 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 08:38:15 INFO - PROCESS | 1868 | 1461685095411 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 08:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:38:15 INFO - PROCESS | 1868 | 1461685095417 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:38:15 INFO - PROCESS | 1868 | 1461685095420 Marionette TRACE conn3 <- [1,958,null,{}] 08:38:15 INFO - PROCESS | 1868 | 1461685095425 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:15 INFO - PROCESS | 1868 | 1461685095588 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 08:38:15 INFO - PROCESS | 1868 | 1461685095763 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb5db000 == 104 [pid = 1868] [id = 247] 08:38:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7f44fb3b9400) [pid = 1868] [serial = 742] [outer = (nil)] 08:38:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7f44fb51fc00) [pid = 1868] [serial = 743] [outer = 0x7f44fb3b9400] 08:38:15 INFO - PROCESS | 1868 | 1461685095835 Marionette DEBUG loaded listener.js 08:38:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7f44fb523c00) [pid = 1868] [serial = 744] [outer = 0x7f44fb3b9400] 08:38:17 INFO - PROCESS | 1868 | 1461685097197 Marionette TRACE conn3 <- [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]]]}] 08:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1828ms 08:38:17 INFO - PROCESS | 1868 | 1461685097293 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 08:38:17 INFO - PROCESS | 1868 | 1461685097298 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 08:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:38:17 INFO - PROCESS | 1868 | 1461685097324 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:38:17 INFO - PROCESS | 1868 | 1461685097330 Marionette TRACE conn3 <- [1,962,null,{}] 08:38:17 INFO - PROCESS | 1868 | 1461685097338 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:17 INFO - PROCESS | 1868 | 1461685097495 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 08:38:17 INFO - PROCESS | 1868 | 1461685097668 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45050d7000 == 105 [pid = 1868] [id = 248] 08:38:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7f44fb527400) [pid = 1868] [serial = 745] [outer = (nil)] 08:38:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7f44fb6b4000) [pid = 1868] [serial = 746] [outer = 0x7f44fb527400] 08:38:17 INFO - PROCESS | 1868 | 1461685097733 Marionette DEBUG loaded listener.js 08:38:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7f44fb6b9800) [pid = 1868] [serial = 747] [outer = 0x7f44fb527400] 08:38:18 INFO - PROCESS | 1868 | 1461685098517 Marionette TRACE conn3 <- [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]]]}] 08:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1240ms 08:38:18 INFO - PROCESS | 1868 | 1461685098560 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 08:38:18 INFO - PROCESS | 1868 | 1461685098568 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 08:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:38:18 INFO - PROCESS | 1868 | 1461685098577 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:38:18 INFO - PROCESS | 1868 | 1461685098581 Marionette TRACE conn3 <- [1,966,null,{}] 08:38:18 INFO - PROCESS | 1868 | 1461685098586 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:18 INFO - PROCESS | 1868 | 1461685098747 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 08:38:19 INFO - PROCESS | 1868 | 1461685099034 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:19 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fcb78000 == 106 [pid = 1868] [id = 249] 08:38:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7f44ff102400) [pid = 1868] [serial = 748] [outer = (nil)] 08:38:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7f44ff105c00) [pid = 1868] [serial = 749] [outer = 0x7f44ff102400] 08:38:19 INFO - PROCESS | 1868 | 1461685099142 Marionette DEBUG loaded listener.js 08:38:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7f44ff10fc00) [pid = 1868] [serial = 750] [outer = 0x7f44ff102400] 08:38:20 INFO - PROCESS | 1868 | 1461685100019 Marionette TRACE conn3 <- [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]]]}] 08:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1484ms 08:38:20 INFO - PROCESS | 1868 | 1461685100062 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 08:38:20 INFO - PROCESS | 1868 | 1461685100065 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 08:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:38:20 INFO - PROCESS | 1868 | 1461685100072 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:38:20 INFO - PROCESS | 1868 | 1461685100077 Marionette TRACE conn3 <- [1,970,null,{}] 08:38:20 INFO - PROCESS | 1868 | 1461685100091 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:20 INFO - PROCESS | 1868 | 1461685100246 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 08:38:20 INFO - PROCESS | 1868 | 1461685100427 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508b12000 == 107 [pid = 1868] [id = 250] 08:38:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7f45057c1000) [pid = 1868] [serial = 751] [outer = (nil)] 08:38:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7f4507295400) [pid = 1868] [serial = 752] [outer = 0x7f45057c1000] 08:38:20 INFO - PROCESS | 1868 | 1461685100533 Marionette DEBUG loaded listener.js 08:38:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7f45072a1800) [pid = 1868] [serial = 753] [outer = 0x7f45057c1000] 08:38:21 INFO - PROCESS | 1868 | 1461685101333 Marionette TRACE conn3 <- [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]]]}] 08:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1332ms 08:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:38:21 INFO - PROCESS | 1868 | 1461685101405 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 08:38:21 INFO - PROCESS | 1868 | 1461685101408 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 08:38:21 INFO - PROCESS | 1868 | 1461685101414 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:38:21 INFO - PROCESS | 1868 | 1461685101416 Marionette TRACE conn3 <- [1,974,null,{}] 08:38:21 INFO - PROCESS | 1868 | 1461685101421 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:21 INFO - PROCESS | 1868 | 1461685101569 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 08:38:21 INFO - PROCESS | 1868 | 1461685101741 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4509117000 == 108 [pid = 1868] [id = 251] 08:38:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 250 (0x7f45082b8800) [pid = 1868] [serial = 754] [outer = (nil)] 08:38:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 251 (0x7f4508cc6800) [pid = 1868] [serial = 755] [outer = 0x7f45082b8800] 08:38:21 INFO - PROCESS | 1868 | 1461685101806 Marionette DEBUG loaded listener.js 08:38:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 252 (0x7f4508f8f000) [pid = 1868] [serial = 756] [outer = 0x7f45082b8800] 08:38:22 INFO - PROCESS | 1868 | 1461685102665 Marionette TRACE conn3 <- [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]]]}] 08:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1291ms 08:38:22 INFO - PROCESS | 1868 | 1461685102705 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 08:38:22 INFO - PROCESS | 1868 | 1461685102707 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 08:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:38:22 INFO - PROCESS | 1868 | 1461685102713 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:38:22 INFO - PROCESS | 1868 | 1461685102715 Marionette TRACE conn3 <- [1,978,null,{}] 08:38:22 INFO - PROCESS | 1868 | 1461685102720 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:22 INFO - PROCESS | 1868 | 1461685102875 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 08:38:23 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45155b8800 == 107 [pid = 1868] [id = 238] 08:38:23 INFO - PROCESS | 1868 | --DOMWINDOW == 251 (0x7f452273fc00) [pid = 1868] [serial = 640] [outer = (nil)] [url = about:blank] 08:38:23 INFO - PROCESS | 1868 | --DOMWINDOW == 250 (0x7f4511294800) [pid = 1868] [serial = 625] [outer = (nil)] [url = about:blank] 08:38:23 INFO - PROCESS | 1868 | --DOMWINDOW == 249 (0x7f451536a000) [pid = 1868] [serial = 631] [outer = (nil)] [url = about:blank] 08:38:23 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7f450bd2d800) [pid = 1868] [serial = 622] [outer = (nil)] [url = about:blank] 08:38:23 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7f4512c0a400) [pid = 1868] [serial = 628] [outer = (nil)] [url = about:blank] 08:38:23 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7f4520649000) [pid = 1868] [serial = 637] [outer = (nil)] [url = about:blank] 08:38:23 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7f451e516c00) [pid = 1868] [serial = 634] [outer = (nil)] [url = about:blank] 08:38:23 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7f4508d29400) [pid = 1868] [serial = 619] [outer = (nil)] [url = about:blank] 08:38:23 INFO - PROCESS | 1868 | 1461685103127 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:23 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4513420800 == 106 [pid = 1868] [id = 237] 08:38:23 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511a7f000 == 105 [pid = 1868] [id = 236] 08:38:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45053da800 == 106 [pid = 1868] [id = 252] 08:38:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7f44ff10a000) [pid = 1868] [serial = 757] [outer = (nil)] 08:38:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7f45082be000) [pid = 1868] [serial = 758] [outer = 0x7f44ff10a000] 08:38:23 INFO - PROCESS | 1868 | 1461685103195 Marionette DEBUG loaded listener.js 08:38:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7f4509367800) [pid = 1868] [serial = 759] [outer = 0x7f44ff10a000] 08:38:23 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450d1de800 == 105 [pid = 1868] [id = 235] 08:38:23 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4509105800 == 104 [pid = 1868] [id = 234] 08:38:23 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45053c5800 == 103 [pid = 1868] [id = 233] 08:38:23 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45050df800 == 102 [pid = 1868] [id = 232] 08:38:23 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4524041000 == 101 [pid = 1868] [id = 224] 08:38:23 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45195eb800 == 100 [pid = 1868] [id = 223] 08:38:23 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512648800 == 99 [pid = 1868] [id = 194] 08:38:23 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512646000 == 98 [pid = 1868] [id = 222] 08:38:23 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45094f7000 == 97 [pid = 1868] [id = 221] 08:38:23 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511f33000 == 96 [pid = 1868] [id = 220] 08:38:23 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7f450fe33000) [pid = 1868] [serial = 656] [outer = (nil)] [url = about:blank] 08:38:23 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7f450dc06800) [pid = 1868] [serial = 655] [outer = (nil)] [url = about:blank] 08:38:23 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7f45120f1c00) [pid = 1868] [serial = 658] [outer = (nil)] [url = about:blank] 08:38:23 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7f451322ac00) [pid = 1868] [serial = 659] [outer = (nil)] [url = about:blank] 08:38:23 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7f45092d7000) [pid = 1868] [serial = 650] [outer = (nil)] [url = about:blank] 08:38:23 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7f4508f84400) [pid = 1868] [serial = 649] [outer = (nil)] [url = about:blank] 08:38:23 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7f45095cf800) [pid = 1868] [serial = 652] [outer = (nil)] [url = about:blank] 08:38:23 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7f450bd32000) [pid = 1868] [serial = 653] [outer = (nil)] [url = about:blank] 08:38:23 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7f4523f5f000) [pid = 1868] [serial = 643] [outer = (nil)] [url = about:blank] 08:38:23 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7f450bd30c00) [pid = 1868] [serial = 646] [outer = (nil)] [url = about:blank] 08:38:23 INFO - PROCESS | 1868 | 1461685103951 Marionette TRACE conn3 <- [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]]]}] 08:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1277ms 08:38:24 INFO - PROCESS | 1868 | 1461685104000 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 08:38:24 INFO - PROCESS | 1868 | 1461685104004 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 08:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:38:24 INFO - PROCESS | 1868 | 1461685104009 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:38:24 INFO - PROCESS | 1868 | 1461685104011 Marionette TRACE conn3 <- [1,982,null,{}] 08:38:24 INFO - PROCESS | 1868 | 1461685104016 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:24 INFO - PROCESS | 1868 | 1461685104169 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 08:38:24 INFO - PROCESS | 1868 | 1461685104188 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45094e0000 == 97 [pid = 1868] [id = 253] 08:38:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7f450bd32000) [pid = 1868] [serial = 760] [outer = (nil)] 08:38:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7f450cfc5000) [pid = 1868] [serial = 761] [outer = 0x7f450bd32000] 08:38:24 INFO - PROCESS | 1868 | 1461685104247 Marionette DEBUG loaded listener.js 08:38:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7f450cfccc00) [pid = 1868] [serial = 762] [outer = 0x7f450bd32000] 08:38:25 INFO - PROCESS | 1868 | 1461685105019 Marionette TRACE conn3 <- [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]]]}] 08:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1035ms 08:38:25 INFO - PROCESS | 1868 | 1461685105054 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 08:38:25 INFO - PROCESS | 1868 | 1461685105056 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 08:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:38:25 INFO - PROCESS | 1868 | 1461685105062 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:38:25 INFO - PROCESS | 1868 | 1461685105064 Marionette TRACE conn3 <- [1,986,null,{}] 08:38:25 INFO - PROCESS | 1868 | 1461685105069 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:25 INFO - PROCESS | 1868 | 1461685105214 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 08:38:25 INFO - PROCESS | 1868 | 1461685105227 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450cdd5800 == 98 [pid = 1868] [id = 254] 08:38:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7f450bd32800) [pid = 1868] [serial = 763] [outer = (nil)] 08:38:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7f450dc0c800) [pid = 1868] [serial = 764] [outer = 0x7f450bd32800] 08:38:25 INFO - PROCESS | 1868 | 1461685105284 Marionette DEBUG loaded listener.js 08:38:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7f450fb7a400) [pid = 1868] [serial = 765] [outer = 0x7f450bd32800] 08:38:26 INFO - PROCESS | 1868 | 1461685106098 Marionette TRACE conn3 <- [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]]]}] 08:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1076ms 08:38:26 INFO - PROCESS | 1868 | 1461685106141 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 08:38:26 INFO - PROCESS | 1868 | 1461685106145 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 08:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:38:26 INFO - PROCESS | 1868 | 1461685106157 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:38:26 INFO - PROCESS | 1868 | 1461685106159 Marionette TRACE conn3 <- [1,990,null,{}] 08:38:26 INFO - PROCESS | 1868 | 1461685106166 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:26 INFO - PROCESS | 1868 | 1461685106340 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 08:38:26 INFO - PROCESS | 1868 | 1461685106366 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511374800 == 99 [pid = 1868] [id = 255] 08:38:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7f450cfd2400) [pid = 1868] [serial = 766] [outer = (nil)] 08:38:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7f45108cf800) [pid = 1868] [serial = 767] [outer = 0x7f450cfd2400] 08:38:26 INFO - PROCESS | 1868 | 1461685106422 Marionette DEBUG loaded listener.js 08:38:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7f451129c000) [pid = 1868] [serial = 768] [outer = 0x7f450cfd2400] 08:38:27 INFO - PROCESS | 1868 | 1461685107160 Marionette TRACE conn3 <- [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]]]}] 08:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1035ms 08:38:27 INFO - PROCESS | 1868 | 1461685107186 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 08:38:27 INFO - PROCESS | 1868 | 1461685107188 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 08:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:38:27 INFO - PROCESS | 1868 | 1461685107200 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:38:27 INFO - PROCESS | 1868 | 1461685107202 Marionette TRACE conn3 <- [1,994,null,{}] 08:38:27 INFO - PROCESS | 1868 | 1461685107223 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:27 INFO - PROCESS | 1868 | 1461685107401 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 08:38:27 INFO - PROCESS | 1868 | 1461685107426 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512389000 == 100 [pid = 1868] [id = 256] 08:38:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7f450fb78400) [pid = 1868] [serial = 769] [outer = (nil)] 08:38:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7f4511a41c00) [pid = 1868] [serial = 770] [outer = 0x7f450fb78400] 08:38:27 INFO - PROCESS | 1868 | 1461685107485 Marionette DEBUG loaded listener.js 08:38:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7f4512343c00) [pid = 1868] [serial = 771] [outer = 0x7f450fb78400] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7f450f272800) [pid = 1868] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7f45095c9c00) [pid = 1868] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7f45092bd000) [pid = 1868] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7f4507169000) [pid = 1868] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7f45082ba400) [pid = 1868] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7f4508852000) [pid = 1868] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7f4511476000) [pid = 1868] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7f45092b6800) [pid = 1868] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7f450884c400) [pid = 1868] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7f4508d30000) [pid = 1868] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7f450716f400) [pid = 1868] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7f4505fc8000) [pid = 1868] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7f4508d31800) [pid = 1868] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7f450a8c6000) [pid = 1868] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7f450bd8bc00) [pid = 1868] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7f45120ed000) [pid = 1868] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7f4524103800) [pid = 1868] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7f450dc11c00) [pid = 1868] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7f4507168800) [pid = 1868] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7f450b212800) [pid = 1868] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7f4508ecb800) [pid = 1868] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7f4511469400) [pid = 1868] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7f45244e2000) [pid = 1868] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7f450ce79000) [pid = 1868] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7f4511631400) [pid = 1868] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7f45095d0c00) [pid = 1868] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7f450ce77400) [pid = 1868] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7f4505fca800) [pid = 1868] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 220 (0x7f450bd2b000) [pid = 1868] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 219 (0x7f450716ac00) [pid = 1868] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7f450716e000) [pid = 1868] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7f450884f000) [pid = 1868] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7f4507165c00) [pid = 1868] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7f4505fc4800) [pid = 1868] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7f4519593400) [pid = 1868] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7f45092d6400) [pid = 1868] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7f4511a3dc00) [pid = 1868] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7f450716d400) [pid = 1868] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7f4505fcb400) [pid = 1868] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7f45120f5800) [pid = 1868] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 208 (0x7f450884b000) [pid = 1868] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 207 (0x7f4505e51400) [pid = 1868] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 206 (0x7f4507171c00) [pid = 1868] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 205 (0x7f4505fcb800) [pid = 1868] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 204 (0x7f450fb77000) [pid = 1868] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 203 (0x7f4505fefc00) [pid = 1868] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 202 (0x7f451f49c800) [pid = 1868] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 201 (0x7f4508f80c00) [pid = 1868] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 200 (0x7f4508cc9400) [pid = 1868] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 199 (0x7f451532d000) [pid = 1868] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 198 (0x7f4508850000) [pid = 1868] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 197 (0x7f450a8c7400) [pid = 1868] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 196 (0x7f451f6af800) [pid = 1868] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 195 (0x7f45082c3000) [pid = 1868] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 194 (0x7f450dc0d000) [pid = 1868] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:38:29 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7f451f60c400) [pid = 1868] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:38:29 INFO - PROCESS | 1868 | 1461685109419 Marionette TRACE conn3 <- [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]]]}] 08:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 2242ms 08:38:29 INFO - PROCESS | 1868 | 1461685109443 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 08:38:29 INFO - PROCESS | 1868 | 1461685109446 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 08:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:38:29 INFO - PROCESS | 1868 | 1461685109451 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:38:29 INFO - PROCESS | 1868 | 1461685109453 Marionette TRACE conn3 <- [1,998,null,{}] 08:38:29 INFO - PROCESS | 1868 | 1461685109458 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:29 INFO - PROCESS | 1868 | 1461685109642 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 08:38:29 INFO - PROCESS | 1868 | 1461685109659 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45083c6800 == 101 [pid = 1868] [id = 257] 08:38:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7f4505e47400) [pid = 1868] [serial = 772] [outer = (nil)] 08:38:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 195 (0x7f4507169000) [pid = 1868] [serial = 773] [outer = 0x7f4505e47400] 08:38:29 INFO - PROCESS | 1868 | 1461685109718 Marionette DEBUG loaded listener.js 08:38:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 196 (0x7f4508d31800) [pid = 1868] [serial = 774] [outer = 0x7f4505e47400] 08:38:30 INFO - PROCESS | 1868 | 1461685110440 Marionette TRACE conn3 <- [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]]]}] 08:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1025ms 08:38:30 INFO - PROCESS | 1868 | 1461685110478 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 08:38:30 INFO - PROCESS | 1868 | 1461685110482 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 08:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:38:30 INFO - PROCESS | 1868 | 1461685110487 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:38:30 INFO - PROCESS | 1868 | 1461685110491 Marionette TRACE conn3 <- [1,1002,null,{}] 08:38:30 INFO - PROCESS | 1868 | 1461685110511 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:30 INFO - PROCESS | 1868 | 1461685110717 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 08:38:30 INFO - PROCESS | 1868 | 1461685110740 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:30 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512397800 == 102 [pid = 1868] [id = 258] 08:38:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 197 (0x7f4505e4ac00) [pid = 1868] [serial = 775] [outer = (nil)] 08:38:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 198 (0x7f450c00d400) [pid = 1868] [serial = 776] [outer = 0x7f4505e4ac00] 08:38:30 INFO - PROCESS | 1868 | 1461685110806 Marionette DEBUG loaded listener.js 08:38:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 199 (0x7f4511469000) [pid = 1868] [serial = 777] [outer = 0x7f4505e4ac00] 08:38:31 INFO - PROCESS | 1868 | 1461685111792 Marionette TRACE conn3 <- [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]]]}] 08:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1379ms 08:38:31 INFO - PROCESS | 1868 | 1461685111868 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 08:38:31 INFO - PROCESS | 1868 | 1461685111876 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 08:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:38:31 INFO - PROCESS | 1868 | 1461685111883 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:38:31 INFO - PROCESS | 1868 | 1461685111889 Marionette TRACE conn3 <- [1,1006,null,{}] 08:38:31 INFO - PROCESS | 1868 | 1461685111896 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:32 INFO - PROCESS | 1868 | 1461685112113 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 08:38:32 INFO - PROCESS | 1868 | 1461685112337 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505dcb000 == 103 [pid = 1868] [id = 259] 08:38:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 200 (0x7f44fbee0000) [pid = 1868] [serial = 778] [outer = (nil)] 08:38:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 201 (0x7f44fbee6000) [pid = 1868] [serial = 779] [outer = 0x7f44fbee0000] 08:38:32 INFO - PROCESS | 1868 | 1461685112453 Marionette DEBUG loaded listener.js 08:38:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 202 (0x7f44ff10a400) [pid = 1868] [serial = 780] [outer = 0x7f44fbee0000] 08:38:33 INFO - PROCESS | 1868 | 1461685113288 Marionette TRACE conn3 <- [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]]]}] 08:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1433ms 08:38:33 INFO - PROCESS | 1868 | 1461685113318 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 08:38:33 INFO - PROCESS | 1868 | 1461685113326 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 08:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:38:33 INFO - PROCESS | 1868 | 1461685113336 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:38:33 INFO - PROCESS | 1868 | 1461685113340 Marionette TRACE conn3 <- [1,1010,null,{}] 08:38:33 INFO - PROCESS | 1868 | 1461685113345 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:33 INFO - PROCESS | 1868 | 1461685113508 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 08:38:33 INFO - PROCESS | 1868 | 1461685113687 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508f5a000 == 104 [pid = 1868] [id = 260] 08:38:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 203 (0x7f44ff10c800) [pid = 1868] [serial = 781] [outer = (nil)] 08:38:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 204 (0x7f450716d400) [pid = 1868] [serial = 782] [outer = 0x7f44ff10c800] 08:38:33 INFO - PROCESS | 1868 | 1461685113766 Marionette DEBUG loaded listener.js 08:38:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 205 (0x7f45082c0800) [pid = 1868] [serial = 783] [outer = 0x7f44ff10c800] 08:38:34 INFO - PROCESS | 1868 | 1461685114695 Marionette TRACE conn3 <- [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]]]}] 08:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1428ms 08:38:34 INFO - PROCESS | 1868 | 1461685114765 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 08:38:34 INFO - PROCESS | 1868 | 1461685114768 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 08:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:38:34 INFO - PROCESS | 1868 | 1461685114775 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:38:34 INFO - PROCESS | 1868 | 1461685114780 Marionette TRACE conn3 <- [1,1014,null,{}] 08:38:34 INFO - PROCESS | 1868 | 1461685114795 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:35 INFO - PROCESS | 1868 | 1461685115024 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 08:38:35 INFO - PROCESS | 1868 | 1461685115199 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4513237800 == 105 [pid = 1868] [id = 261] 08:38:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 206 (0x7f45092de400) [pid = 1868] [serial = 784] [outer = (nil)] 08:38:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 207 (0x7f450b273800) [pid = 1868] [serial = 785] [outer = 0x7f45092de400] 08:38:35 INFO - PROCESS | 1868 | 1461685115272 Marionette DEBUG loaded listener.js 08:38:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 208 (0x7f450c010000) [pid = 1868] [serial = 786] [outer = 0x7f45092de400] 08:38:36 INFO - PROCESS | 1868 | 1461685116171 Marionette TRACE conn3 <- [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]]]}] 08:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1431ms 08:38:36 INFO - PROCESS | 1868 | 1461685116206 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 08:38:36 INFO - PROCESS | 1868 | 1461685116211 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 08:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:38:36 INFO - PROCESS | 1868 | 1461685116217 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:38:36 INFO - PROCESS | 1868 | 1461685116220 Marionette TRACE conn3 <- [1,1018,null,{}] 08:38:36 INFO - PROCESS | 1868 | 1461685116225 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:36 INFO - PROCESS | 1868 | 1461685116385 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 08:38:36 INFO - PROCESS | 1868 | 1461685116561 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45155bf000 == 106 [pid = 1868] [id = 262] 08:38:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 209 (0x7f45092df000) [pid = 1868] [serial = 787] [outer = (nil)] 08:38:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7f450cfcdc00) [pid = 1868] [serial = 788] [outer = 0x7f45092df000] 08:38:36 INFO - PROCESS | 1868 | 1461685116632 Marionette DEBUG loaded listener.js 08:38:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7f450fb7a800) [pid = 1868] [serial = 789] [outer = 0x7f45092df000] 08:38:37 INFO - PROCESS | 1868 | 1461685117490 Marionette TRACE conn3 <- [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]]]}] 08:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1330ms 08:38:37 INFO - PROCESS | 1868 | 1461685117549 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 08:38:37 INFO - PROCESS | 1868 | 1461685117552 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 08:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:38:37 INFO - PROCESS | 1868 | 1461685117558 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:38:37 INFO - PROCESS | 1868 | 1461685117560 Marionette TRACE conn3 <- [1,1022,null,{}] 08:38:37 INFO - PROCESS | 1868 | 1461685117566 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:37 INFO - PROCESS | 1868 | 1461685117730 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 08:38:37 INFO - PROCESS | 1868 | 1461685117908 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f673800 == 107 [pid = 1868] [id = 263] 08:38:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7f450ce77000) [pid = 1868] [serial = 790] [outer = (nil)] 08:38:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7f451129f800) [pid = 1868] [serial = 791] [outer = 0x7f450ce77000] 08:38:37 INFO - PROCESS | 1868 | 1461685117981 Marionette DEBUG loaded listener.js 08:38:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7f4511a3c400) [pid = 1868] [serial = 792] [outer = 0x7f450ce77000] 08:38:38 INFO - PROCESS | 1868 | 1461685118846 Marionette TRACE conn3 <- [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]]]}] 08:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1329ms 08:38:38 INFO - PROCESS | 1868 | 1461685118887 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 08:38:38 INFO - PROCESS | 1868 | 1461685118891 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 08:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:38:38 INFO - PROCESS | 1868 | 1461685118897 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:38:38 INFO - PROCESS | 1868 | 1461685118899 Marionette TRACE conn3 <- [1,1026,null,{}] 08:38:38 INFO - PROCESS | 1868 | 1461685118905 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:39 INFO - PROCESS | 1868 | 1461685119094 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 08:38:39 INFO - PROCESS | 1868 | 1461685119280 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524041000 == 108 [pid = 1868] [id = 264] 08:38:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7f4512627400) [pid = 1868] [serial = 793] [outer = (nil)] 08:38:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7f45137db800) [pid = 1868] [serial = 794] [outer = 0x7f4512627400] 08:38:39 INFO - PROCESS | 1868 | 1461685119355 Marionette DEBUG loaded listener.js 08:38:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7f451950d800) [pid = 1868] [serial = 795] [outer = 0x7f4512627400] 08:38:40 INFO - PROCESS | 1868 | 1461685120177 Marionette TRACE conn3 <- [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]]]}] 08:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1326ms 08:38:40 INFO - PROCESS | 1868 | 1461685120225 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 08:38:40 INFO - PROCESS | 1868 | 1461685120229 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 08:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:38:40 INFO - PROCESS | 1868 | 1461685120235 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:38:40 INFO - PROCESS | 1868 | 1461685120237 Marionette TRACE conn3 <- [1,1030,null,{}] 08:38:40 INFO - PROCESS | 1868 | 1461685120243 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:40 INFO - PROCESS | 1868 | 1461685120411 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 08:38:40 INFO - PROCESS | 1868 | 1461685120589 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f452667d800 == 109 [pid = 1868] [id = 265] 08:38:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7f4512c98400) [pid = 1868] [serial = 796] [outer = (nil)] 08:38:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7f451f3d1000) [pid = 1868] [serial = 797] [outer = 0x7f4512c98400] 08:38:40 INFO - PROCESS | 1868 | 1461685120659 Marionette DEBUG loaded listener.js 08:38:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 220 (0x7f451f60d400) [pid = 1868] [serial = 798] [outer = 0x7f4512c98400] 08:38:41 INFO - PROCESS | 1868 | 1461685121544 Marionette TRACE conn3 <- [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]]]}] 08:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1379ms 08:38:41 INFO - PROCESS | 1868 | 1461685121616 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 08:38:41 INFO - PROCESS | 1868 | 1461685121620 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 08:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:38:41 INFO - PROCESS | 1868 | 1461685121625 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:38:41 INFO - PROCESS | 1868 | 1461685121627 Marionette TRACE conn3 <- [1,1034,null,{}] 08:38:41 INFO - PROCESS | 1868 | 1461685121633 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:41 INFO - PROCESS | 1868 | 1461685121799 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 08:38:41 INFO - PROCESS | 1868 | 1461685121973 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc9a4800 == 110 [pid = 1868] [id = 266] 08:38:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 221 (0x7f451532c000) [pid = 1868] [serial = 799] [outer = (nil)] 08:38:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7f452064c400) [pid = 1868] [serial = 800] [outer = 0x7f451532c000] 08:38:42 INFO - PROCESS | 1868 | 1461685122043 Marionette DEBUG loaded listener.js 08:38:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7f452273bc00) [pid = 1868] [serial = 801] [outer = 0x7f451532c000] 08:38:42 INFO - PROCESS | 1868 | 1461685122845 Marionette TRACE conn3 <- [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]]]}] 08:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1277ms 08:38:42 INFO - PROCESS | 1868 | 1461685122904 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 08:38:42 INFO - PROCESS | 1868 | 1461685122908 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 08:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:38:42 INFO - PROCESS | 1868 | 1461685122914 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:38:42 INFO - PROCESS | 1868 | 1461685122917 Marionette TRACE conn3 <- [1,1038,null,{}] 08:38:42 INFO - PROCESS | 1868 | 1461685122923 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:43 INFO - PROCESS | 1868 | 1461685123100 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 08:38:43 INFO - PROCESS | 1868 | 1461685123283 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:43 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4529a3b800 == 111 [pid = 1868] [id = 267] 08:38:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7f4519593400) [pid = 1868] [serial = 802] [outer = (nil)] 08:38:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7f4523f54000) [pid = 1868] [serial = 803] [outer = 0x7f4519593400] 08:38:43 INFO - PROCESS | 1868 | 1461685123355 Marionette DEBUG loaded listener.js 08:38:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7f4524078800) [pid = 1868] [serial = 804] [outer = 0x7f4519593400] 08:38:44 INFO - PROCESS | 1868 | 1461685124235 Marionette TRACE conn3 <- [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]]]}] 08:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1389ms 08:38:44 INFO - PROCESS | 1868 | 1461685124303 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 08:38:44 INFO - PROCESS | 1868 | 1461685124306 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 08:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:38:44 INFO - PROCESS | 1868 | 1461685124312 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:38:44 INFO - PROCESS | 1868 | 1461685124314 Marionette TRACE conn3 <- [1,1042,null,{}] 08:38:44 INFO - PROCESS | 1868 | 1461685124319 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:44 INFO - PROCESS | 1868 | 1461685124485 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 08:38:44 INFO - PROCESS | 1868 | 1461685124662 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fbddd800 == 112 [pid = 1868] [id = 268] 08:38:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7f44fb6ab400) [pid = 1868] [serial = 805] [outer = (nil)] 08:38:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7f450a49bc00) [pid = 1868] [serial = 806] [outer = 0x7f44fb6ab400] 08:38:44 INFO - PROCESS | 1868 | 1461685124731 Marionette DEBUG loaded listener.js 08:38:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7f4524082000) [pid = 1868] [serial = 807] [outer = 0x7f44fb6ab400] 08:38:45 INFO - PROCESS | 1868 | 1461685125623 Marionette TRACE conn3 <- [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]]]}] 08:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1376ms 08:38:45 INFO - PROCESS | 1868 | 1461685125689 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 08:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:38:45 INFO - PROCESS | 1868 | 1461685125694 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 08:38:45 INFO - PROCESS | 1868 | 1461685125701 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:38:45 INFO - PROCESS | 1868 | 1461685125706 Marionette TRACE conn3 <- [1,1046,null,{}] 08:38:45 INFO - PROCESS | 1868 | 1461685125712 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:45 INFO - PROCESS | 1868 | 1461685125915 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 08:38:46 INFO - PROCESS | 1868 | 1461685126160 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505dd8800 == 113 [pid = 1868] [id = 269] 08:38:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7f4505fc6800) [pid = 1868] [serial = 808] [outer = (nil)] 08:38:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7f4508850400) [pid = 1868] [serial = 809] [outer = 0x7f4505fc6800] 08:38:46 INFO - PROCESS | 1868 | 1461685126284 Marionette DEBUG loaded listener.js 08:38:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7f452410b000) [pid = 1868] [serial = 810] [outer = 0x7f4505fc6800] 08:38:47 INFO - PROCESS | 1868 | 1461685127156 Marionette TRACE conn3 <- [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]]]}] 08:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1529ms 08:38:47 INFO - PROCESS | 1868 | 1461685127231 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 08:38:47 INFO - PROCESS | 1868 | 1461685127235 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 08:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:38:47 INFO - PROCESS | 1868 | 1461685127242 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:38:47 INFO - PROCESS | 1868 | 1461685127245 Marionette TRACE conn3 <- [1,1050,null,{}] 08:38:47 INFO - PROCESS | 1868 | 1461685127250 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:47 INFO - PROCESS | 1868 | 1461685127434 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 08:38:47 INFO - PROCESS | 1868 | 1461685127624 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:47 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4507018800 == 114 [pid = 1868] [id = 270] 08:38:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7f44fa0eac00) [pid = 1868] [serial = 811] [outer = (nil)] 08:38:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7f44fa0f0400) [pid = 1868] [serial = 812] [outer = 0x7f44fa0eac00] 08:38:47 INFO - PROCESS | 1868 | 1461685127695 Marionette DEBUG loaded listener.js 08:38:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7f44fa0f4400) [pid = 1868] [serial = 813] [outer = 0x7f44fa0eac00] 08:38:48 INFO - PROCESS | 1868 | 1461685128563 Marionette TRACE conn3 <- [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]]]}] 08:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1380ms 08:38:48 INFO - PROCESS | 1868 | 1461685128623 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 08:38:48 INFO - PROCESS | 1868 | 1461685128626 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 08:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:38:48 INFO - PROCESS | 1868 | 1461685128633 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:38:48 INFO - PROCESS | 1868 | 1461685128645 Marionette TRACE conn3 <- [1,1054,null,{}] 08:38:48 INFO - PROCESS | 1868 | 1461685128650 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:48 INFO - PROCESS | 1868 | 1461685128837 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 08:38:49 INFO - PROCESS | 1868 | 1461685129380 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdfc7000 == 115 [pid = 1868] [id = 271] 08:38:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7f44fb3bfc00) [pid = 1868] [serial = 814] [outer = (nil)] 08:38:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7f44fb51e800) [pid = 1868] [serial = 815] [outer = 0x7f44fb3bfc00] 08:38:49 INFO - PROCESS | 1868 | 1461685129494 Marionette DEBUG loaded listener.js 08:38:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7f44fb6aac00) [pid = 1868] [serial = 816] [outer = 0x7f44fb3bfc00] 08:38:50 INFO - PROCESS | 1868 | 1461685130330 Marionette TRACE conn3 <- [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]]]}] 08:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1744ms 08:38:50 INFO - PROCESS | 1868 | 1461685130379 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 08:38:50 INFO - PROCESS | 1868 | 1461685130385 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 08:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:38:50 INFO - PROCESS | 1868 | 1461685130392 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:38:50 INFO - PROCESS | 1868 | 1461685130397 Marionette TRACE conn3 <- [1,1058,null,{}] 08:38:50 INFO - PROCESS | 1868 | 1461685130404 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:50 INFO - PROCESS | 1868 | 1461685130573 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 08:38:50 INFO - PROCESS | 1868 | 1461685130883 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb5e4000 == 116 [pid = 1868] [id = 272] 08:38:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7f44fbedd400) [pid = 1868] [serial = 817] [outer = (nil)] 08:38:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7f44ff102c00) [pid = 1868] [serial = 818] [outer = 0x7f44fbedd400] 08:38:51 INFO - PROCESS | 1868 | 1461685130994 Marionette DEBUG loaded listener.js 08:38:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7f45057bf800) [pid = 1868] [serial = 819] [outer = 0x7f44fbedd400] 08:38:51 INFO - PROCESS | 1868 | 1461685131804 Marionette TRACE conn3 <- [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]]]}] 08:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1483ms 08:38:51 INFO - PROCESS | 1868 | 1461685131879 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 08:38:51 INFO - PROCESS | 1868 | 1461685131884 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 08:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:38:51 INFO - PROCESS | 1868 | 1461685131891 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:38:51 INFO - PROCESS | 1868 | 1461685131893 Marionette TRACE conn3 <- [1,1062,null,{}] 08:38:51 INFO - PROCESS | 1868 | 1461685131899 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:52 INFO - PROCESS | 1868 | 1461685132069 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 08:38:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f452465b800 == 115 [pid = 1868] [id = 112] 08:38:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511a73000 == 114 [pid = 1868] [id = 160] 08:38:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450510b000 == 113 [pid = 1868] [id = 162] 08:38:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4524042800 == 112 [pid = 1868] [id = 159] 08:38:52 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7f44ff10d000) [pid = 1868] [serial = 694] [outer = (nil)] [url = about:blank] 08:38:52 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7f4524081c00) [pid = 1868] [serial = 676] [outer = (nil)] [url = about:blank] 08:38:52 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7f45057bb800) [pid = 1868] [serial = 682] [outer = (nil)] [url = about:blank] 08:38:52 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7f44fc8e0000) [pid = 1868] [serial = 688] [outer = (nil)] [url = about:blank] 08:38:52 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7f45244e7400) [pid = 1868] [serial = 679] [outer = (nil)] [url = about:blank] 08:38:52 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7f4507295800) [pid = 1868] [serial = 685] [outer = (nil)] [url = about:blank] 08:38:52 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7f4505fc9c00) [pid = 1868] [serial = 691] [outer = (nil)] [url = about:blank] 08:38:52 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7f451f4f8800) [pid = 1868] [serial = 718] [outer = (nil)] [url = about:blank] 08:38:52 INFO - PROCESS | 1868 | 1461685132413 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45155b3000 == 111 [pid = 1868] [id = 170] 08:38:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508b10800 == 110 [pid = 1868] [id = 101] 08:38:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45083c6800 == 109 [pid = 1868] [id = 257] 08:38:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512389000 == 108 [pid = 1868] [id = 256] 08:38:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511374800 == 107 [pid = 1868] [id = 255] 08:38:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450cdd5800 == 106 [pid = 1868] [id = 254] 08:38:52 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdfc3800 == 107 [pid = 1868] [id = 273] 08:38:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7f44fb6b2400) [pid = 1868] [serial = 820] [outer = (nil)] 08:38:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7f4505fed000) [pid = 1868] [serial = 821] [outer = 0x7f44fb6b2400] 08:38:52 INFO - PROCESS | 1868 | 1461685132488 Marionette DEBUG loaded listener.js 08:38:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7f45082bc000) [pid = 1868] [serial = 822] [outer = 0x7f44fb6b2400] 08:38:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45094e0000 == 106 [pid = 1868] [id = 253] 08:38:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45053da800 == 105 [pid = 1868] [id = 252] 08:38:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4509117000 == 104 [pid = 1868] [id = 251] 08:38:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508b12000 == 103 [pid = 1868] [id = 250] 08:38:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fcb78000 == 102 [pid = 1868] [id = 249] 08:38:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45050d7000 == 101 [pid = 1868] [id = 248] 08:38:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508e7e800 == 100 [pid = 1868] [id = 243] 08:38:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4527168800 == 99 [pid = 1868] [id = 242] 08:38:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450cdbf800 == 98 [pid = 1868] [id = 241] 08:38:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4507010800 == 97 [pid = 1868] [id = 240] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7f4511a3a800) [pid = 1868] [serial = 710] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7f450ce70c00) [pid = 1868] [serial = 703] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7f45092d8400) [pid = 1868] [serial = 700] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7f45092b3400) [pid = 1868] [serial = 587] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7f45082c5400) [pid = 1868] [serial = 445] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7f4523f6e800) [pid = 1868] [serial = 400] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7f4515546c00) [pid = 1868] [serial = 521] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7f45244ec800) [pid = 1868] [serial = 364] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7f450fa1d800) [pid = 1868] [serial = 295] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7f450c114400) [pid = 1868] [serial = 430] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7f450bd29800) [pid = 1868] [serial = 590] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7f4505ff2400) [pid = 1868] [serial = 697] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7f452410c800) [pid = 1868] [serial = 252] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7f45108d4400) [pid = 1868] [serial = 593] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7f45152de800) [pid = 1868] [serial = 433] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 220 (0x7f4523f6bc00) [pid = 1868] [serial = 436] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 219 (0x7f45241a9000) [pid = 1868] [serial = 361] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7f4512344400) [pid = 1868] [serial = 331] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7f450fb6f000) [pid = 1868] [serial = 667] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7f4511a43c00) [pid = 1868] [serial = 488] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7f450ce75400) [pid = 1868] [serial = 518] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7f450bd2b800) [pid = 1868] [serial = 328] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7f451865d800) [pid = 1868] [serial = 337] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7f4524b2fc00) [pid = 1868] [serial = 442] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7f451f3d2c00) [pid = 1868] [serial = 482] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7f45137db000) [pid = 1868] [serial = 355] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7f450fb7a000) [pid = 1868] [serial = 707] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 208 (0x7f451536f000) [pid = 1868] [serial = 670] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 207 (0x7f4512347800) [pid = 1868] [serial = 479] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 206 (0x7f4508cc7800) [pid = 1868] [serial = 473] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 205 (0x7f45072a0800) [pid = 1868] [serial = 698] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 204 (0x7f45152d3400) [pid = 1868] [serial = 298] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 203 (0x7f4522230400) [pid = 1868] [serial = 673] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 202 (0x7f45241b0000) [pid = 1868] [serial = 530] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 201 (0x7f4513224400) [pid = 1868] [serial = 394] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 200 (0x7f4515368c00) [pid = 1868] [serial = 304] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 199 (0x7f45209ed000) [pid = 1868] [serial = 397] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 198 (0x7f450cff1c00) [pid = 1868] [serial = 706] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 197 (0x7f45120f4c00) [pid = 1868] [serial = 596] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 196 (0x7f45209ee000) [pid = 1868] [serial = 358] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 195 (0x7f4519512800) [pid = 1868] [serial = 715] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 194 (0x7f451f4eec00) [pid = 1868] [serial = 716] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7f45095d0400) [pid = 1868] [serial = 664] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7f4523f5e000) [pid = 1868] [serial = 524] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7f450ce76400) [pid = 1868] [serial = 563] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7f450cfca400) [pid = 1868] [serial = 704] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7f450936c800) [pid = 1868] [serial = 551] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7f4515329c00) [pid = 1868] [serial = 661] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7f4518668400) [pid = 1868] [serial = 713] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7f45092b8c00) [pid = 1868] [serial = 292] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7f45095c6800) [pid = 1868] [serial = 701] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7f4508d2f800) [pid = 1868] [serial = 427] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7f4524ae7400) [pid = 1868] [serial = 448] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7f4523f57400) [pid = 1868] [serial = 485] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7f45120f6000) [pid = 1868] [serial = 391] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7f4512c97c00) [pid = 1868] [serial = 712] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7f450dc05c00) [pid = 1868] [serial = 554] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 178 (0x7f45241ac400) [pid = 1868] [serial = 301] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 177 (0x7f45120ef400) [pid = 1868] [serial = 560] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 176 (0x7f450bd8a000) [pid = 1868] [serial = 476] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 175 (0x7f451f6aac00) [pid = 1868] [serial = 334] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 174 (0x7f4511296000) [pid = 1868] [serial = 709] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 173 (0x7f450fb72400) [pid = 1868] [serial = 388] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 172 (0x7f45112a1800) [pid = 1868] [serial = 352] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 171 (0x7f452407f400) [pid = 1868] [serial = 527] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 170 (0x7f45092de800) [pid = 1868] [serial = 515] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7f4523f53c00) [pid = 1868] [serial = 557] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7f45241af800) [pid = 1868] [serial = 439] [outer = (nil)] [url = about:blank] 08:38:53 INFO - PROCESS | 1868 | 1461685133298 Marionette TRACE conn3 <- [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]]]}] 08:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1425ms 08:38:53 INFO - PROCESS | 1868 | 1461685133317 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 08:38:53 INFO - PROCESS | 1868 | 1461685133320 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 08:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:38:53 INFO - PROCESS | 1868 | 1461685133334 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:38:53 INFO - PROCESS | 1868 | 1461685133343 Marionette TRACE conn3 <- [1,1066,null,{}] 08:38:53 INFO - PROCESS | 1868 | 1461685133351 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:53 INFO - PROCESS | 1868 | 1461685133505 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 08:38:53 INFO - PROCESS | 1868 | 1461685133524 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4507016000 == 98 [pid = 1868] [id = 274] 08:38:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7f4508cbd000) [pid = 1868] [serial = 823] [outer = (nil)] 08:38:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7f4508ecb400) [pid = 1868] [serial = 824] [outer = 0x7f4508cbd000] 08:38:53 INFO - PROCESS | 1868 | 1461685133583 Marionette DEBUG loaded listener.js 08:38:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7f4508f8fc00) [pid = 1868] [serial = 825] [outer = 0x7f4508cbd000] 08:38:54 INFO - PROCESS | 1868 | 1461685134386 Marionette TRACE conn3 <- [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]]]}] 08:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1109ms 08:38:54 INFO - PROCESS | 1868 | 1461685134440 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 08:38:54 INFO - PROCESS | 1868 | 1461685134444 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 08:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:38:54 INFO - PROCESS | 1868 | 1461685134449 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:38:54 INFO - PROCESS | 1868 | 1461685134452 Marionette TRACE conn3 <- [1,1070,null,{}] 08:38:54 INFO - PROCESS | 1868 | 1461685134457 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:54 INFO - PROCESS | 1868 | 1461685134612 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 08:38:54 INFO - PROCESS | 1868 | 1461685134623 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508b1b800 == 99 [pid = 1868] [id = 275] 08:38:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 172 (0x7f45082c0c00) [pid = 1868] [serial = 826] [outer = (nil)] 08:38:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 173 (0x7f45092dac00) [pid = 1868] [serial = 827] [outer = 0x7f45082c0c00] 08:38:54 INFO - PROCESS | 1868 | 1461685134682 Marionette DEBUG loaded listener.js 08:38:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 174 (0x7f4509713400) [pid = 1868] [serial = 828] [outer = 0x7f45082c0c00] 08:38:55 INFO - PROCESS | 1868 | 1461685135586 Marionette TRACE conn3 <- [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]]]}] 08:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1180ms 08:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:38:55 INFO - PROCESS | 1868 | 1461685135638 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 08:38:55 INFO - PROCESS | 1868 | 1461685135640 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 08:38:55 INFO - PROCESS | 1868 | 1461685135647 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:38:55 INFO - PROCESS | 1868 | 1461685135650 Marionette TRACE conn3 <- [1,1074,null,{}] 08:38:55 INFO - PROCESS | 1868 | 1461685135658 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:55 INFO - PROCESS | 1868 | 1461685135850 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 08:38:55 INFO - PROCESS | 1868 | 1461685135872 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4509110800 == 100 [pid = 1868] [id = 276] 08:38:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 175 (0x7f450a8c5800) [pid = 1868] [serial = 829] [outer = (nil)] 08:38:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 176 (0x7f450b275400) [pid = 1868] [serial = 830] [outer = 0x7f450a8c5800] 08:38:55 INFO - PROCESS | 1868 | 1461685135941 Marionette DEBUG loaded listener.js 08:38:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 177 (0x7f450c009c00) [pid = 1868] [serial = 831] [outer = 0x7f450a8c5800] 08:38:57 INFO - PROCESS | 1868 | --DOMWINDOW == 176 (0x7f450cfd2400) [pid = 1868] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:38:57 INFO - PROCESS | 1868 | --DOMWINDOW == 175 (0x7f45057c1000) [pid = 1868] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:38:57 INFO - PROCESS | 1868 | --DOMWINDOW == 174 (0x7f450bd32800) [pid = 1868] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:38:57 INFO - PROCESS | 1868 | --DOMWINDOW == 173 (0x7f450bd32000) [pid = 1868] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:38:57 INFO - PROCESS | 1868 | --DOMWINDOW == 172 (0x7f45082b8800) [pid = 1868] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:38:57 INFO - PROCESS | 1868 | --DOMWINDOW == 171 (0x7f44ff10a000) [pid = 1868] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:38:57 INFO - PROCESS | 1868 | --DOMWINDOW == 170 (0x7f44fb527400) [pid = 1868] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:38:57 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7f450fb78400) [pid = 1868] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:38:57 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7f44ff102400) [pid = 1868] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:38:57 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7f4505e47400) [pid = 1868] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:38:57 INFO - PROCESS | 1868 | 1461685137247 Marionette TRACE conn3 <- [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]]]}] 08:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1635ms 08:38:57 INFO - PROCESS | 1868 | 1461685137281 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 08:38:57 INFO - PROCESS | 1868 | 1461685137283 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 08:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:38:57 INFO - PROCESS | 1868 | 1461685137289 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:38:57 INFO - PROCESS | 1868 | 1461685137291 Marionette TRACE conn3 <- [1,1078,null,{}] 08:38:57 INFO - PROCESS | 1868 | 1461685137296 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:57 INFO - PROCESS | 1868 | 1461685137436 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 08:38:57 INFO - PROCESS | 1868 | 1461685137605 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450910c000 == 101 [pid = 1868] [id = 277] 08:38:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7f4509717c00) [pid = 1868] [serial = 832] [outer = (nil)] 08:38:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7f450bd2d400) [pid = 1868] [serial = 833] [outer = 0x7f4509717c00] 08:38:57 INFO - PROCESS | 1868 | 1461685137665 Marionette DEBUG loaded listener.js 08:38:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7f450ce6a800) [pid = 1868] [serial = 834] [outer = 0x7f4509717c00] 08:38:58 INFO - PROCESS | 1868 | 1461685138414 Marionette TRACE conn3 <- [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]]]}] 08:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1185ms 08:38:58 INFO - PROCESS | 1868 | 1461685138512 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 08:38:58 INFO - PROCESS | 1868 | 1461685138518 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 08:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:38:58 INFO - PROCESS | 1868 | 1461685138528 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:38:58 INFO - PROCESS | 1868 | 1461685138533 Marionette TRACE conn3 <- [1,1082,null,{}] 08:38:58 INFO - PROCESS | 1868 | 1461685138540 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:58 INFO - PROCESS | 1868 | 1461685138745 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 08:38:58 INFO - PROCESS | 1868 | 1461685138913 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdc0d000 == 102 [pid = 1868] [id = 278] 08:38:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7f44fb6ac400) [pid = 1868] [serial = 835] [outer = (nil)] 08:38:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 172 (0x7f44fb6b5400) [pid = 1868] [serial = 836] [outer = 0x7f44fb6ac400] 08:38:59 INFO - PROCESS | 1868 | 1461685138994 Marionette DEBUG loaded listener.js 08:38:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 173 (0x7f44fc8e0000) [pid = 1868] [serial = 837] [outer = 0x7f44fb6ac400] 08:38:59 INFO - PROCESS | 1868 | 1461685139901 Marionette TRACE conn3 <- [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]]]}] 08:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1432ms 08:38:59 INFO - PROCESS | 1868 | 1461685139959 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 08:38:59 INFO - PROCESS | 1868 | 1461685139968 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 08:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:38:59 INFO - PROCESS | 1868 | 1461685139977 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:38:59 INFO - PROCESS | 1868 | 1461685139980 Marionette TRACE conn3 <- [1,1086,null,{}] 08:38:59 INFO - PROCESS | 1868 | 1461685139986 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:00 INFO - PROCESS | 1868 | 1461685140177 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 08:39:00 INFO - PROCESS | 1868 | 1461685140347 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450891c800 == 103 [pid = 1868] [id = 279] 08:39:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 174 (0x7f45057bbc00) [pid = 1868] [serial = 838] [outer = (nil)] 08:39:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 175 (0x7f45082b9000) [pid = 1868] [serial = 839] [outer = 0x7f45057bbc00] 08:39:00 INFO - PROCESS | 1868 | 1461685140419 Marionette DEBUG loaded listener.js 08:39:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 176 (0x7f4508850000) [pid = 1868] [serial = 840] [outer = 0x7f45057bbc00] 08:39:01 INFO - PROCESS | 1868 | 1461685141323 Marionette TRACE conn3 <- [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]]]}] 08:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1379ms 08:39:01 INFO - PROCESS | 1868 | 1461685141357 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 08:39:01 INFO - PROCESS | 1868 | 1461685141360 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 08:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:39:01 INFO - PROCESS | 1868 | 1461685141369 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:39:01 INFO - PROCESS | 1868 | 1461685141376 Marionette TRACE conn3 <- [1,1090,null,{}] 08:39:01 INFO - PROCESS | 1868 | 1461685141393 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:01 INFO - PROCESS | 1868 | 1461685141590 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 08:39:01 INFO - PROCESS | 1868 | 1461685141761 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:01 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450d1ea000 == 104 [pid = 1868] [id = 280] 08:39:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 177 (0x7f45092db000) [pid = 1868] [serial = 841] [outer = (nil)] 08:39:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 178 (0x7f45097eb400) [pid = 1868] [serial = 842] [outer = 0x7f45092db000] 08:39:01 INFO - PROCESS | 1868 | 1461685141838 Marionette DEBUG loaded listener.js 08:39:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7f450c003800) [pid = 1868] [serial = 843] [outer = 0x7f45092db000] 08:39:02 INFO - PROCESS | 1868 | 1461685142636 Marionette TRACE conn3 <- [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]]]}] 08:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1284ms 08:39:02 INFO - PROCESS | 1868 | 1461685142661 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 08:39:02 INFO - PROCESS | 1868 | 1461685142665 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 08:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:39:02 INFO - PROCESS | 1868 | 1461685142672 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:39:02 INFO - PROCESS | 1868 | 1461685142675 Marionette TRACE conn3 <- [1,1094,null,{}] 08:39:02 INFO - PROCESS | 1868 | 1461685142680 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:02 INFO - PROCESS | 1868 | 1461685142839 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 08:39:03 INFO - PROCESS | 1868 | 1461685143011 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451125e800 == 105 [pid = 1868] [id = 281] 08:39:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7f45092e0000) [pid = 1868] [serial = 844] [outer = (nil)] 08:39:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7f450cfce000) [pid = 1868] [serial = 845] [outer = 0x7f45092e0000] 08:39:03 INFO - PROCESS | 1868 | 1461685143080 Marionette DEBUG loaded listener.js 08:39:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7f450fad4000) [pid = 1868] [serial = 846] [outer = 0x7f45092e0000] 08:39:03 INFO - PROCESS | 1868 | 1461685143974 Marionette TRACE conn3 <- [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]]]}] 08:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1326ms 08:39:04 INFO - PROCESS | 1868 | 1461685143999 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 08:39:04 INFO - PROCESS | 1868 | 1461685144002 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 08:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:39:04 INFO - PROCESS | 1868 | 1461685144008 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:39:04 INFO - PROCESS | 1868 | 1461685144010 Marionette TRACE conn3 <- [1,1098,null,{}] 08:39:04 INFO - PROCESS | 1868 | 1461685144016 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:04 INFO - PROCESS | 1868 | 1461685144172 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 08:39:04 INFO - PROCESS | 1868 | 1461685144346 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:04 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511a7c800 == 106 [pid = 1868] [id = 282] 08:39:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7f450ce79000) [pid = 1868] [serial = 847] [outer = (nil)] 08:39:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7f450fba5000) [pid = 1868] [serial = 848] [outer = 0x7f450ce79000] 08:39:04 INFO - PROCESS | 1868 | 1461685144428 Marionette DEBUG loaded listener.js 08:39:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7f45112a1800) [pid = 1868] [serial = 849] [outer = 0x7f450ce79000] 08:39:05 INFO - PROCESS | 1868 | 1461685145237 Marionette TRACE conn3 <- [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]]]}] 08:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1285ms 08:39:05 INFO - PROCESS | 1868 | 1461685145294 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 08:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:39:05 INFO - PROCESS | 1868 | 1461685145297 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 08:39:05 INFO - PROCESS | 1868 | 1461685145303 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:39:05 INFO - PROCESS | 1868 | 1461685145306 Marionette TRACE conn3 <- [1,1102,null,{}] 08:39:05 INFO - PROCESS | 1868 | 1461685145311 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:05 INFO - PROCESS | 1868 | 1461685145510 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 08:39:05 INFO - PROCESS | 1868 | 1461685145686 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:05 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512395800 == 107 [pid = 1868] [id = 283] 08:39:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7f4511338800) [pid = 1868] [serial = 850] [outer = (nil)] 08:39:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7f45120eb800) [pid = 1868] [serial = 851] [outer = 0x7f4511338800] 08:39:05 INFO - PROCESS | 1868 | 1461685145764 Marionette DEBUG loaded listener.js 08:39:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7f45129aa400) [pid = 1868] [serial = 852] [outer = 0x7f4511338800] 08:39:06 INFO - PROCESS | 1868 | 1461685146559 Marionette TRACE conn3 <- [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]]]}] 08:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1277ms 08:39:06 INFO - PROCESS | 1868 | 1461685146585 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 08:39:06 INFO - PROCESS | 1868 | 1461685146589 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 08:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:39:06 INFO - PROCESS | 1868 | 1461685146596 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:39:06 INFO - PROCESS | 1868 | 1461685146599 Marionette TRACE conn3 <- [1,1106,null,{}] 08:39:06 INFO - PROCESS | 1868 | 1461685146604 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:06 INFO - PROCESS | 1868 | 1461685146761 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 08:39:06 INFO - PROCESS | 1868 | 1461685146934 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451341c000 == 108 [pid = 1868] [id = 284] 08:39:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7f4511a3dc00) [pid = 1868] [serial = 853] [outer = (nil)] 08:39:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7f45152d7000) [pid = 1868] [serial = 854] [outer = 0x7f4511a3dc00] 08:39:07 INFO - PROCESS | 1868 | 1461685147008 Marionette DEBUG loaded listener.js 08:39:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7f4515546c00) [pid = 1868] [serial = 855] [outer = 0x7f4511a3dc00] 08:39:07 INFO - PROCESS | 1868 | 1461685147843 Marionette TRACE conn3 <- [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]]]}] 08:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1279ms 08:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:39:07 INFO - PROCESS | 1868 | 1461685147875 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 08:39:07 INFO - PROCESS | 1868 | 1461685147878 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 08:39:07 INFO - PROCESS | 1868 | 1461685147884 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:39:07 INFO - PROCESS | 1868 | 1461685147887 Marionette TRACE conn3 <- [1,1110,null,{}] 08:39:07 INFO - PROCESS | 1868 | 1461685147892 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:08 INFO - PROCESS | 1868 | 1461685148047 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 08:39:08 INFO - PROCESS | 1868 | 1461685148221 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45186c8000 == 109 [pid = 1868] [id = 285] 08:39:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7f45120f5000) [pid = 1868] [serial = 856] [outer = (nil)] 08:39:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7f451f155800) [pid = 1868] [serial = 857] [outer = 0x7f45120f5000] 08:39:08 INFO - PROCESS | 1868 | 1461685148288 Marionette DEBUG loaded listener.js 08:39:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7f451f4a4c00) [pid = 1868] [serial = 858] [outer = 0x7f45120f5000] 08:39:09 INFO - PROCESS | 1868 | 1461685149091 Marionette TRACE conn3 <- [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]]]}] 08:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1230ms 08:39:09 INFO - PROCESS | 1868 | 1461685149119 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 08:39:09 INFO - PROCESS | 1868 | 1461685149123 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 08:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:39:09 INFO - PROCESS | 1868 | 1461685149131 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:39:09 INFO - PROCESS | 1868 | 1461685149134 Marionette TRACE conn3 <- [1,1114,null,{}] 08:39:09 INFO - PROCESS | 1868 | 1461685149138 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:09 INFO - PROCESS | 1868 | 1461685149302 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 08:39:09 INFO - PROCESS | 1868 | 1461685149487 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f662800 == 110 [pid = 1868] [id = 286] 08:39:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 195 (0x7f44fb6b0800) [pid = 1868] [serial = 859] [outer = (nil)] 08:39:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 196 (0x7f45209ee000) [pid = 1868] [serial = 860] [outer = 0x7f44fb6b0800] 08:39:09 INFO - PROCESS | 1868 | 1461685149556 Marionette DEBUG loaded listener.js 08:39:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 197 (0x7f4523f54800) [pid = 1868] [serial = 861] [outer = 0x7f44fb6b0800] 08:39:10 INFO - PROCESS | 1868 | 1461685150412 Marionette TRACE conn3 <- [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]]]}] 08:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1332ms 08:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:39:10 INFO - PROCESS | 1868 | 1461685150464 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 08:39:10 INFO - PROCESS | 1868 | 1461685150466 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 08:39:10 INFO - PROCESS | 1868 | 1461685150472 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:39:10 INFO - PROCESS | 1868 | 1461685150475 Marionette TRACE conn3 <- [1,1118,null,{}] 08:39:10 INFO - PROCESS | 1868 | 1461685150480 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:10 INFO - PROCESS | 1868 | 1461685150645 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 08:39:10 INFO - PROCESS | 1868 | 1461685150822 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:10 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4523e4a000 == 111 [pid = 1868] [id = 287] 08:39:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 198 (0x7f4512c93800) [pid = 1868] [serial = 862] [outer = (nil)] 08:39:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 199 (0x7f4523f6e800) [pid = 1868] [serial = 863] [outer = 0x7f4512c93800] 08:39:10 INFO - PROCESS | 1868 | 1461685150891 Marionette DEBUG loaded listener.js 08:39:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 200 (0x7f452410c000) [pid = 1868] [serial = 864] [outer = 0x7f4512c93800] 08:39:11 INFO - PROCESS | 1868 | 1461685151769 Marionette TRACE conn3 <- [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]]]}] 08:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1330ms 08:39:11 INFO - PROCESS | 1868 | 1461685151802 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 08:39:11 INFO - PROCESS | 1868 | 1461685151806 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 08:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:39:11 INFO - PROCESS | 1868 | 1461685151811 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:39:11 INFO - PROCESS | 1868 | 1461685151814 Marionette TRACE conn3 <- [1,1122,null,{}] 08:39:11 INFO - PROCESS | 1868 | 1461685151820 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:12 INFO - PROCESS | 1868 | 1461685152009 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 08:39:12 INFO - PROCESS | 1868 | 1461685152202 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f452489d000 == 112 [pid = 1868] [id = 288] 08:39:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 201 (0x7f4509716000) [pid = 1868] [serial = 865] [outer = (nil)] 08:39:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 202 (0x7f45241a9000) [pid = 1868] [serial = 866] [outer = 0x7f4509716000] 08:39:12 INFO - PROCESS | 1868 | 1461685152277 Marionette DEBUG loaded listener.js 08:39:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 203 (0x7f45244ed800) [pid = 1868] [serial = 867] [outer = 0x7f4509716000] 08:39:13 INFO - PROCESS | 1868 | 1461685153131 Marionette TRACE conn3 <- [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]]]}] 08:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1377ms 08:39:13 INFO - PROCESS | 1868 | 1461685153189 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 08:39:13 INFO - PROCESS | 1868 | 1461685153192 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 08:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:39:13 INFO - PROCESS | 1868 | 1461685153198 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:39:13 INFO - PROCESS | 1868 | 1461685153200 Marionette TRACE conn3 <- [1,1126,null,{}] 08:39:13 INFO - PROCESS | 1868 | 1461685153205 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:13 INFO - PROCESS | 1868 | 1461685153369 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 08:39:13 INFO - PROCESS | 1868 | 1461685153555 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:13 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4527182800 == 113 [pid = 1868] [id = 289] 08:39:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 204 (0x7f44fb3b9000) [pid = 1868] [serial = 868] [outer = (nil)] 08:39:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 205 (0x7f44fb8f7800) [pid = 1868] [serial = 869] [outer = 0x7f44fb3b9000] 08:39:13 INFO - PROCESS | 1868 | 1461685153625 Marionette DEBUG loaded listener.js 08:39:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 206 (0x7f44fb8fd000) [pid = 1868] [serial = 870] [outer = 0x7f44fb3b9000] 08:39:14 INFO - PROCESS | 1868 | 1461685154476 Marionette TRACE conn3 <- [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]]]}] 08:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1380ms 08:39:14 INFO - PROCESS | 1868 | 1461685154579 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 08:39:14 INFO - PROCESS | 1868 | 1461685154582 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 08:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:39:14 INFO - PROCESS | 1868 | 1461685154648 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:39:14 INFO - PROCESS | 1868 | 1461685154651 Marionette TRACE conn3 <- [1,1130,null,{}] 08:39:14 INFO - PROCESS | 1868 | 1461685154659 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:14 INFO - PROCESS | 1868 | 1461685154819 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 08:39:15 INFO - PROCESS | 1868 | 1461685155087 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc01b800 == 114 [pid = 1868] [id = 290] 08:39:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 207 (0x7f44fb523000) [pid = 1868] [serial = 871] [outer = (nil)] 08:39:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 208 (0x7f4509370800) [pid = 1868] [serial = 872] [outer = 0x7f44fb523000] 08:39:15 INFO - PROCESS | 1868 | 1461685155175 Marionette DEBUG loaded listener.js 08:39:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 209 (0x7f4512681c00) [pid = 1868] [serial = 873] [outer = 0x7f44fb523000] 08:39:16 INFO - PROCESS | 1868 | 1461685156360 Marionette TRACE conn3 <- [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]]]}] 08:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1834ms 08:39:16 INFO - PROCESS | 1868 | 1461685156432 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 08:39:16 INFO - PROCESS | 1868 | 1461685156436 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 08:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:39:16 INFO - PROCESS | 1868 | 1461685156444 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:39:16 INFO - PROCESS | 1868 | 1461685156449 Marionette TRACE conn3 <- [1,1134,null,{}] 08:39:16 INFO - PROCESS | 1868 | 1461685156457 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:16 INFO - PROCESS | 1868 | 1461685156716 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 08:39:16 INFO - PROCESS | 1868 | 1461685156911 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdc1e000 == 115 [pid = 1868] [id = 291] 08:39:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7f44fa0ee400) [pid = 1868] [serial = 874] [outer = (nil)] 08:39:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7f44fb51d000) [pid = 1868] [serial = 875] [outer = 0x7f44fa0ee400] 08:39:16 INFO - PROCESS | 1868 | 1461685156974 Marionette DEBUG loaded listener.js 08:39:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7f44fc8db000) [pid = 1868] [serial = 876] [outer = 0x7f44fa0ee400] 08:39:17 INFO - PROCESS | 1868 | 1461685157935 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 08:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1540ms 08:39:17 INFO - PROCESS | 1868 | 1461685157984 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 08:39:17 INFO - PROCESS | 1868 | 1461685157991 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 08:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:39:18 INFO - PROCESS | 1868 | 1461685158000 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:39:18 INFO - PROCESS | 1868 | 1461685158003 Marionette TRACE conn3 <- [1,1138,null,{}] 08:39:18 INFO - PROCESS | 1868 | 1461685158008 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:18 INFO - PROCESS | 1868 | 1461685158164 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 08:39:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fcb88000 == 114 [pid = 1868] [id = 231] 08:39:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45072cb000 == 113 [pid = 1868] [id = 228] 08:39:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc9db000 == 112 [pid = 1868] [id = 230] 08:39:18 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7f451f14ac00) [pid = 1868] [serial = 730] [outer = (nil)] [url = about:blank] 08:39:18 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7f4523f68000) [pid = 1868] [serial = 733] [outer = (nil)] [url = about:blank] 08:39:18 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7f45241a3400) [pid = 1868] [serial = 737] [outer = (nil)] [url = about:blank] 08:39:18 INFO - PROCESS | 1868 | --DOMWINDOW == 208 (0x7f44fb3c1800) [pid = 1868] [serial = 740] [outer = (nil)] [url = about:blank] 08:39:18 INFO - PROCESS | 1868 | --DOMWINDOW == 207 (0x7f450729b000) [pid = 1868] [serial = 721] [outer = (nil)] [url = about:blank] 08:39:18 INFO - PROCESS | 1868 | --DOMWINDOW == 206 (0x7f450bd2fc00) [pid = 1868] [serial = 724] [outer = (nil)] [url = about:blank] 08:39:18 INFO - PROCESS | 1868 | --DOMWINDOW == 205 (0x7f4511a45000) [pid = 1868] [serial = 727] [outer = (nil)] [url = about:blank] 08:39:18 INFO - PROCESS | 1868 | --DOMWINDOW == 204 (0x7f450c00d400) [pid = 1868] [serial = 776] [outer = (nil)] [url = about:blank] 08:39:18 INFO - PROCESS | 1868 | 1461685158421 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4509110800 == 111 [pid = 1868] [id = 276] 08:39:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508b1b800 == 110 [pid = 1868] [id = 275] 08:39:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fbdd5800 == 111 [pid = 1868] [id = 292] 08:39:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 205 (0x7f44fb6b5c00) [pid = 1868] [serial = 877] [outer = (nil)] 08:39:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 206 (0x7f4505fc3400) [pid = 1868] [serial = 878] [outer = 0x7f44fb6b5c00] 08:39:18 INFO - PROCESS | 1868 | 1461685158529 Marionette DEBUG loaded listener.js 08:39:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 207 (0x7f45082bd400) [pid = 1868] [serial = 879] [outer = 0x7f44fb6b5c00] 08:39:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4507016000 == 110 [pid = 1868] [id = 274] 08:39:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdfc3800 == 109 [pid = 1868] [id = 273] 08:39:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fb5e4000 == 108 [pid = 1868] [id = 272] 08:39:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdfc7000 == 107 [pid = 1868] [id = 271] 08:39:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fbddd800 == 106 [pid = 1868] [id = 268] 08:39:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4529a3b800 == 105 [pid = 1868] [id = 267] 08:39:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc9a4800 == 104 [pid = 1868] [id = 266] 08:39:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f452667d800 == 103 [pid = 1868] [id = 265] 08:39:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4524041000 == 102 [pid = 1868] [id = 264] 08:39:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451f673800 == 101 [pid = 1868] [id = 263] 08:39:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45155bf000 == 100 [pid = 1868] [id = 262] 08:39:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4513237800 == 99 [pid = 1868] [id = 261] 08:39:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508f5a000 == 98 [pid = 1868] [id = 260] 08:39:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4505dcb000 == 97 [pid = 1868] [id = 259] 08:39:19 INFO - PROCESS | 1868 | --DOMWINDOW == 206 (0x7f45108cf800) [pid = 1868] [serial = 767] [outer = (nil)] [url = about:blank] 08:39:19 INFO - PROCESS | 1868 | --DOMWINDOW == 205 (0x7f45072a1800) [pid = 1868] [serial = 753] [outer = (nil)] [url = about:blank] 08:39:19 INFO - PROCESS | 1868 | --DOMWINDOW == 204 (0x7f4507295400) [pid = 1868] [serial = 752] [outer = (nil)] [url = about:blank] 08:39:19 INFO - PROCESS | 1868 | --DOMWINDOW == 203 (0x7f450dc0c800) [pid = 1868] [serial = 764] [outer = (nil)] [url = about:blank] 08:39:19 INFO - PROCESS | 1868 | --DOMWINDOW == 202 (0x7f450cfc5000) [pid = 1868] [serial = 761] [outer = (nil)] [url = about:blank] 08:39:19 INFO - PROCESS | 1868 | --DOMWINDOW == 201 (0x7f450cfccc00) [pid = 1868] [serial = 762] [outer = (nil)] [url = about:blank] 08:39:19 INFO - PROCESS | 1868 | --DOMWINDOW == 200 (0x7f4508f8f000) [pid = 1868] [serial = 756] [outer = (nil)] [url = about:blank] 08:39:19 INFO - PROCESS | 1868 | --DOMWINDOW == 199 (0x7f4508cc6800) [pid = 1868] [serial = 755] [outer = (nil)] [url = about:blank] 08:39:19 INFO - PROCESS | 1868 | --DOMWINDOW == 198 (0x7f45082be000) [pid = 1868] [serial = 758] [outer = (nil)] [url = about:blank] 08:39:19 INFO - PROCESS | 1868 | --DOMWINDOW == 197 (0x7f4509367800) [pid = 1868] [serial = 759] [outer = (nil)] [url = about:blank] 08:39:19 INFO - PROCESS | 1868 | --DOMWINDOW == 196 (0x7f44fb6b9800) [pid = 1868] [serial = 747] [outer = (nil)] [url = about:blank] 08:39:19 INFO - PROCESS | 1868 | --DOMWINDOW == 195 (0x7f44fb6b4000) [pid = 1868] [serial = 746] [outer = (nil)] [url = about:blank] 08:39:19 INFO - PROCESS | 1868 | --DOMWINDOW == 194 (0x7f44fb51fc00) [pid = 1868] [serial = 743] [outer = (nil)] [url = about:blank] 08:39:19 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7f4511a41c00) [pid = 1868] [serial = 770] [outer = (nil)] [url = about:blank] 08:39:19 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7f44ff10fc00) [pid = 1868] [serial = 750] [outer = (nil)] [url = about:blank] 08:39:19 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7f44ff105c00) [pid = 1868] [serial = 749] [outer = (nil)] [url = about:blank] 08:39:19 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7f4512343c00) [pid = 1868] [serial = 771] [outer = (nil)] [url = about:blank] 08:39:19 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7f4507169000) [pid = 1868] [serial = 773] [outer = (nil)] [url = about:blank] 08:39:19 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7f451129c000) [pid = 1868] [serial = 768] [outer = (nil)] [url = about:blank] 08:39:19 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7f4505e4e000) [pid = 1868] [serial = 470] [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.] 08:39:19 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7f450fb7a400) [pid = 1868] [serial = 765] [outer = (nil)] [url = about:blank] 08:39:19 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7f4508d31800) [pid = 1868] [serial = 774] [outer = (nil)] [url = about:blank] 08:39:19 INFO - PROCESS | 1868 | 1461685159303 Marionette TRACE conn3 <- [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]]]}] 08:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1340ms 08:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:39:19 INFO - PROCESS | 1868 | 1461685159342 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 08:39:19 INFO - PROCESS | 1868 | 1461685159345 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 08:39:19 INFO - PROCESS | 1868 | 1461685159351 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:39:19 INFO - PROCESS | 1868 | 1461685159355 Marionette TRACE conn3 <- [1,1142,null,{}] 08:39:19 INFO - PROCESS | 1868 | 1461685159369 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:19 INFO - PROCESS | 1868 | 1461685159522 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 08:39:19 INFO - PROCESS | 1868 | 1461685159552 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:19 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450582c800 == 98 [pid = 1868] [id = 293] 08:39:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7f4508cc1000) [pid = 1868] [serial = 880] [outer = (nil)] 08:39:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7f4508f8b800) [pid = 1868] [serial = 881] [outer = 0x7f4508cc1000] 08:39:19 INFO - PROCESS | 1868 | 1461685159613 Marionette DEBUG loaded listener.js 08:39:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7f45095c3000) [pid = 1868] [serial = 882] [outer = 0x7f4508cc1000] 08:39:20 INFO - PROCESS | 1868 | 1461685160482 Marionette TRACE conn3 <- [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]]]}] 08:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1193ms 08:39:20 INFO - PROCESS | 1868 | 1461685160543 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 08:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:39:20 INFO - PROCESS | 1868 | 1461685160548 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 08:39:20 INFO - PROCESS | 1868 | 1461685160553 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:39:20 INFO - PROCESS | 1868 | 1461685160555 Marionette TRACE conn3 <- [1,1146,null,{}] 08:39:20 INFO - PROCESS | 1868 | 1461685160560 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:20 INFO - PROCESS | 1868 | 1461685160742 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 08:39:20 INFO - PROCESS | 1868 | 1461685160884 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450880c800 == 99 [pid = 1868] [id = 294] 08:39:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7f4505ff4000) [pid = 1868] [serial = 883] [outer = (nil)] 08:39:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7f450bd36000) [pid = 1868] [serial = 884] [outer = 0x7f4505ff4000] 08:39:20 INFO - PROCESS | 1868 | 1461685160944 Marionette DEBUG loaded listener.js 08:39:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7f450c00d400) [pid = 1868] [serial = 885] [outer = 0x7f4505ff4000] 08:39:21 INFO - PROCESS | 1868 | 1461685161723 Marionette TRACE conn3 <- [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]]]}] 08:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1180ms 08:39:21 INFO - PROCESS | 1868 | 1461685161740 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 08:39:21 INFO - PROCESS | 1868 | 1461685161742 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 08:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:39:21 INFO - PROCESS | 1868 | 1461685161748 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:39:21 INFO - PROCESS | 1868 | 1461685161749 Marionette TRACE conn3 <- [1,1150,null,{}] 08:39:21 INFO - PROCESS | 1868 | 1461685161755 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:21 INFO - PROCESS | 1868 | 1461685161988 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 08:39:22 INFO - PROCESS | 1868 | 1461685162015 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:22 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508f61800 == 100 [pid = 1868] [id = 295] 08:39:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7f450bd89800) [pid = 1868] [serial = 886] [outer = (nil)] 08:39:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7f450cfe5400) [pid = 1868] [serial = 887] [outer = 0x7f450bd89800] 08:39:22 INFO - PROCESS | 1868 | 1461685162103 Marionette DEBUG loaded listener.js 08:39:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7f450fba6800) [pid = 1868] [serial = 888] [outer = 0x7f450bd89800] 08:39:23 INFO - PROCESS | 1868 | 1461685163094 Marionette TRACE conn3 <- [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]]]}] 08:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1378ms 08:39:23 INFO - PROCESS | 1868 | 1461685163131 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 08:39:23 INFO - PROCESS | 1868 | 1461685163133 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 08:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:39:23 INFO - PROCESS | 1868 | 1461685163140 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:39:23 INFO - PROCESS | 1868 | 1461685163141 Marionette TRACE conn3 <- [1,1154,null,{}] 08:39:23 INFO - PROCESS | 1868 | 1461685163146 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:23 INFO - PROCESS | 1868 | 1461685163735 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 08:39:23 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7f4508cbd000) [pid = 1868] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:39:23 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7f450936a800) [pid = 1868] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:39:23 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7f4508f8d800) [pid = 1868] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:39:23 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7f4505ff6c00) [pid = 1868] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:39:23 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7f4508cbf400) [pid = 1868] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:39:23 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7f44fb6b2400) [pid = 1868] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:39:23 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7f45082c0c00) [pid = 1868] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:39:23 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7f44fb3bfc00) [pid = 1868] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:39:23 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7f451e511000) [pid = 1868] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:39:23 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7f44fbedd400) [pid = 1868] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:39:23 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7f450a8c5800) [pid = 1868] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:39:23 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7f4511476400) [pid = 1868] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:39:23 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7f451e510c00) [pid = 1868] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:39:23 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7f45129ab800) [pid = 1868] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:39:23 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7f450ce72c00) [pid = 1868] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:39:23 INFO - PROCESS | 1868 | --DOMWINDOW == 178 (0x7f452083e800) [pid = 1868] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:39:23 INFO - PROCESS | 1868 | --DOMWINDOW == 177 (0x7f4509367000) [pid = 1868] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:39:23 INFO - PROCESS | 1868 | --DOMWINDOW == 176 (0x7f4505e4ac00) [pid = 1868] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:39:23 INFO - PROCESS | 1868 | --DOMWINDOW == 175 (0x7f450f00d800) [pid = 1868] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:39:23 INFO - PROCESS | 1868 | 1461685163897 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdfcc800 == 101 [pid = 1868] [id = 296] 08:39:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 176 (0x7f4505e4ac00) [pid = 1868] [serial = 889] [outer = (nil)] 08:39:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 177 (0x7f45082c6c00) [pid = 1868] [serial = 890] [outer = 0x7f4505e4ac00] 08:39:23 INFO - PROCESS | 1868 | 1461685163959 Marionette DEBUG loaded listener.js 08:39:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 178 (0x7f450f009000) [pid = 1868] [serial = 891] [outer = 0x7f4505e4ac00] 08:39:24 INFO - PROCESS | 1868 | 1461685164590 Marionette TRACE conn3 <- [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]]]}] 08:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1480ms 08:39:24 INFO - PROCESS | 1868 | 1461685164621 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 08:39:24 INFO - PROCESS | 1868 | 1461685164624 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 08:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:39:24 INFO - PROCESS | 1868 | 1461685164629 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:39:24 INFO - PROCESS | 1868 | 1461685164631 Marionette TRACE conn3 <- [1,1158,null,{}] 08:39:24 INFO - PROCESS | 1868 | 1461685164636 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:24 INFO - PROCESS | 1868 | 1461685164831 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 08:39:24 INFO - PROCESS | 1868 | 1461685164849 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450cdc4800 == 102 [pid = 1868] [id = 297] 08:39:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7f450f00d800) [pid = 1868] [serial = 892] [outer = (nil)] 08:39:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7f4512684000) [pid = 1868] [serial = 893] [outer = 0x7f450f00d800] 08:39:24 INFO - PROCESS | 1868 | 1461685164906 Marionette DEBUG loaded listener.js 08:39:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7f451268a400) [pid = 1868] [serial = 894] [outer = 0x7f450f00d800] 08:39:25 INFO - PROCESS | 1868 | 1461685165613 Marionette TRACE conn3 <- [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]]]}] 08:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1023ms 08:39:25 INFO - PROCESS | 1868 | 1461685165653 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 08:39:25 INFO - PROCESS | 1868 | 1461685165657 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 08:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:39:25 INFO - PROCESS | 1868 | 1461685165814 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:39:25 INFO - PROCESS | 1868 | 1461685165821 Marionette TRACE conn3 <- [1,1162,null,{}] 08:39:25 INFO - PROCESS | 1868 | 1461685165829 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:26 INFO - PROCESS | 1868 | 1461685166056 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 08:39:26 INFO - PROCESS | 1868 | 1461685166248 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc9a9000 == 103 [pid = 1868] [id = 298] 08:39:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7f44fb6b2400) [pid = 1868] [serial = 895] [outer = (nil)] 08:39:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7f44fb8ee400) [pid = 1868] [serial = 896] [outer = 0x7f44fb6b2400] 08:39:26 INFO - PROCESS | 1868 | 1461685166320 Marionette DEBUG loaded listener.js 08:39:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7f44ff102400) [pid = 1868] [serial = 897] [outer = 0x7f44fb6b2400] 08:39:27 INFO - PROCESS | 1868 | 1461685167262 Marionette TRACE conn3 <- [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]]]}] 08:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1545ms 08:39:27 INFO - PROCESS | 1868 | 1461685167308 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 08:39:27 INFO - PROCESS | 1868 | 1461685167314 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 08:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:39:27 INFO - PROCESS | 1868 | 1461685167320 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:39:27 INFO - PROCESS | 1868 | 1461685167324 Marionette TRACE conn3 <- [1,1166,null,{}] 08:39:27 INFO - PROCESS | 1868 | 1461685167336 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:27 INFO - PROCESS | 1868 | 1461685167525 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 08:39:27 INFO - PROCESS | 1868 | 1461685167703 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45083d6000 == 104 [pid = 1868] [id = 299] 08:39:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7f4505fc8c00) [pid = 1868] [serial = 898] [outer = (nil)] 08:39:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7f4508851c00) [pid = 1868] [serial = 899] [outer = 0x7f4505fc8c00] 08:39:27 INFO - PROCESS | 1868 | 1461685167773 Marionette DEBUG loaded listener.js 08:39:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7f4508f8d800) [pid = 1868] [serial = 900] [outer = 0x7f4505fc8c00] 08:39:28 INFO - PROCESS | 1868 | 1461685168693 Marionette TRACE conn3 <- [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]]]}] 08:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1430ms 08:39:28 INFO - PROCESS | 1868 | 1461685168751 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 08:39:28 INFO - PROCESS | 1868 | 1461685168753 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 08:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:39:28 INFO - PROCESS | 1868 | 1461685168760 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:39:28 INFO - PROCESS | 1868 | 1461685168762 Marionette TRACE conn3 <- [1,1170,null,{}] 08:39:28 INFO - PROCESS | 1868 | 1461685168768 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:28 INFO - PROCESS | 1868 | 1461685168940 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 08:39:29 INFO - PROCESS | 1868 | 1461685169129 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451166f000 == 105 [pid = 1868] [id = 300] 08:39:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7f450cfe5800) [pid = 1868] [serial = 901] [outer = (nil)] 08:39:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7f450f00c400) [pid = 1868] [serial = 902] [outer = 0x7f450cfe5800] 08:39:29 INFO - PROCESS | 1868 | 1461685169210 Marionette DEBUG loaded listener.js 08:39:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7f451146c800) [pid = 1868] [serial = 903] [outer = 0x7f450cfe5800] 08:39:30 INFO - PROCESS | 1868 | 1461685170077 Marionette TRACE conn3 <- [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]]]}] 08:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1387ms 08:39:30 INFO - PROCESS | 1868 | 1461685170148 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 08:39:30 INFO - PROCESS | 1868 | 1461685170151 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 08:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:39:30 INFO - PROCESS | 1868 | 1461685170157 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:39:30 INFO - PROCESS | 1868 | 1461685170160 Marionette TRACE conn3 <- [1,1174,null,{}] 08:39:30 INFO - PROCESS | 1868 | 1461685170166 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:30 INFO - PROCESS | 1868 | 1461685170377 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 08:39:30 INFO - PROCESS | 1868 | 1461685170553 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:30 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451297d000 == 106 [pid = 1868] [id = 301] 08:39:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7f45092b5800) [pid = 1868] [serial = 904] [outer = (nil)] 08:39:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7f4512682c00) [pid = 1868] [serial = 905] [outer = 0x7f45092b5800] 08:39:30 INFO - PROCESS | 1868 | 1461685170628 Marionette DEBUG loaded listener.js 08:39:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7f451268e800) [pid = 1868] [serial = 906] [outer = 0x7f45092b5800] 08:39:31 INFO - PROCESS | 1868 | 1461685171471 Marionette TRACE conn3 <- [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] 08:39:31 INFO - PROCESS | 1868 | 1461685171542 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 08:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:39:31 INFO - PROCESS | 1868 | 1461685171548 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:39:31 INFO - PROCESS | 1868 | 1461685171551 Marionette TRACE conn3 <- [1,1178,null,{}] 08:39:31 INFO - PROCESS | 1868 | 1461685171556 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:31 INFO - PROCESS | 1868 | 1461685171730 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 08:39:31 INFO - PROCESS | 1868 | 1461685171904 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:31 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45195eb000 == 107 [pid = 1868] [id = 302] 08:39:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7f4511476000) [pid = 1868] [serial = 907] [outer = (nil)] 08:39:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 195 (0x7f4515544800) [pid = 1868] [serial = 908] [outer = 0x7f4511476000] 08:39:31 INFO - PROCESS | 1868 | 1461685171977 Marionette DEBUG loaded listener.js 08:39:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 196 (0x7f451e517000) [pid = 1868] [serial = 909] [outer = 0x7f4511476000] 08:39:32 INFO - PROCESS | 1868 | 1461685172804 Marionette TRACE conn3 <- [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] 08:39:32 INFO - PROCESS | 1868 | 1461685172842 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 08:39:32 INFO - PROCESS | 1868 | 1461685172848 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:39:32 INFO - PROCESS | 1868 | 1461685172851 Marionette TRACE conn3 <- [1,1182,null,{}] 08:39:32 INFO - PROCESS | 1868 | 1461685172856 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:33 INFO - PROCESS | 1868 | 1461685173055 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 08:39:33 INFO - PROCESS | 1868 | 1461685173240 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45246f3800 == 108 [pid = 1868] [id = 303] 08:39:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 197 (0x7f451f6af800) [pid = 1868] [serial = 910] [outer = (nil)] 08:39:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 198 (0x7f4524103800) [pid = 1868] [serial = 911] [outer = 0x7f451f6af800] 08:39:33 INFO - PROCESS | 1868 | 1461685173312 Marionette DEBUG loaded listener.js 08:39:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 199 (0x7f45244de400) [pid = 1868] [serial = 912] [outer = 0x7f451f6af800] 08:39:34 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:39:34 INFO - PROCESS | 1868 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:39:34 INFO - PROCESS | 1868 | 1461685174186 Marionette TRACE conn3 <- [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] 08:39:34 INFO - PROCESS | 1868 | 1461685174239 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 08:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:39:34 INFO - PROCESS | 1868 | 1461685174245 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:39:34 INFO - PROCESS | 1868 | 1461685174247 Marionette TRACE conn3 <- [1,1186,null,{}] 08:39:34 INFO - PROCESS | 1868 | 1461685174253 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:34 INFO - PROCESS | 1868 | 1461685174425 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 08:39:34 INFO - PROCESS | 1868 | 1461685174613 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdeef000 == 109 [pid = 1868] [id = 304] 08:39:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 200 (0x7f44fbf55c00) [pid = 1868] [serial = 913] [outer = (nil)] 08:39:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 201 (0x7f44fbf5ec00) [pid = 1868] [serial = 914] [outer = 0x7f44fbf55c00] 08:39:34 INFO - PROCESS | 1868 | 1461685174691 Marionette DEBUG loaded listener.js 08:39:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 202 (0x7f4523e0a800) [pid = 1868] [serial = 915] [outer = 0x7f44fbf55c00] 08:39:35 INFO - PROCESS | 1868 | 1461685175560 Marionette TRACE conn3 <- [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] 08:39:35 INFO - PROCESS | 1868 | 1461685175638 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 08:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:39:35 INFO - PROCESS | 1868 | 1461685175644 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:39:35 INFO - PROCESS | 1868 | 1461685175646 Marionette TRACE conn3 <- [1,1190,null,{}] 08:39:35 INFO - PROCESS | 1868 | 1461685175652 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:35 INFO - PROCESS | 1868 | 1461685175822 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 08:39:36 INFO - PROCESS | 1868 | 1461685175998 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4509169000 == 110 [pid = 1868] [id = 305] 08:39:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 203 (0x7f44fbf56000) [pid = 1868] [serial = 916] [outer = (nil)] 08:39:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 204 (0x7f44fc808400) [pid = 1868] [serial = 917] [outer = 0x7f44fbf56000] 08:39:36 INFO - PROCESS | 1868 | 1461685176069 Marionette DEBUG loaded listener.js 08:39:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 205 (0x7f44fc80e400) [pid = 1868] [serial = 918] [outer = 0x7f44fbf56000] 08:39:36 INFO - PROCESS | 1868 | 1461685176891 Marionette TRACE conn3 <- [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] 08:39:36 INFO - PROCESS | 1868 | 1461685176929 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 08:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:39:36 INFO - PROCESS | 1868 | 1461685176935 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:39:36 INFO - PROCESS | 1868 | 1461685176938 Marionette TRACE conn3 <- [1,1194,null,{}] 08:39:36 INFO - PROCESS | 1868 | 1461685176943 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:37 INFO - PROCESS | 1868 | 1461685177107 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 08:39:37 INFO - PROCESS | 1868 | 1461685177287 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc919800 == 111 [pid = 1868] [id = 306] 08:39:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 206 (0x7f44fbf5ac00) [pid = 1868] [serial = 919] [outer = (nil)] 08:39:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 207 (0x7f45244e1400) [pid = 1868] [serial = 920] [outer = 0x7f44fbf5ac00] 08:39:37 INFO - PROCESS | 1868 | 1461685177352 Marionette DEBUG loaded listener.js 08:39:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 208 (0x7f45244ed000) [pid = 1868] [serial = 921] [outer = 0x7f44fbf5ac00] 08:39:38 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:39:38 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:39:38 INFO - PROCESS | 1868 | 1461685178196 Marionette TRACE conn3 <- [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] 08:39:38 INFO - PROCESS | 1868 | 1461685178273 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 08:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:39:38 INFO - PROCESS | 1868 | 1461685178279 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:39:38 INFO - PROCESS | 1868 | 1461685178281 Marionette TRACE conn3 <- [1,1198,null,{}] 08:39:38 INFO - PROCESS | 1868 | 1461685178286 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:38 INFO - PROCESS | 1868 | 1461685178490 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 08:39:38 INFO - PROCESS | 1868 | 1461685178675 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc935800 == 112 [pid = 1868] [id = 307] 08:39:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 209 (0x7f44fc808c00) [pid = 1868] [serial = 922] [outer = (nil)] 08:39:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7f44fdd4a800) [pid = 1868] [serial = 923] [outer = 0x7f44fc808c00] 08:39:38 INFO - PROCESS | 1868 | 1461685178741 Marionette DEBUG loaded listener.js 08:39:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7f44fdd50400) [pid = 1868] [serial = 924] [outer = 0x7f44fc808c00] 08:39:39 INFO - PROCESS | 1868 | 1461685179575 Marionette TRACE conn3 <- [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]]]}] 08:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1326ms 08:39:39 INFO - PROCESS | 1868 | 1461685179606 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 08:39:39 INFO - PROCESS | 1868 | 1461685179609 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 08:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:39:39 INFO - PROCESS | 1868 | 1461685179615 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:39:39 INFO - PROCESS | 1868 | 1461685179618 Marionette TRACE conn3 <- [1,1202,null,{}] 08:39:39 INFO - PROCESS | 1868 | 1461685179623 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:39 INFO - PROCESS | 1868 | 1461685179817 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 08:39:40 INFO - PROCESS | 1868 | 1461685180000 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450959e800 == 113 [pid = 1868] [id = 308] 08:39:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7f44fc80b000) [pid = 1868] [serial = 925] [outer = (nil)] 08:39:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7f4506072000) [pid = 1868] [serial = 926] [outer = 0x7f44fc80b000] 08:39:40 INFO - PROCESS | 1868 | 1461685180075 Marionette DEBUG loaded listener.js 08:39:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7f4509372400) [pid = 1868] [serial = 927] [outer = 0x7f44fc80b000] 08:39:40 INFO - PROCESS | 1868 | 1461685180992 Marionette TRACE conn3 <- [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]]]}] 08:39:41 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 08:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1426ms 08:39:41 INFO - PROCESS | 1868 | 1461685181042 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 08:39:41 INFO - PROCESS | 1868 | 1461685181046 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 08:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:39:41 INFO - PROCESS | 1868 | 1461685181052 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:39:41 INFO - PROCESS | 1868 | 1461685181054 Marionette TRACE conn3 <- [1,1206,null,{}] 08:39:41 INFO - PROCESS | 1868 | 1461685181060 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:41 INFO - PROCESS | 1868 | 1461685181225 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 08:39:41 INFO - PROCESS | 1868 | 1461685181422 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa877000 == 114 [pid = 1868] [id = 309] 08:39:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7f44fa959400) [pid = 1868] [serial = 928] [outer = (nil)] 08:39:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7f44fa963c00) [pid = 1868] [serial = 929] [outer = 0x7f44fa959400] 08:39:41 INFO - PROCESS | 1868 | 1461685181490 Marionette DEBUG loaded listener.js 08:39:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7f44fb8f3c00) [pid = 1868] [serial = 930] [outer = 0x7f44fa959400] 08:39:42 INFO - PROCESS | 1868 | 1461685182354 Marionette TRACE conn3 <- [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]]]}] 08:39:42 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 08:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1335ms 08:39:42 INFO - PROCESS | 1868 | 1461685182388 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 08:39:42 INFO - PROCESS | 1868 | 1461685182392 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 08:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:39:42 INFO - PROCESS | 1868 | 1461685182397 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:39:42 INFO - PROCESS | 1868 | 1461685182399 Marionette TRACE conn3 <- [1,1210,null,{}] 08:39:42 INFO - PROCESS | 1868 | 1461685182404 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:42 INFO - PROCESS | 1868 | 1461685182580 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 08:39:43 INFO - PROCESS | 1868 | 1461685183256 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:43 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc9af000 == 115 [pid = 1868] [id = 310] 08:39:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7f44fa0f5800) [pid = 1868] [serial = 931] [outer = (nil)] 08:39:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7f44fa95f400) [pid = 1868] [serial = 932] [outer = 0x7f44fa0f5800] 08:39:43 INFO - PROCESS | 1868 | 1461685183328 Marionette DEBUG loaded listener.js 08:39:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 220 (0x7f44fb525800) [pid = 1868] [serial = 933] [outer = 0x7f44fa0f5800] 08:39:44 INFO - PROCESS | 1868 | 1461685184135 Marionette TRACE conn3 <- [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]]]}] 08:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1787ms 08:39:44 INFO - PROCESS | 1868 | 1461685184186 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 08:39:44 INFO - PROCESS | 1868 | 1461685184190 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 08:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:39:44 INFO - PROCESS | 1868 | 1461685184198 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:39:44 INFO - PROCESS | 1868 | 1461685184202 Marionette TRACE conn3 <- [1,1214,null,{}] 08:39:44 INFO - PROCESS | 1868 | 1461685184209 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:44 INFO - PROCESS | 1868 | 1461685184380 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 08:39:44 INFO - PROCESS | 1868 | 1461685184776 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc008800 == 116 [pid = 1868] [id = 311] 08:39:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 221 (0x7f44fb8fdc00) [pid = 1868] [serial = 934] [outer = (nil)] 08:39:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7f44fdd4b800) [pid = 1868] [serial = 935] [outer = 0x7f44fb8fdc00] 08:39:44 INFO - PROCESS | 1868 | 1461685184849 Marionette DEBUG loaded listener.js 08:39:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7f4505fcd800) [pid = 1868] [serial = 936] [outer = 0x7f44fb8fdc00] 08:39:45 INFO - PROCESS | 1868 | 1461685185697 Marionette TRACE conn3 <- [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]]]}] 08:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1536ms 08:39:45 INFO - PROCESS | 1868 | 1461685185737 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 08:39:45 INFO - PROCESS | 1868 | 1461685185743 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 08:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:39:45 INFO - PROCESS | 1868 | 1461685185749 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:39:45 INFO - PROCESS | 1868 | 1461685185751 Marionette TRACE conn3 <- [1,1218,null,{}] 08:39:45 INFO - PROCESS | 1868 | 1461685185756 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:45 INFO - PROCESS | 1868 | 1461685185906 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 08:39:46 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511b15800 == 115 [pid = 1868] [id = 109] 08:39:46 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45094f3800 == 114 [pid = 1868] [id = 133] 08:39:46 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdfcc800 == 113 [pid = 1868] [id = 296] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7f450bd2d400) [pid = 1868] [serial = 833] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7f4508850400) [pid = 1868] [serial = 809] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 220 (0x7f4523f54000) [pid = 1868] [serial = 803] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 219 (0x7f45137db800) [pid = 1868] [serial = 794] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7f451129f800) [pid = 1868] [serial = 791] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7f452064c400) [pid = 1868] [serial = 800] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7f451f3d1000) [pid = 1868] [serial = 797] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7f44fa0f0400) [pid = 1868] [serial = 812] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7f450a49bc00) [pid = 1868] [serial = 806] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | 1461685186214 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:46 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508f61800 == 112 [pid = 1868] [id = 295] 08:39:46 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450880c800 == 111 [pid = 1868] [id = 294] 08:39:46 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450582c800 == 110 [pid = 1868] [id = 293] 08:39:46 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fbdd5800 == 109 [pid = 1868] [id = 292] 08:39:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc00f000 == 110 [pid = 1868] [id = 312] 08:39:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7f44fb6b0400) [pid = 1868] [serial = 937] [outer = (nil)] 08:39:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7f450716f400) [pid = 1868] [serial = 938] [outer = 0x7f44fb6b0400] 08:39:46 INFO - PROCESS | 1868 | 1461685186371 Marionette DEBUG loaded listener.js 08:39:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7f45072a1000) [pid = 1868] [serial = 939] [outer = 0x7f44fb6b0400] 08:39:46 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdc1e000 == 109 [pid = 1868] [id = 291] 08:39:46 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45186c8000 == 108 [pid = 1868] [id = 285] 08:39:46 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451341c000 == 107 [pid = 1868] [id = 284] 08:39:46 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512395800 == 106 [pid = 1868] [id = 283] 08:39:46 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511a7c800 == 105 [pid = 1868] [id = 282] 08:39:46 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451125e800 == 104 [pid = 1868] [id = 281] 08:39:46 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450d1ea000 == 103 [pid = 1868] [id = 280] 08:39:46 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450891c800 == 102 [pid = 1868] [id = 279] 08:39:46 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdc0d000 == 101 [pid = 1868] [id = 278] 08:39:46 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450910c000 == 100 [pid = 1868] [id = 277] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7f450b273800) [pid = 1868] [serial = 785] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7f4508f8fc00) [pid = 1868] [serial = 825] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7f450c00ac00) [pid = 1868] [serial = 623] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7f452083d800) [pid = 1868] [serial = 638] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7f4523f5e800) [pid = 1868] [serial = 647] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7f45092bb000) [pid = 1868] [serial = 620] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7f4505fed000) [pid = 1868] [serial = 821] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7f450cfcdc00) [pid = 1868] [serial = 788] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 208 (0x7f45092dac00) [pid = 1868] [serial = 827] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 207 (0x7f44fb6aac00) [pid = 1868] [serial = 816] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 206 (0x7f4523f53800) [pid = 1868] [serial = 641] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 205 (0x7f44ff102c00) [pid = 1868] [serial = 818] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 204 (0x7f450b275400) [pid = 1868] [serial = 830] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 203 (0x7f4519596000) [pid = 1868] [serial = 662] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 202 (0x7f45057bf800) [pid = 1868] [serial = 819] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 201 (0x7f451f605400) [pid = 1868] [serial = 635] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 200 (0x7f44fb51e800) [pid = 1868] [serial = 815] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 199 (0x7f4509713400) [pid = 1868] [serial = 828] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 198 (0x7f4508ecb400) [pid = 1868] [serial = 824] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 197 (0x7f4515839800) [pid = 1868] [serial = 632] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 196 (0x7f45120eec00) [pid = 1868] [serial = 626] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 195 (0x7f4523f6e400) [pid = 1868] [serial = 644] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 194 (0x7f450716d400) [pid = 1868] [serial = 782] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7f45082bc000) [pid = 1868] [serial = 822] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7f4523f5c400) [pid = 1868] [serial = 719] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7f4511469000) [pid = 1868] [serial = 777] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7f44fbee6000) [pid = 1868] [serial = 779] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7f450c009c00) [pid = 1868] [serial = 831] [outer = (nil)] [url = about:blank] 08:39:46 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7f4513879800) [pid = 1868] [serial = 629] [outer = (nil)] [url = about:blank] 08:39:47 INFO - PROCESS | 1868 | 1461685187096 Marionette TRACE conn3 <- [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]]]}] 08:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1380ms 08:39:47 INFO - PROCESS | 1868 | 1461685187129 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 08:39:47 INFO - PROCESS | 1868 | 1461685187133 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 08:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:39:47 INFO - PROCESS | 1868 | 1461685187156 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:39:47 INFO - PROCESS | 1868 | 1461685187165 Marionette TRACE conn3 <- [1,1222,null,{}] 08:39:47 INFO - PROCESS | 1868 | 1461685187174 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:47 INFO - PROCESS | 1868 | 1461685187324 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 08:39:47 INFO - PROCESS | 1868 | 1461685187343 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:47 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45072d3800 == 101 [pid = 1868] [id = 313] 08:39:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7f4508cc7000) [pid = 1868] [serial = 940] [outer = (nil)] 08:39:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7f4508f83c00) [pid = 1868] [serial = 941] [outer = 0x7f4508cc7000] 08:39:47 INFO - PROCESS | 1868 | 1461685187400 Marionette DEBUG loaded listener.js 08:39:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7f45092b6c00) [pid = 1868] [serial = 942] [outer = 0x7f4508cc7000] 08:39:48 INFO - PROCESS | 1868 | 1461685188167 Marionette TRACE conn3 <- [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] 08:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:39:48 INFO - PROCESS | 1868 | 1461685188215 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 08:39:48 INFO - PROCESS | 1868 | 1461685188237 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:39:48 INFO - PROCESS | 1868 | 1461685188239 Marionette TRACE conn3 <- [1,1226,null,{}] 08:39:48 INFO - PROCESS | 1868 | 1461685188244 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:48 INFO - PROCESS | 1868 | 1461685188390 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 08:39:48 INFO - PROCESS | 1868 | 1461685188404 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508e6c000 == 102 [pid = 1868] [id = 314] 08:39:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7f4508d33000) [pid = 1868] [serial = 943] [outer = (nil)] 08:39:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7f450932dc00) [pid = 1868] [serial = 944] [outer = 0x7f4508d33000] 08:39:48 INFO - PROCESS | 1868 | 1461685188463 Marionette DEBUG loaded listener.js 08:39:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7f4509331c00) [pid = 1868] [serial = 945] [outer = 0x7f4508d33000] 08:39:49 INFO - PROCESS | 1868 | 1461685189372 Marionette TRACE conn3 <- [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]]]}] 08:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1194ms 08:39:49 INFO - PROCESS | 1868 | 1461685189421 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 08:39:49 INFO - PROCESS | 1868 | 1461685189423 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 08:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:39:49 INFO - PROCESS | 1868 | 1461685189430 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:39:49 INFO - PROCESS | 1868 | 1461685189433 Marionette TRACE conn3 <- [1,1230,null,{}] 08:39:49 INFO - PROCESS | 1868 | 1461685189438 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:49 INFO - PROCESS | 1868 | 1461685189640 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 08:39:49 INFO - PROCESS | 1868 | 1461685189664 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4509115800 == 103 [pid = 1868] [id = 315] 08:39:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 195 (0x7f4509367800) [pid = 1868] [serial = 946] [outer = (nil)] 08:39:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 196 (0x7f45095d1800) [pid = 1868] [serial = 947] [outer = 0x7f4509367800] 08:39:49 INFO - PROCESS | 1868 | 1461685189732 Marionette DEBUG loaded listener.js 08:39:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 197 (0x7f450bd2d400) [pid = 1868] [serial = 948] [outer = 0x7f4509367800] 08:39:50 INFO - PROCESS | 1868 | 1461685190575 Marionette TRACE conn3 <- [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]]]}] 08:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1178ms 08:39:50 INFO - PROCESS | 1868 | 1461685190609 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 08:39:50 INFO - PROCESS | 1868 | 1461685190611 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 08:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:39:50 INFO - PROCESS | 1868 | 1461685190618 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:39:50 INFO - PROCESS | 1868 | 1461685190619 Marionette TRACE conn3 <- [1,1234,null,{}] 08:39:50 INFO - PROCESS | 1868 | --DOMWINDOW == 196 (0x7f4509717c00) [pid = 1868] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:39:50 INFO - PROCESS | 1868 | --DOMWINDOW == 195 (0x7f4508cc1000) [pid = 1868] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:39:50 INFO - PROCESS | 1868 | --DOMWINDOW == 194 (0x7f450bd89800) [pid = 1868] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:39:50 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7f44fb6b5c00) [pid = 1868] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:39:50 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7f44fa0ee400) [pid = 1868] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:39:50 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7f4505ff4000) [pid = 1868] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:39:50 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7f4505e4ac00) [pid = 1868] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:39:50 INFO - PROCESS | 1868 | 1461685190963 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:51 INFO - PROCESS | 1868 | 1461685191108 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 08:39:51 INFO - PROCESS | 1868 | 1461685191174 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508f6f000 == 104 [pid = 1868] [id = 316] 08:39:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7f450c00ac00) [pid = 1868] [serial = 949] [outer = (nil)] 08:39:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7f450cfc4800) [pid = 1868] [serial = 950] [outer = 0x7f450c00ac00] 08:39:51 INFO - PROCESS | 1868 | 1461685191233 Marionette DEBUG loaded listener.js 08:39:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7f450cfec400) [pid = 1868] [serial = 951] [outer = 0x7f450c00ac00] 08:39:51 INFO - PROCESS | 1868 | 1461685191958 Marionette TRACE conn3 <- [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]]]}] 08:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1385ms 08:39:52 INFO - PROCESS | 1868 | 1461685192003 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 08:39:52 INFO - PROCESS | 1868 | 1461685192007 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 08:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:39:52 INFO - PROCESS | 1868 | 1461685192027 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:39:52 INFO - PROCESS | 1868 | 1461685192030 Marionette TRACE conn3 <- [1,1238,null,{}] 08:39:52 INFO - PROCESS | 1868 | 1461685192035 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:52 INFO - PROCESS | 1868 | 1461685192233 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 08:39:52 INFO - PROCESS | 1868 | 1461685192252 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:52 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450b226000 == 105 [pid = 1868] [id = 317] 08:39:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7f45095c6800) [pid = 1868] [serial = 952] [outer = (nil)] 08:39:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 195 (0x7f450fb70800) [pid = 1868] [serial = 953] [outer = 0x7f45095c6800] 08:39:52 INFO - PROCESS | 1868 | 1461685192311 Marionette DEBUG loaded listener.js 08:39:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 196 (0x7f4510c28800) [pid = 1868] [serial = 954] [outer = 0x7f45095c6800] 08:39:53 INFO - PROCESS | 1868 | 1461685193154 Marionette TRACE conn3 <- [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]]]}] 08:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1180ms 08:39:53 INFO - PROCESS | 1868 | 1461685193209 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 08:39:53 INFO - PROCESS | 1868 | 1461685193213 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 08:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:39:53 INFO - PROCESS | 1868 | 1461685193222 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:39:53 INFO - PROCESS | 1868 | 1461685193226 Marionette TRACE conn3 <- [1,1242,null,{}] 08:39:53 INFO - PROCESS | 1868 | 1461685193235 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:53 INFO - PROCESS | 1868 | 1461685193430 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 08:39:53 INFO - PROCESS | 1868 | 1461685193580 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc9ce000 == 106 [pid = 1868] [id = 318] 08:39:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 197 (0x7f44fb6ad800) [pid = 1868] [serial = 955] [outer = (nil)] 08:39:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 198 (0x7f44fb6b9400) [pid = 1868] [serial = 956] [outer = 0x7f44fb6ad800] 08:39:53 INFO - PROCESS | 1868 | 1461685193654 Marionette DEBUG loaded listener.js 08:39:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 199 (0x7f44fbf54c00) [pid = 1868] [serial = 957] [outer = 0x7f44fb6ad800] 08:39:54 INFO - PROCESS | 1868 | 1461685194561 Marionette TRACE conn3 <- [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]]]}] 08:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1385ms 08:39:54 INFO - PROCESS | 1868 | 1461685194608 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 08:39:54 INFO - PROCESS | 1868 | 1461685194616 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 08:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:39:54 INFO - PROCESS | 1868 | 1461685194626 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:39:54 INFO - PROCESS | 1868 | 1461685194629 Marionette TRACE conn3 <- [1,1246,null,{}] 08:39:54 INFO - PROCESS | 1868 | 1461685194635 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:54 INFO - PROCESS | 1868 | 1461685194823 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 08:39:55 INFO - PROCESS | 1868 | 1461685195000 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450701c800 == 107 [pid = 1868] [id = 319] 08:39:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 200 (0x7f44fbf58000) [pid = 1868] [serial = 958] [outer = (nil)] 08:39:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 201 (0x7f450606dc00) [pid = 1868] [serial = 959] [outer = 0x7f44fbf58000] 08:39:55 INFO - PROCESS | 1868 | 1461685195071 Marionette DEBUG loaded listener.js 08:39:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 202 (0x7f450716c400) [pid = 1868] [serial = 960] [outer = 0x7f44fbf58000] 08:39:56 INFO - PROCESS | 1868 | 1461685195995 Marionette TRACE conn3 <- [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]]]}] 08:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1428ms 08:39:56 INFO - PROCESS | 1868 | 1461685196054 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 08:39:56 INFO - PROCESS | 1868 | 1461685196058 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 08:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:39:56 INFO - PROCESS | 1868 | 1461685196064 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:39:56 INFO - PROCESS | 1868 | 1461685196070 Marionette TRACE conn3 <- [1,1250,null,{}] 08:39:56 INFO - PROCESS | 1868 | 1461685196085 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:56 INFO - PROCESS | 1868 | 1461685196272 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 08:39:56 INFO - PROCESS | 1868 | 1461685196461 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:56 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450d1df800 == 108 [pid = 1868] [id = 320] 08:39:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 203 (0x7f4508854400) [pid = 1868] [serial = 961] [outer = (nil)] 08:39:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 204 (0x7f450932f800) [pid = 1868] [serial = 962] [outer = 0x7f4508854400] 08:39:56 INFO - PROCESS | 1868 | 1461685196592 Marionette DEBUG loaded listener.js 08:39:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 205 (0x7f45095d1c00) [pid = 1868] [serial = 963] [outer = 0x7f4508854400] 08:39:57 INFO - PROCESS | 1868 | 1461685197430 Marionette TRACE conn3 <- [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]]]}] 08:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1438ms 08:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:39:57 INFO - PROCESS | 1868 | 1461685197503 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 08:39:57 INFO - PROCESS | 1868 | 1461685197506 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 08:39:57 INFO - PROCESS | 1868 | 1461685197512 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:39:57 INFO - PROCESS | 1868 | 1461685197515 Marionette TRACE conn3 <- [1,1254,null,{}] 08:39:57 INFO - PROCESS | 1868 | 1461685197521 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:57 INFO - PROCESS | 1868 | 1461685197704 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 08:39:57 INFO - PROCESS | 1868 | 1461685197881 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511673800 == 109 [pid = 1868] [id = 321] 08:39:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 206 (0x7f45092b2c00) [pid = 1868] [serial = 964] [outer = (nil)] 08:39:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 207 (0x7f450cfc5000) [pid = 1868] [serial = 965] [outer = 0x7f45092b2c00] 08:39:57 INFO - PROCESS | 1868 | 1461685197954 Marionette DEBUG loaded listener.js 08:39:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 208 (0x7f451095b000) [pid = 1868] [serial = 966] [outer = 0x7f45092b2c00] 08:39:58 INFO - PROCESS | 1868 | 1461685198793 Marionette TRACE conn3 <- [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]]]}] 08:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1334ms 08:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:39:58 INFO - PROCESS | 1868 | 1461685198846 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 08:39:58 INFO - PROCESS | 1868 | 1461685198849 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 08:39:58 INFO - PROCESS | 1868 | 1461685198855 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:39:58 INFO - PROCESS | 1868 | 1461685198857 Marionette TRACE conn3 <- [1,1258,null,{}] 08:39:58 INFO - PROCESS | 1868 | 1461685198862 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:59 INFO - PROCESS | 1868 | 1461685199039 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 08:39:59 INFO - PROCESS | 1868 | 1461685199221 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:59 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512065800 == 110 [pid = 1868] [id = 322] 08:39:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 209 (0x7f45097e4800) [pid = 1868] [serial = 967] [outer = (nil)] 08:39:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7f4511476800) [pid = 1868] [serial = 968] [outer = 0x7f45097e4800] 08:39:59 INFO - PROCESS | 1868 | 1461685199288 Marionette DEBUG loaded listener.js 08:39:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7f45120f3400) [pid = 1868] [serial = 969] [outer = 0x7f45097e4800] 08:40:00 INFO - PROCESS | 1868 | 1461685200151 Marionette TRACE conn3 <- [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]]]}] 08:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1332ms 08:40:00 INFO - PROCESS | 1868 | 1461685200218 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 08:40:00 INFO - PROCESS | 1868 | 1461685200221 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 08:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:40:00 INFO - PROCESS | 1868 | 1461685200228 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:40:00 INFO - PROCESS | 1868 | 1461685200231 Marionette TRACE conn3 <- [1,1262,null,{}] 08:40:00 INFO - PROCESS | 1868 | 1461685200236 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:00 INFO - PROCESS | 1868 | 1461685200456 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 08:40:00 INFO - PROCESS | 1868 | 1461685200637 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4513851000 == 111 [pid = 1868] [id = 323] 08:40:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7f4512241800) [pid = 1868] [serial = 970] [outer = (nil)] 08:40:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7f451386f000) [pid = 1868] [serial = 971] [outer = 0x7f4512241800] 08:40:00 INFO - PROCESS | 1868 | 1461685200713 Marionette DEBUG loaded listener.js 08:40:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7f451f49c800) [pid = 1868] [serial = 972] [outer = 0x7f4512241800] 08:40:01 INFO - PROCESS | 1868 | 1461685201578 Marionette TRACE conn3 <- [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]]]}] 08:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1380ms 08:40:01 INFO - PROCESS | 1868 | 1461685201609 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 08:40:01 INFO - PROCESS | 1868 | 1461685201613 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 08:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:40:01 INFO - PROCESS | 1868 | 1461685201618 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:40:01 INFO - PROCESS | 1868 | 1461685201621 Marionette TRACE conn3 <- [1,1266,null,{}] 08:40:01 INFO - PROCESS | 1868 | 1461685201626 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:01 INFO - PROCESS | 1868 | 1461685201803 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 08:40:02 INFO - PROCESS | 1868 | 1461685202007 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f864800 == 112 [pid = 1868] [id = 324] 08:40:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7f451262c400) [pid = 1868] [serial = 973] [outer = (nil)] 08:40:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7f4522741c00) [pid = 1868] [serial = 974] [outer = 0x7f451262c400] 08:40:02 INFO - PROCESS | 1868 | 1461685202085 Marionette DEBUG loaded listener.js 08:40:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7f4523f5e000) [pid = 1868] [serial = 975] [outer = 0x7f451262c400] 08:40:02 INFO - PROCESS | 1868 | 1461685202949 Marionette TRACE conn3 <- [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]]]}] 08:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1377ms 08:40:02 INFO - PROCESS | 1868 | 1461685202997 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 08:40:03 INFO - PROCESS | 1868 | 1461685203001 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 08:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:40:03 INFO - PROCESS | 1868 | 1461685203006 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:40:03 INFO - PROCESS | 1868 | 1461685203009 Marionette TRACE conn3 <- [1,1270,null,{}] 08:40:03 INFO - PROCESS | 1868 | 1461685203015 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:03 INFO - PROCESS | 1868 | 1461685203193 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 08:40:03 INFO - PROCESS | 1868 | 1461685203379 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f452434d000 == 113 [pid = 1868] [id = 325] 08:40:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7f4513225000) [pid = 1868] [serial = 976] [outer = (nil)] 08:40:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7f4524082800) [pid = 1868] [serial = 977] [outer = 0x7f4513225000] 08:40:03 INFO - PROCESS | 1868 | 1461685203449 Marionette DEBUG loaded listener.js 08:40:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 220 (0x7f45241ab800) [pid = 1868] [serial = 978] [outer = 0x7f4513225000] 08:40:04 INFO - PROCESS | 1868 | 1461685204301 Marionette TRACE conn3 <- [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]]]}] 08:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1328ms 08:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:40:04 INFO - PROCESS | 1868 | 1461685204335 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 08:40:04 INFO - PROCESS | 1868 | 1461685204338 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 08:40:04 INFO - PROCESS | 1868 | 1461685204344 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:40:04 INFO - PROCESS | 1868 | 1461685204347 Marionette TRACE conn3 <- [1,1274,null,{}] 08:40:04 INFO - PROCESS | 1868 | 1461685204352 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:04 INFO - PROCESS | 1868 | 1461685204519 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 08:40:04 INFO - PROCESS | 1868 | 1461685204704 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:04 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4527458000 == 114 [pid = 1868] [id = 326] 08:40:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 221 (0x7f44ffcb2c00) [pid = 1868] [serial = 979] [outer = (nil)] 08:40:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7f44ffcbbc00) [pid = 1868] [serial = 980] [outer = 0x7f44ffcb2c00] 08:40:04 INFO - PROCESS | 1868 | 1461685204773 Marionette DEBUG loaded listener.js 08:40:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7f44ffcc0800) [pid = 1868] [serial = 981] [outer = 0x7f44ffcb2c00] 08:40:05 INFO - PROCESS | 1868 | 1461685205678 Marionette TRACE conn3 <- [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]]]}] 08:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1377ms 08:40:05 INFO - PROCESS | 1868 | 1461685205721 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 08:40:05 INFO - PROCESS | 1868 | 1461685205725 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 08:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:40:05 INFO - PROCESS | 1868 | 1461685205730 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:40:05 INFO - PROCESS | 1868 | 1461685205732 Marionette TRACE conn3 <- [1,1278,null,{}] 08:40:05 INFO - PROCESS | 1868 | 1461685205738 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:05 INFO - PROCESS | 1868 | 1461685205909 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 08:40:06 INFO - PROCESS | 1868 | 1461685206104 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fccc4800 == 115 [pid = 1868] [id = 327] 08:40:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7f44ffcb4400) [pid = 1868] [serial = 982] [outer = (nil)] 08:40:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7f450cfc9000) [pid = 1868] [serial = 983] [outer = 0x7f44ffcb4400] 08:40:06 INFO - PROCESS | 1868 | 1461685206173 Marionette DEBUG loaded listener.js 08:40:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7f45241af400) [pid = 1868] [serial = 984] [outer = 0x7f44ffcb4400] 08:40:07 INFO - PROCESS | 1868 | 1461685207020 Marionette TRACE conn3 <- [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]]]}] 08:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1332ms 08:40:07 INFO - PROCESS | 1868 | 1461685207063 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 08:40:07 INFO - PROCESS | 1868 | 1461685207067 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 08:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:40:07 INFO - PROCESS | 1868 | 1461685207073 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:40:07 INFO - PROCESS | 1868 | 1461685207077 Marionette TRACE conn3 <- [1,1282,null,{}] 08:40:07 INFO - PROCESS | 1868 | 1461685207082 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:07 INFO - PROCESS | 1868 | 1461685207274 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 08:40:07 INFO - PROCESS | 1868 | 1461685207465 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:07 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa289000 == 116 [pid = 1868] [id = 328] 08:40:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7f44f89e4c00) [pid = 1868] [serial = 985] [outer = (nil)] 08:40:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7f44f89ec400) [pid = 1868] [serial = 986] [outer = 0x7f44f89e4c00] 08:40:07 INFO - PROCESS | 1868 | 1461685207543 Marionette DEBUG loaded listener.js 08:40:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7f450c96ec00) [pid = 1868] [serial = 987] [outer = 0x7f44f89e4c00] 08:40:08 INFO - PROCESS | 1868 | 1461685208378 Marionette TRACE conn3 <- [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]]]}] 08:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1377ms 08:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:40:08 INFO - PROCESS | 1868 | 1461685208451 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 08:40:08 INFO - PROCESS | 1868 | 1461685208453 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 08:40:08 INFO - PROCESS | 1868 | 1461685208459 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:40:08 INFO - PROCESS | 1868 | 1461685208462 Marionette TRACE conn3 <- [1,1286,null,{}] 08:40:08 INFO - PROCESS | 1868 | 1461685208467 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:08 INFO - PROCESS | 1868 | 1461685208637 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 08:40:08 INFO - PROCESS | 1868 | 1461685208825 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa9a8000 == 117 [pid = 1868] [id = 329] 08:40:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7f44f89e5400) [pid = 1868] [serial = 988] [outer = (nil)] 08:40:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7f4523f70800) [pid = 1868] [serial = 989] [outer = 0x7f44f89e5400] 08:40:08 INFO - PROCESS | 1868 | 1461685208894 Marionette DEBUG loaded listener.js 08:40:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7f45244e5000) [pid = 1868] [serial = 990] [outer = 0x7f44f89e5400] 08:40:09 INFO - PROCESS | 1868 | 1461685209683 Marionette TRACE conn3 <- [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]]]}] 08:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1276ms 08:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:40:09 INFO - PROCESS | 1868 | 1461685209735 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 08:40:09 INFO - PROCESS | 1868 | 1461685209738 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 08:40:09 INFO - PROCESS | 1868 | 1461685209744 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:40:09 INFO - PROCESS | 1868 | 1461685209746 Marionette TRACE conn3 <- [1,1290,null,{}] 08:40:09 INFO - PROCESS | 1868 | 1461685209751 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:09 INFO - PROCESS | 1868 | 1461685209915 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 08:40:10 INFO - PROCESS | 1868 | 1461685210111 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:10 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa9c1800 == 118 [pid = 1868] [id = 330] 08:40:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7f44f89e9800) [pid = 1868] [serial = 991] [outer = (nil)] 08:40:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7f450ca8ec00) [pid = 1868] [serial = 992] [outer = 0x7f44f89e9800] 08:40:10 INFO - PROCESS | 1868 | 1461685210187 Marionette DEBUG loaded listener.js 08:40:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7f450ca94400) [pid = 1868] [serial = 993] [outer = 0x7f44f89e9800] 08:40:11 INFO - PROCESS | 1868 | 1461685211051 Marionette TRACE conn3 <- [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]]]}] 08:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1376ms 08:40:11 INFO - PROCESS | 1868 | 1461685211120 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 08:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:40:11 INFO - PROCESS | 1868 | 1461685211123 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 08:40:11 INFO - PROCESS | 1868 | 1461685211128 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:40:11 INFO - PROCESS | 1868 | 1461685211131 Marionette TRACE conn3 <- [1,1294,null,{}] 08:40:11 INFO - PROCESS | 1868 | 1461685211136 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:11 INFO - PROCESS | 1868 | 1461685211387 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 08:40:11 INFO - PROCESS | 1868 | 1461685211572 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f8c84000 == 119 [pid = 1868] [id = 331] 08:40:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7f44fec21c00) [pid = 1868] [serial = 994] [outer = (nil)] 08:40:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7f44fec2a400) [pid = 1868] [serial = 995] [outer = 0x7f44fec21c00] 08:40:11 INFO - PROCESS | 1868 | 1461685211648 Marionette DEBUG loaded listener.js 08:40:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7f44fec2ec00) [pid = 1868] [serial = 996] [outer = 0x7f44fec21c00] 08:40:12 INFO - PROCESS | 1868 | 1461685212481 Marionette TRACE conn3 <- [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]]]}] 08:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1383ms 08:40:12 INFO - PROCESS | 1868 | 1461685212512 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 08:40:12 INFO - PROCESS | 1868 | 1461685212515 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 08:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:40:12 INFO - PROCESS | 1868 | 1461685212521 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:40:12 INFO - PROCESS | 1868 | 1461685212523 Marionette TRACE conn3 <- [1,1298,null,{}] 08:40:12 INFO - PROCESS | 1868 | 1461685212528 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:12 INFO - PROCESS | 1868 | 1461685212700 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 08:40:12 INFO - PROCESS | 1868 | 1461685212895 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fee2c000 == 120 [pid = 1868] [id = 332] 08:40:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7f44fa0edc00) [pid = 1868] [serial = 997] [outer = (nil)] 08:40:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7f450bd2fc00) [pid = 1868] [serial = 998] [outer = 0x7f44fa0edc00] 08:40:12 INFO - PROCESS | 1868 | 1461685212961 Marionette DEBUG loaded listener.js 08:40:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7f450ca97c00) [pid = 1868] [serial = 999] [outer = 0x7f44fa0edc00] 08:40:13 INFO - PROCESS | 1868 | 1461685213856 Marionette TRACE conn3 <- [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]]]}] 08:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1384ms 08:40:13 INFO - PROCESS | 1868 | 1461685213905 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 08:40:13 INFO - PROCESS | 1868 | 1461685213908 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 08:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:40:13 INFO - PROCESS | 1868 | 1461685213914 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:40:13 INFO - PROCESS | 1868 | 1461685213916 Marionette TRACE conn3 <- [1,1302,null,{}] 08:40:13 INFO - PROCESS | 1868 | 1461685213922 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:14 INFO - PROCESS | 1868 | 1461685214111 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 08:40:14 INFO - PROCESS | 1868 | 1461685214311 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fee31000 == 121 [pid = 1868] [id = 333] 08:40:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7f44f9fb0800) [pid = 1868] [serial = 1000] [outer = (nil)] 08:40:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7f44f9fb9800) [pid = 1868] [serial = 1001] [outer = 0x7f44f9fb0800] 08:40:14 INFO - PROCESS | 1868 | 1461685214376 Marionette DEBUG loaded listener.js 08:40:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7f44f9fbdc00) [pid = 1868] [serial = 1002] [outer = 0x7f44f9fb0800] 08:40:15 INFO - PROCESS | 1868 | 1461685215644 Marionette TRACE conn3 <- [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]]]}] 08:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1787ms 08:40:15 INFO - PROCESS | 1868 | 1461685215703 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 08:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:40:15 INFO - PROCESS | 1868 | 1461685215709 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 08:40:15 INFO - PROCESS | 1868 | 1461685215716 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:40:15 INFO - PROCESS | 1868 | 1461685215720 Marionette TRACE conn3 <- [1,1306,null,{}] 08:40:15 INFO - PROCESS | 1868 | 1461685215727 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:15 INFO - PROCESS | 1868 | 1461685215963 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 08:40:16 INFO - PROCESS | 1868 | 1461685216157 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fccc0000 == 122 [pid = 1868] [id = 334] 08:40:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7f44f9fb1800) [pid = 1868] [serial = 1003] [outer = (nil)] 08:40:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7f44fb51e800) [pid = 1868] [serial = 1004] [outer = 0x7f44f9fb1800] 08:40:16 INFO - PROCESS | 1868 | 1461685216224 Marionette DEBUG loaded listener.js 08:40:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7f44fbee3800) [pid = 1868] [serial = 1005] [outer = 0x7f44f9fb1800] 08:40:17 INFO - PROCESS | 1868 | 1461685217053 Marionette TRACE conn3 <- [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]]]}] 08:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1379ms 08:40:17 INFO - PROCESS | 1868 | 1461685217096 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 08:40:17 INFO - PROCESS | 1868 | 1461685217103 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 08:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:40:17 INFO - PROCESS | 1868 | 1461685217112 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:40:17 INFO - PROCESS | 1868 | 1461685217115 Marionette TRACE conn3 <- [1,1310,null,{}] 08:40:17 INFO - PROCESS | 1868 | 1461685217121 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:17 INFO - PROCESS | 1868 | 1461685217281 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 08:40:17 INFO - PROCESS | 1868 | 1461685217668 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb4e8800 == 123 [pid = 1868] [id = 335] 08:40:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7f44fc80c400) [pid = 1868] [serial = 1006] [outer = (nil)] 08:40:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7f44fdd46400) [pid = 1868] [serial = 1007] [outer = 0x7f44fc80c400] 08:40:17 INFO - PROCESS | 1868 | 1461685217741 Marionette DEBUG loaded listener.js 08:40:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 250 (0x7f44ff107800) [pid = 1868] [serial = 1008] [outer = 0x7f44fc80c400] 08:40:18 INFO - PROCESS | 1868 | 1461685218566 Marionette TRACE conn3 <- [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] 08:40:18 INFO - PROCESS | 1868 | 1461685218649 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 08:40:18 INFO - PROCESS | 1868 | 1461685218656 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:40:18 INFO - PROCESS | 1868 | 1461685218661 Marionette TRACE conn3 <- [1,1314,null,{}] 08:40:18 INFO - PROCESS | 1868 | 1461685218677 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:18 INFO - PROCESS | 1868 | 1461685218905 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 08:40:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4505dd8800 == 122 [pid = 1868] [id = 269] 08:40:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4507018800 == 121 [pid = 1868] [id = 270] 08:40:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508f6f000 == 120 [pid = 1868] [id = 316] 08:40:19 INFO - PROCESS | 1868 | --DOMWINDOW == 249 (0x7f4512684000) [pid = 1868] [serial = 893] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7f4523f6e800) [pid = 1868] [serial = 863] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7f45241a9000) [pid = 1868] [serial = 866] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7f44fb8f7800) [pid = 1868] [serial = 869] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 1868 | 1461685219275 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4509115800 == 119 [pid = 1868] [id = 315] 08:40:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508e6c000 == 118 [pid = 1868] [id = 314] 08:40:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45072d3800 == 117 [pid = 1868] [id = 313] 08:40:19 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdc22800 == 118 [pid = 1868] [id = 336] 08:40:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7f44fbf52800) [pid = 1868] [serial = 1009] [outer = (nil)] 08:40:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7f4507166400) [pid = 1868] [serial = 1010] [outer = 0x7f44fbf52800] 08:40:19 INFO - PROCESS | 1868 | 1461685219374 Marionette DEBUG loaded listener.js 08:40:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7f4508b95800) [pid = 1868] [serial = 1011] [outer = 0x7f44fbf52800] 08:40:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc00f000 == 117 [pid = 1868] [id = 312] 08:40:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc008800 == 116 [pid = 1868] [id = 311] 08:40:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc9af000 == 115 [pid = 1868] [id = 310] 08:40:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc919800 == 114 [pid = 1868] [id = 306] 08:40:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4509169000 == 113 [pid = 1868] [id = 305] 08:40:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdeef000 == 112 [pid = 1868] [id = 304] 08:40:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45246f3800 == 111 [pid = 1868] [id = 303] 08:40:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45195eb000 == 110 [pid = 1868] [id = 302] 08:40:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451297d000 == 109 [pid = 1868] [id = 301] 08:40:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451166f000 == 108 [pid = 1868] [id = 300] 08:40:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45083d6000 == 107 [pid = 1868] [id = 299] 08:40:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc9a9000 == 106 [pid = 1868] [id = 298] 08:40:20 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7f450ce6a800) [pid = 1868] [serial = 834] [outer = (nil)] [url = about:blank] 08:40:20 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7f44fb6b5400) [pid = 1868] [serial = 836] [outer = (nil)] [url = about:blank] 08:40:20 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7f450fba5000) [pid = 1868] [serial = 848] [outer = (nil)] [url = about:blank] 08:40:20 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7f450cfce000) [pid = 1868] [serial = 845] [outer = (nil)] [url = about:blank] 08:40:20 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7f4508f8b800) [pid = 1868] [serial = 881] [outer = (nil)] [url = about:blank] 08:40:20 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7f450cfe5400) [pid = 1868] [serial = 887] [outer = (nil)] [url = about:blank] 08:40:20 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7f45095c3000) [pid = 1868] [serial = 882] [outer = (nil)] [url = about:blank] 08:40:20 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7f4505fc3400) [pid = 1868] [serial = 878] [outer = (nil)] [url = about:blank] 08:40:20 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7f45082bd400) [pid = 1868] [serial = 879] [outer = (nil)] [url = about:blank] 08:40:20 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7f4509370800) [pid = 1868] [serial = 872] [outer = (nil)] [url = about:blank] 08:40:20 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7f45152d7000) [pid = 1868] [serial = 854] [outer = (nil)] [url = about:blank] 08:40:20 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7f451f155800) [pid = 1868] [serial = 857] [outer = (nil)] [url = about:blank] 08:40:20 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7f44fc8db000) [pid = 1868] [serial = 876] [outer = (nil)] [url = about:blank] 08:40:20 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7f44fb51d000) [pid = 1868] [serial = 875] [outer = (nil)] [url = about:blank] 08:40:20 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7f45097eb400) [pid = 1868] [serial = 842] [outer = (nil)] [url = about:blank] 08:40:20 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7f450bd36000) [pid = 1868] [serial = 884] [outer = (nil)] [url = about:blank] 08:40:20 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7f45209ee000) [pid = 1868] [serial = 860] [outer = (nil)] [url = about:blank] 08:40:20 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7f45082b9000) [pid = 1868] [serial = 839] [outer = (nil)] [url = about:blank] 08:40:20 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7f450fba6800) [pid = 1868] [serial = 888] [outer = (nil)] [url = about:blank] 08:40:20 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7f45120eb800) [pid = 1868] [serial = 851] [outer = (nil)] [url = about:blank] 08:40:20 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7f45082c6c00) [pid = 1868] [serial = 890] [outer = (nil)] [url = about:blank] 08:40:20 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7f450f009000) [pid = 1868] [serial = 891] [outer = (nil)] [url = about:blank] 08:40:20 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7f450c00d400) [pid = 1868] [serial = 885] [outer = (nil)] [url = about:blank] 08:40:20 INFO - PROCESS | 1868 | 1461685220139 Marionette TRACE conn3 <- [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]]]}] 08:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1539ms 08:40:20 INFO - PROCESS | 1868 | 1461685220194 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 08:40:20 INFO - PROCESS | 1868 | 1461685220199 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 08:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:40:20 INFO - PROCESS | 1868 | 1461685220207 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:40:20 INFO - PROCESS | 1868 | 1461685220210 Marionette TRACE conn3 <- [1,1318,null,{}] 08:40:20 INFO - PROCESS | 1868 | 1461685220216 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:20 INFO - PROCESS | 1868 | 1461685220384 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 08:40:20 INFO - PROCESS | 1868 | 1461685220546 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450511c800 == 107 [pid = 1868] [id = 337] 08:40:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7f44f9fbb000) [pid = 1868] [serial = 1012] [outer = (nil)] 08:40:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7f4508d29000) [pid = 1868] [serial = 1013] [outer = 0x7f44f9fbb000] 08:40:20 INFO - PROCESS | 1868 | 1461685220647 Marionette DEBUG loaded listener.js 08:40:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7f45092e1400) [pid = 1868] [serial = 1014] [outer = 0x7f44f9fbb000] 08:40:21 INFO - PROCESS | 1868 | 1461685221375 Marionette TRACE conn3 <- [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]]]}] 08:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1226ms 08:40:21 INFO - PROCESS | 1868 | 1461685221440 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 08:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:40:21 INFO - PROCESS | 1868 | 1461685221445 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 08:40:21 INFO - PROCESS | 1868 | 1461685221452 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:40:21 INFO - PROCESS | 1868 | 1461685221455 Marionette TRACE conn3 <- [1,1322,null,{}] 08:40:21 INFO - PROCESS | 1868 | 1461685221460 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:21 INFO - PROCESS | 1868 | 1461685221631 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 08:40:21 INFO - PROCESS | 1868 | 1461685221811 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508e71000 == 108 [pid = 1868] [id = 338] 08:40:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7f44ffcbb800) [pid = 1868] [serial = 1015] [outer = (nil)] 08:40:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7f4509335400) [pid = 1868] [serial = 1016] [outer = 0x7f44ffcbb800] 08:40:21 INFO - PROCESS | 1868 | 1461685221880 Marionette DEBUG loaded listener.js 08:40:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7f450a8cf400) [pid = 1868] [serial = 1017] [outer = 0x7f44ffcbb800] 08:40:22 INFO - PROCESS | 1868 | 1461685222694 Marionette TRACE conn3 <- [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]]]}] 08:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1281ms 08:40:22 INFO - PROCESS | 1868 | 1461685222731 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 08:40:22 INFO - PROCESS | 1868 | 1461685222733 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 08:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:40:22 INFO - PROCESS | 1868 | 1461685222739 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:40:22 INFO - PROCESS | 1868 | 1461685222742 Marionette TRACE conn3 <- [1,1326,null,{}] 08:40:22 INFO - PROCESS | 1868 | 1461685222753 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:22 INFO - PROCESS | 1868 | 1461685222980 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 08:40:23 INFO - PROCESS | 1868 | 1461685223014 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45094dc000 == 109 [pid = 1868] [id = 339] 08:40:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7f450c96d000) [pid = 1868] [serial = 1018] [outer = (nil)] 08:40:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7f450ce6a800) [pid = 1868] [serial = 1019] [outer = 0x7f450c96d000] 08:40:23 INFO - PROCESS | 1868 | 1461685223075 Marionette DEBUG loaded listener.js 08:40:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7f4510963800) [pid = 1868] [serial = 1020] [outer = 0x7f450c96d000] 08:40:23 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7f4509367800) [pid = 1868] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:40:23 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7f450c00ac00) [pid = 1868] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:40:23 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7f450f00d800) [pid = 1868] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:40:23 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7f4508d33000) [pid = 1868] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:40:23 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7f44fb8fdc00) [pid = 1868] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:40:23 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7f44fb6b0400) [pid = 1868] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:40:23 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7f4508cc7000) [pid = 1868] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:40:23 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7f44fa0f5800) [pid = 1868] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:40:24 INFO - PROCESS | 1868 | 1461685224120 Marionette TRACE conn3 <- [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]]]}] 08:40:24 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 08:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1429ms 08:40:24 INFO - PROCESS | 1868 | 1461685224175 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 08:40:24 INFO - PROCESS | 1868 | 1461685224178 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 08:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:40:24 INFO - PROCESS | 1868 | 1461685224185 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:40:24 INFO - PROCESS | 1868 | 1461685224188 Marionette TRACE conn3 <- [1,1330,null,{}] 08:40:24 INFO - PROCESS | 1868 | 1461685224194 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:24 INFO - PROCESS | 1868 | 1461685224361 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 08:40:24 INFO - PROCESS | 1868 | 1461685224374 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450958e000 == 110 [pid = 1868] [id = 340] 08:40:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7f44fa95b000) [pid = 1868] [serial = 1021] [outer = (nil)] 08:40:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7f450c977000) [pid = 1868] [serial = 1022] [outer = 0x7f44fa95b000] 08:40:24 INFO - PROCESS | 1868 | 1461685224438 Marionette DEBUG loaded listener.js 08:40:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7f451162c800) [pid = 1868] [serial = 1023] [outer = 0x7f44fa95b000] 08:40:25 INFO - PROCESS | 1868 | 1461685225281 Marionette TRACE conn3 <- [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]]]}] 08:40:25 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 08:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1136ms 08:40:25 INFO - PROCESS | 1868 | 1461685225322 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 08:40:25 INFO - PROCESS | 1868 | 1461685225326 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 08:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:40:25 INFO - PROCESS | 1868 | 1461685225331 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:40:25 INFO - PROCESS | 1868 | 1461685225333 Marionette TRACE conn3 <- [1,1334,null,{}] 08:40:25 INFO - PROCESS | 1868 | 1461685225343 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:25 INFO - PROCESS | 1868 | 1461685225512 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 08:40:25 INFO - PROCESS | 1868 | 1461685225526 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450cdb8000 == 111 [pid = 1868] [id = 341] 08:40:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7f450cfc8c00) [pid = 1868] [serial = 1024] [outer = (nil)] 08:40:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7f4513225c00) [pid = 1868] [serial = 1025] [outer = 0x7f450cfc8c00] 08:40:25 INFO - PROCESS | 1868 | 1461685225586 Marionette DEBUG loaded listener.js 08:40:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7f4515369c00) [pid = 1868] [serial = 1026] [outer = 0x7f450cfc8c00] 08:40:26 INFO - PROCESS | 1868 | 1461685226710 Marionette TRACE conn3 <- [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]]]}] 08:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1435ms 08:40:26 INFO - PROCESS | 1868 | 1461685226768 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 08:40:26 INFO - PROCESS | 1868 | 1461685226776 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 08:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:40:26 INFO - PROCESS | 1868 | 1461685226787 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:40:26 INFO - PROCESS | 1868 | 1461685226791 Marionette TRACE conn3 <- [1,1338,null,{}] 08:40:26 INFO - PROCESS | 1868 | 1461685226801 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:27 INFO - PROCESS | 1868 | 1461685227067 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 08:40:27 INFO - PROCESS | 1868 | 1461685227315 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdc14000 == 112 [pid = 1868] [id = 342] 08:40:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7f44fb8f8c00) [pid = 1868] [serial = 1027] [outer = (nil)] 08:40:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7f44fbf59c00) [pid = 1868] [serial = 1028] [outer = 0x7f44fb8f8c00] 08:40:27 INFO - PROCESS | 1868 | 1461685227436 Marionette DEBUG loaded listener.js 08:40:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7f44fc8e7c00) [pid = 1868] [serial = 1029] [outer = 0x7f44fb8f8c00] 08:40:28 INFO - PROCESS | 1868 | 1461685228801 Marionette TRACE conn3 <- [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]]]}] 08:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2093ms 08:40:28 INFO - PROCESS | 1868 | 1461685228898 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 08:40:28 INFO - PROCESS | 1868 | 1461685228907 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 08:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:40:28 INFO - PROCESS | 1868 | 1461685228922 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:40:28 INFO - PROCESS | 1868 | 1461685228926 Marionette TRACE conn3 <- [1,1342,null,{}] 08:40:28 INFO - PROCESS | 1868 | 1461685228933 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:29 INFO - PROCESS | 1868 | 1461685229114 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 08:40:29 INFO - PROCESS | 1868 | 1461685229300 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450911a800 == 113 [pid = 1868] [id = 343] 08:40:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7f44fb8fa800) [pid = 1868] [serial = 1030] [outer = (nil)] 08:40:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7f44ffcb7400) [pid = 1868] [serial = 1031] [outer = 0x7f44fb8fa800] 08:40:29 INFO - PROCESS | 1868 | 1461685229374 Marionette DEBUG loaded listener.js 08:40:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7f4508852000) [pid = 1868] [serial = 1032] [outer = 0x7f44fb8fa800] 08:40:30 INFO - PROCESS | 1868 | 1461685230266 Marionette TRACE conn3 <- [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]]]}] 08:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1389ms 08:40:30 INFO - PROCESS | 1868 | 1461685230311 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 08:40:30 INFO - PROCESS | 1868 | 1461685230315 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 08:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:40:30 INFO - PROCESS | 1868 | 1461685230321 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:40:30 INFO - PROCESS | 1868 | 1461685230327 Marionette TRACE conn3 <- [1,1346,null,{}] 08:40:30 INFO - PROCESS | 1868 | 1461685230343 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:30 INFO - PROCESS | 1868 | 1461685230545 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 08:40:30 INFO - PROCESS | 1868 | 1461685230802 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:30 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511a72000 == 114 [pid = 1868] [id = 344] 08:40:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7f450bd37800) [pid = 1868] [serial = 1033] [outer = (nil)] 08:40:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7f450c975800) [pid = 1868] [serial = 1034] [outer = 0x7f450bd37800] 08:40:30 INFO - PROCESS | 1868 | 1461685230929 Marionette DEBUG loaded listener.js 08:40:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7f450ce6c400) [pid = 1868] [serial = 1035] [outer = 0x7f450bd37800] 08:40:31 INFO - PROCESS | 1868 | 1461685231775 Marionette TRACE conn3 <- [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]]]}] 08:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1486ms 08:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:40:31 INFO - PROCESS | 1868 | 1461685231808 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 08:40:31 INFO - PROCESS | 1868 | 1461685231811 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 08:40:31 INFO - PROCESS | 1868 | 1461685231817 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:40:31 INFO - PROCESS | 1868 | 1461685231820 Marionette TRACE conn3 <- [1,1350,null,{}] 08:40:31 INFO - PROCESS | 1868 | 1461685231825 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:32 INFO - PROCESS | 1868 | 1461685232006 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 08:40:32 INFO - PROCESS | 1868 | 1461685232197 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4513842800 == 115 [pid = 1868] [id = 345] 08:40:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7f450c96b800) [pid = 1868] [serial = 1036] [outer = (nil)] 08:40:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7f451162e400) [pid = 1868] [serial = 1037] [outer = 0x7f450c96b800] 08:40:32 INFO - PROCESS | 1868 | 1461685232266 Marionette DEBUG loaded listener.js 08:40:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7f4512345000) [pid = 1868] [serial = 1038] [outer = 0x7f450c96b800] 08:40:33 INFO - PROCESS | 1868 | 1461685233140 Marionette TRACE conn3 <- [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]]]}] 08:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1378ms 08:40:33 INFO - PROCESS | 1868 | 1461685233195 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 08:40:33 INFO - PROCESS | 1868 | 1461685233199 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 08:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:40:33 INFO - PROCESS | 1868 | 1461685233204 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:40:33 INFO - PROCESS | 1868 | 1461685233207 Marionette TRACE conn3 <- [1,1354,null,{}] 08:40:33 INFO - PROCESS | 1868 | 1461685233212 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:33 INFO - PROCESS | 1868 | 1461685233386 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 08:40:33 INFO - PROCESS | 1868 | 1461685233587 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f8a7800 == 116 [pid = 1868] [id = 346] 08:40:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7f44f7656000) [pid = 1868] [serial = 1039] [outer = (nil)] 08:40:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7f44f765d400) [pid = 1868] [serial = 1040] [outer = 0x7f44f7656000] 08:40:33 INFO - PROCESS | 1868 | 1461685233660 Marionette DEBUG loaded listener.js 08:40:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7f44f7662000) [pid = 1868] [serial = 1041] [outer = 0x7f44f7656000] 08:40:34 INFO - PROCESS | 1868 | 1461685234545 Marionette TRACE conn3 <- [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]]]}] 08:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1381ms 08:40:34 INFO - PROCESS | 1868 | 1461685234586 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 08:40:34 INFO - PROCESS | 1868 | 1461685234588 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 08:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:40:34 INFO - PROCESS | 1868 | 1461685234594 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:40:34 INFO - PROCESS | 1868 | 1461685234597 Marionette TRACE conn3 <- [1,1358,null,{}] 08:40:34 INFO - PROCESS | 1868 | 1461685234602 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:34 INFO - PROCESS | 1868 | 1461685234795 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 08:40:34 INFO - PROCESS | 1868 | 1461685234988 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45274e3000 == 117 [pid = 1868] [id = 347] 08:40:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7f450b213c00) [pid = 1868] [serial = 1042] [outer = (nil)] 08:40:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 250 (0x7f451536a000) [pid = 1868] [serial = 1043] [outer = 0x7f450b213c00] 08:40:35 INFO - PROCESS | 1868 | 1461685235058 Marionette DEBUG loaded listener.js 08:40:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 251 (0x7f4523f54000) [pid = 1868] [serial = 1044] [outer = 0x7f450b213c00] 08:40:35 INFO - PROCESS | 1868 | 1461685235911 Marionette TRACE conn3 <- [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]]]}] 08:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1375ms 08:40:35 INFO - PROCESS | 1868 | 1461685235971 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 08:40:35 INFO - PROCESS | 1868 | 1461685235974 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 08:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:40:35 INFO - PROCESS | 1868 | 1461685235979 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:40:35 INFO - PROCESS | 1868 | 1461685235981 Marionette TRACE conn3 <- [1,1362,null,{}] 08:40:35 INFO - PROCESS | 1868 | 1461685235987 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:36 INFO - PROCESS | 1868 | 1461685236160 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 08:40:36 INFO - PROCESS | 1868 | 1461685236350 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505379800 == 118 [pid = 1868] [id = 348] 08:40:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 252 (0x7f44fc06f800) [pid = 1868] [serial = 1045] [outer = (nil)] 08:40:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 253 (0x7f44fc076000) [pid = 1868] [serial = 1046] [outer = 0x7f44fc06f800] 08:40:36 INFO - PROCESS | 1868 | 1461685236418 Marionette DEBUG loaded listener.js 08:40:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 254 (0x7f44fc07a400) [pid = 1868] [serial = 1047] [outer = 0x7f44fc06f800] 08:40:37 INFO - PROCESS | 1868 | 1461685237283 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 08:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1377ms 08:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:40:37 INFO - PROCESS | 1868 | 1461685237357 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 08:40:37 INFO - PROCESS | 1868 | 1461685237360 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 08:40:37 INFO - PROCESS | 1868 | 1461685237367 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:40:37 INFO - PROCESS | 1868 | 1461685237370 Marionette TRACE conn3 <- [1,1366,null,{}] 08:40:37 INFO - PROCESS | 1868 | 1461685237374 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:37 INFO - PROCESS | 1868 | 1461685237543 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 08:40:37 INFO - PROCESS | 1868 | 1461685237740 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fbf12000 == 119 [pid = 1868] [id = 349] 08:40:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 255 (0x7f44fc06ec00) [pid = 1868] [serial = 1048] [outer = (nil)] 08:40:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 256 (0x7f44fc873c00) [pid = 1868] [serial = 1049] [outer = 0x7f44fc06ec00] 08:40:37 INFO - PROCESS | 1868 | 1461685237809 Marionette DEBUG loaded listener.js 08:40:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 257 (0x7f44fc879800) [pid = 1868] [serial = 1050] [outer = 0x7f44fc06ec00] 08:40:38 INFO - PROCESS | 1868 | 1461685238686 Marionette TRACE conn3 <- [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] 08:40:38 INFO - PROCESS | 1868 | 1461685238702 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 08:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:40:38 INFO - PROCESS | 1868 | 1461685238707 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:40:38 INFO - PROCESS | 1868 | 1461685238710 Marionette TRACE conn3 <- [1,1370,null,{}] 08:40:38 INFO - PROCESS | 1868 | 1461685238715 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:38 INFO - PROCESS | 1868 | 1461685238882 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 08:40:39 INFO - PROCESS | 1868 | 1461685239074 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fbf39000 == 120 [pid = 1868] [id = 350] 08:40:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 258 (0x7f44fc072000) [pid = 1868] [serial = 1051] [outer = (nil)] 08:40:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 259 (0x7f4509370800) [pid = 1868] [serial = 1052] [outer = 0x7f44fc072000] 08:40:39 INFO - PROCESS | 1868 | 1461685239145 Marionette DEBUG loaded listener.js 08:40:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 260 (0x7f4523f5d800) [pid = 1868] [serial = 1053] [outer = 0x7f44fc072000] 08:40:40 INFO - PROCESS | 1868 | 1461685240003 Marionette TRACE conn3 <- [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] 08:40:40 INFO - PROCESS | 1868 | 1461685240041 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 08:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:40:40 INFO - PROCESS | 1868 | 1461685240046 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:40:40 INFO - PROCESS | 1868 | 1461685240048 Marionette TRACE conn3 <- [1,1374,null,{}] 08:40:40 INFO - PROCESS | 1868 | 1461685240053 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:40 INFO - PROCESS | 1868 | 1461685240238 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 08:40:40 INFO - PROCESS | 1868 | 1461685240992 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc00d000 == 121 [pid = 1868] [id = 351] 08:40:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 261 (0x7f44f89ea000) [pid = 1868] [serial = 1054] [outer = (nil)] 08:40:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 262 (0x7f44f89ef800) [pid = 1868] [serial = 1055] [outer = 0x7f44f89ea000] 08:40:41 INFO - PROCESS | 1868 | 1461685241064 Marionette DEBUG loaded listener.js 08:40:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 263 (0x7f44fa0eec00) [pid = 1868] [serial = 1056] [outer = 0x7f44f89ea000] 08:40:41 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:41 INFO - PROCESS | 1868 | 1461685241911 Marionette TRACE conn3 <- [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] 08:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:40:41 INFO - PROCESS | 1868 | 1461685241981 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 08:40:41 INFO - PROCESS | 1868 | 1461685241987 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:40:41 INFO - PROCESS | 1868 | 1461685241992 Marionette TRACE conn3 <- [1,1378,null,{}] 08:40:41 INFO - PROCESS | 1868 | 1461685241998 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:42 INFO - PROCESS | 1868 | 1461685242171 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 08:40:42 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508932000 == 120 [pid = 1868] [id = 10] 08:40:42 INFO - PROCESS | 1868 | 1461685242526 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:42 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f8c82800 == 121 [pid = 1868] [id = 352] 08:40:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 264 (0x7f44f9fb4400) [pid = 1868] [serial = 1057] [outer = (nil)] 08:40:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 265 (0x7f44fb6aac00) [pid = 1868] [serial = 1058] [outer = 0x7f44f9fb4400] 08:40:42 INFO - PROCESS | 1868 | 1461685242725 Marionette DEBUG loaded listener.js 08:40:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 266 (0x7f44fbee9c00) [pid = 1868] [serial = 1059] [outer = 0x7f44f9fb4400] 08:40:43 INFO - PROCESS | 1868 | 1461685243579 Marionette TRACE conn3 <- [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] 08:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:40:43 INFO - PROCESS | 1868 | 1461685243632 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 08:40:43 INFO - PROCESS | 1868 | 1461685243638 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:40:43 INFO - PROCESS | 1868 | 1461685243641 Marionette TRACE conn3 <- [1,1382,null,{}] 08:40:43 INFO - PROCESS | 1868 | 1461685243646 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:43 INFO - PROCESS | 1868 | 1461685243804 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 08:40:44 INFO - PROCESS | 1868 | 1461685244000 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fccd1000 == 122 [pid = 1868] [id = 353] 08:40:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 267 (0x7f44fb6aa400) [pid = 1868] [serial = 1060] [outer = (nil)] 08:40:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 268 (0x7f44fec2f400) [pid = 1868] [serial = 1061] [outer = 0x7f44fb6aa400] 08:40:44 INFO - PROCESS | 1868 | 1461685244064 Marionette DEBUG loaded listener.js 08:40:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 269 (0x7f44ffcbfc00) [pid = 1868] [serial = 1062] [outer = 0x7f44fb6aa400] 08:40:44 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:44 INFO - PROCESS | 1868 | 1461685244948 Marionette TRACE conn3 <- [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] 08:40:45 INFO - PROCESS | 1868 | 1461685245025 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 08:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:40:45 INFO - PROCESS | 1868 | 1461685245038 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:40:45 INFO - PROCESS | 1868 | 1461685245047 Marionette TRACE conn3 <- [1,1386,null,{}] 08:40:45 INFO - PROCESS | 1868 | 1461685245055 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:45 INFO - PROCESS | 1868 | 1461685245264 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 08:40:45 INFO - PROCESS | 1868 | 1461685245459 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505dc3000 == 123 [pid = 1868] [id = 354] 08:40:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 270 (0x7f44ffcc0000) [pid = 1868] [serial = 1063] [outer = (nil)] 08:40:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 271 (0x7f4507174800) [pid = 1868] [serial = 1064] [outer = 0x7f44ffcc0000] 08:40:45 INFO - PROCESS | 1868 | 1461685245535 Marionette DEBUG loaded listener.js 08:40:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 272 (0x7f45082bf400) [pid = 1868] [serial = 1065] [outer = 0x7f44ffcc0000] 08:40:46 INFO - PROCESS | 1868 | 1461685246510 Marionette TRACE conn3 <- [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] 08:40:46 INFO - PROCESS | 1868 | 1461685246528 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 08:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:40:46 INFO - PROCESS | 1868 | 1461685246533 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:40:46 INFO - PROCESS | 1868 | 1461685246535 Marionette TRACE conn3 <- [1,1390,null,{}] 08:40:46 INFO - PROCESS | 1868 | 1461685246540 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:46 INFO - PROCESS | 1868 | 1461685246708 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 08:40:46 INFO - PROCESS | 1868 | 1461685246915 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45072d2000 == 124 [pid = 1868] [id = 355] 08:40:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 273 (0x7f450606c400) [pid = 1868] [serial = 1066] [outer = (nil)] 08:40:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 274 (0x7f4508ecc400) [pid = 1868] [serial = 1067] [outer = 0x7f450606c400] 08:40:46 INFO - PROCESS | 1868 | 1461685246977 Marionette DEBUG loaded listener.js 08:40:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 275 (0x7f45092b6400) [pid = 1868] [serial = 1068] [outer = 0x7f450606c400] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450700b800 == 123 [pid = 1868] [id = 205] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 274 (0x7f450fb70800) [pid = 1868] [serial = 953] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 273 (0x7f44fc808400) [pid = 1868] [serial = 917] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 272 (0x7f4515544800) [pid = 1868] [serial = 908] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 271 (0x7f4512682c00) [pid = 1868] [serial = 905] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 270 (0x7f4524103800) [pid = 1868] [serial = 911] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 269 (0x7f44fbf5ec00) [pid = 1868] [serial = 914] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 268 (0x7f4508851c00) [pid = 1868] [serial = 899] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 267 (0x7f450f00c400) [pid = 1868] [serial = 902] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 266 (0x7f44fb8ee400) [pid = 1868] [serial = 896] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 265 (0x7f45244e1400) [pid = 1868] [serial = 920] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 264 (0x7f44fdd4a800) [pid = 1868] [serial = 923] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 263 (0x7f4506072000) [pid = 1868] [serial = 926] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 262 (0x7f44fa963c00) [pid = 1868] [serial = 929] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fb4da000 == 122 [pid = 1868] [id = 246] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4505825800 == 121 [pid = 1868] [id = 245] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4505822000 == 120 [pid = 1868] [id = 244] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450958e000 == 119 [pid = 1868] [id = 340] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45094dc000 == 118 [pid = 1868] [id = 339] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508e71000 == 117 [pid = 1868] [id = 338] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450511c800 == 116 [pid = 1868] [id = 337] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdc22800 == 115 [pid = 1868] [id = 336] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fb4e8800 == 114 [pid = 1868] [id = 335] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fccc0000 == 113 [pid = 1868] [id = 334] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fee2c000 == 112 [pid = 1868] [id = 332] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f8c84000 == 111 [pid = 1868] [id = 331] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fa9c1800 == 110 [pid = 1868] [id = 330] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fa9a8000 == 109 [pid = 1868] [id = 329] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fa289000 == 108 [pid = 1868] [id = 328] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fccc4800 == 107 [pid = 1868] [id = 327] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4527458000 == 106 [pid = 1868] [id = 326] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f452434d000 == 105 [pid = 1868] [id = 325] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451f864800 == 104 [pid = 1868] [id = 324] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4513851000 == 103 [pid = 1868] [id = 323] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512065800 == 102 [pid = 1868] [id = 322] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511673800 == 101 [pid = 1868] [id = 321] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450d1df800 == 100 [pid = 1868] [id = 320] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450701c800 == 99 [pid = 1868] [id = 319] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc9ce000 == 98 [pid = 1868] [id = 318] 08:40:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450b226000 == 97 [pid = 1868] [id = 317] 08:40:47 INFO - PROCESS | 1868 | 1461685247901 Marionette TRACE conn3 <- [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]]]}] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 261 (0x7f45095d1800) [pid = 1868] [serial = 947] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 260 (0x7f450cfc4800) [pid = 1868] [serial = 950] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 259 (0x7f451268a400) [pid = 1868] [serial = 894] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 258 (0x7f450932dc00) [pid = 1868] [serial = 944] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 257 (0x7f450bd2d400) [pid = 1868] [serial = 948] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 256 (0x7f4505fcd800) [pid = 1868] [serial = 936] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 255 (0x7f44fdd4b800) [pid = 1868] [serial = 935] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 254 (0x7f450716f400) [pid = 1868] [serial = 938] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 253 (0x7f45072a1000) [pid = 1868] [serial = 939] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 252 (0x7f4508f83c00) [pid = 1868] [serial = 941] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 251 (0x7f45092b6c00) [pid = 1868] [serial = 942] [outer = (nil)] [url = about:blank] 08:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1431ms 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 250 (0x7f44fb525800) [pid = 1868] [serial = 933] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 249 (0x7f44fa95f400) [pid = 1868] [serial = 932] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7f450cfec400) [pid = 1868] [serial = 951] [outer = (nil)] [url = about:blank] 08:40:47 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7f4509331c00) [pid = 1868] [serial = 945] [outer = (nil)] [url = about:blank] 08:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:40:47 INFO - PROCESS | 1868 | 1461685247975 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 08:40:47 INFO - PROCESS | 1868 | 1461685247977 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 08:40:47 INFO - PROCESS | 1868 | 1461685247983 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:40:47 INFO - PROCESS | 1868 | 1461685247986 Marionette TRACE conn3 <- [1,1394,null,{}] 08:40:47 INFO - PROCESS | 1868 | 1461685247991 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:48 INFO - PROCESS | 1868 | 1461685248143 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 08:40:48 INFO - PROCESS | 1868 | 1461685248157 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fbdd5000 == 98 [pid = 1868] [id = 356] 08:40:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7f4508ec9400) [pid = 1868] [serial = 1069] [outer = (nil)] 08:40:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7f4508f89000) [pid = 1868] [serial = 1070] [outer = 0x7f4508ec9400] 08:40:48 INFO - PROCESS | 1868 | 1461685248230 Marionette DEBUG loaded listener.js 08:40:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 250 (0x7f450932bc00) [pid = 1868] [serial = 1071] [outer = 0x7f4508ec9400] 08:40:49 INFO - PROCESS | 1868 | 1461685249076 Marionette TRACE conn3 <- [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]]]}] 08:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1126ms 08:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:40:49 INFO - PROCESS | 1868 | 1461685249108 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 08:40:49 INFO - PROCESS | 1868 | 1461685249111 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 08:40:49 INFO - PROCESS | 1868 | 1461685249115 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:40:49 INFO - PROCESS | 1868 | 1461685249119 Marionette TRACE conn3 <- [1,1398,null,{}] 08:40:49 INFO - PROCESS | 1868 | 1461685249124 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:49 INFO - PROCESS | 1868 | 1461685249272 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 08:40:49 INFO - PROCESS | 1868 | 1461685249287 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45053d6000 == 99 [pid = 1868] [id = 357] 08:40:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 251 (0x7f44fdd4b800) [pid = 1868] [serial = 1072] [outer = (nil)] 08:40:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 252 (0x7f450a8cdc00) [pid = 1868] [serial = 1073] [outer = 0x7f44fdd4b800] 08:40:49 INFO - PROCESS | 1868 | 1461685249345 Marionette DEBUG loaded listener.js 08:40:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 253 (0x7f450bd84800) [pid = 1868] [serial = 1074] [outer = 0x7f44fdd4b800] 08:40:50 INFO - PROCESS | 1868 | 1461685250185 Marionette TRACE conn3 <- [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]]]}] 08:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1125ms 08:40:50 INFO - PROCESS | 1868 | 1461685250248 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 08:40:50 INFO - PROCESS | 1868 | 1461685250251 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 08:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:40:50 INFO - PROCESS | 1868 | 1461685250256 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:40:50 INFO - PROCESS | 1868 | 1461685250258 Marionette TRACE conn3 <- [1,1402,null,{}] 08:40:50 INFO - PROCESS | 1868 | 1461685250263 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:50 INFO - PROCESS | 1868 | 1461685250462 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 08:40:50 INFO - PROCESS | 1868 | 1461685250486 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508d6c000 == 100 [pid = 1868] [id = 358] 08:40:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 254 (0x7f4505fcf000) [pid = 1868] [serial = 1075] [outer = (nil)] 08:40:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 255 (0x7f450c006400) [pid = 1868] [serial = 1076] [outer = 0x7f4505fcf000] 08:40:50 INFO - PROCESS | 1868 | 1461685250541 Marionette DEBUG loaded listener.js 08:40:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 256 (0x7f450c66bc00) [pid = 1868] [serial = 1077] [outer = 0x7f4505fcf000] 08:40:51 INFO - PROCESS | 1868 | 1461685251371 Marionette TRACE conn3 <- [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]]]}] 08:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1179ms 08:40:51 INFO - PROCESS | 1868 | 1461685251436 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 08:40:51 INFO - PROCESS | 1868 | 1461685251439 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 08:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:40:51 INFO - PROCESS | 1868 | 1461685251444 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:40:51 INFO - PROCESS | 1868 | 1461685251446 Marionette TRACE conn3 <- [1,1406,null,{}] 08:40:51 INFO - PROCESS | 1868 | 1461685251451 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:51 INFO - PROCESS | 1868 | 1461685251658 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 08:40:51 INFO - PROCESS | 1868 | 1461685251685 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450916b800 == 101 [pid = 1868] [id = 359] 08:40:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 257 (0x7f450bd37400) [pid = 1868] [serial = 1078] [outer = (nil)] 08:40:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 258 (0x7f450c672400) [pid = 1868] [serial = 1079] [outer = 0x7f450bd37400] 08:40:51 INFO - PROCESS | 1868 | 1461685251741 Marionette DEBUG loaded listener.js 08:40:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 259 (0x7f450c676c00) [pid = 1868] [serial = 1080] [outer = 0x7f450bd37400] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 258 (0x7f450bd8c800) [pid = 1868] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 257 (0x7f44fc8dc000) [pid = 1868] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 256 (0x7f44f9fb1800) [pid = 1868] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 255 (0x7f44fc80c400) [pid = 1868] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 254 (0x7f4512349c00) [pid = 1868] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 253 (0x7f44fb523000) [pid = 1868] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 252 (0x7f44fc8e1400) [pid = 1868] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 251 (0x7f450dc09400) [pid = 1868] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 250 (0x7f45092df000) [pid = 1868] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 249 (0x7f44f9fbb000) [pid = 1868] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7f4508b9a800) [pid = 1868] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7f44fbf52800) [pid = 1868] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7f45092de400) [pid = 1868] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7f4512627400) [pid = 1868] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7f450c96d000) [pid = 1868] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7f44ffcbb800) [pid = 1868] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7f4512c98400) [pid = 1868] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7f450fba5400) [pid = 1868] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7f4509370400) [pid = 1868] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7f44fb3b9400) [pid = 1868] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7f44fbee0000) [pid = 1868] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7f450ce77000) [pid = 1868] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7f4519593400) [pid = 1868] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7f44fb3b8800) [pid = 1868] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7f44fc8d9800) [pid = 1868] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7f450fa1b400) [pid = 1868] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7f44fa95b000) [pid = 1868] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7f45095c6800) [pid = 1868] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7f4507169c00) [pid = 1868] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7f45057b6400) [pid = 1868] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7f4513871000) [pid = 1868] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7f45092ddc00) [pid = 1868] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7f4505fc4c00) [pid = 1868] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7f45057b7400) [pid = 1868] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7f44ff10c800) [pid = 1868] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7f450f272c00) [pid = 1868] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7f44fa0eac00) [pid = 1868] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7f4505fc6800) [pid = 1868] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 220 (0x7f44fb6ab400) [pid = 1868] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 219 (0x7f44ff103800) [pid = 1868] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:40:53 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7f451532c000) [pid = 1868] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:40:53 INFO - PROCESS | 1868 | 1461685253460 Marionette TRACE conn3 <- [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]]]}] 08:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 2028ms 08:40:53 INFO - PROCESS | 1868 | 1461685253473 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 08:40:53 INFO - PROCESS | 1868 | 1461685253487 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 08:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:40:53 INFO - PROCESS | 1868 | 1461685253494 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:40:53 INFO - PROCESS | 1868 | 1461685253497 Marionette TRACE conn3 <- [1,1410,null,{}] 08:40:53 INFO - PROCESS | 1868 | 1461685253505 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:53 INFO - PROCESS | 1868 | 1461685253713 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 08:40:53 INFO - PROCESS | 1868 | 1461685253731 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdeee800 == 102 [pid = 1868] [id = 360] 08:40:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7f44fa0ea000) [pid = 1868] [serial = 1081] [outer = (nil)] 08:40:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 220 (0x7f44fbf52800) [pid = 1868] [serial = 1082] [outer = 0x7f44fa0ea000] 08:40:53 INFO - PROCESS | 1868 | 1461685253790 Marionette DEBUG loaded listener.js 08:40:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 221 (0x7f45057bf800) [pid = 1868] [serial = 1083] [outer = 0x7f44fa0ea000] 08:40:54 INFO - PROCESS | 1868 | 1461685254545 Marionette TRACE conn3 <- [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]]]}] 08:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1087ms 08:40:54 INFO - PROCESS | 1868 | 1461685254581 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 08:40:54 INFO - PROCESS | 1868 | 1461685254583 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 08:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:40:54 INFO - PROCESS | 1868 | 1461685254589 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:40:54 INFO - PROCESS | 1868 | 1461685254591 Marionette TRACE conn3 <- [1,1414,null,{}] 08:40:54 INFO - PROCESS | 1868 | 1461685254596 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:54 INFO - PROCESS | 1868 | 1461685254809 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 08:40:54 INFO - PROCESS | 1868 | 1461685254828 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45094f0800 == 103 [pid = 1868] [id = 361] 08:40:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7f44fb3b9400) [pid = 1868] [serial = 1084] [outer = (nil)] 08:40:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7f4508d2f400) [pid = 1868] [serial = 1085] [outer = 0x7f44fb3b9400] 08:40:54 INFO - PROCESS | 1868 | 1461685254894 Marionette DEBUG loaded listener.js 08:40:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7f450c677800) [pid = 1868] [serial = 1086] [outer = 0x7f44fb3b9400] 08:40:56 INFO - PROCESS | 1868 | 1461685256105 Marionette TRACE conn3 <- [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]]]}] 08:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1530ms 08:40:56 INFO - PROCESS | 1868 | 1461685256121 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 08:40:56 INFO - PROCESS | 1868 | 1461685256127 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 08:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:40:56 INFO - PROCESS | 1868 | 1461685256135 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:40:56 INFO - PROCESS | 1868 | 1461685256141 Marionette TRACE conn3 <- [1,1418,null,{}] 08:40:56 INFO - PROCESS | 1868 | 1461685256148 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:56 INFO - PROCESS | 1868 | 1461685256344 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 08:40:56 INFO - PROCESS | 1868 | 1461685256540 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:56 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc9d5000 == 104 [pid = 1868] [id = 362] 08:40:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7f44fb3bc000) [pid = 1868] [serial = 1087] [outer = (nil)] 08:40:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7f44fbee4800) [pid = 1868] [serial = 1088] [outer = 0x7f44fb3bc000] 08:40:56 INFO - PROCESS | 1868 | 1461685256617 Marionette DEBUG loaded listener.js 08:40:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7f44fc875000) [pid = 1868] [serial = 1089] [outer = 0x7f44fb3bc000] 08:40:57 INFO - PROCESS | 1868 | 1461685257580 Marionette TRACE conn3 <- [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]]]}] 08:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1483ms 08:40:57 INFO - PROCESS | 1868 | 1461685257618 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 08:40:57 INFO - PROCESS | 1868 | 1461685257627 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 08:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:40:57 INFO - PROCESS | 1868 | 1461685257637 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:40:57 INFO - PROCESS | 1868 | 1461685257641 Marionette TRACE conn3 <- [1,1422,null,{}] 08:40:57 INFO - PROCESS | 1868 | 1461685257647 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:57 INFO - PROCESS | 1868 | 1461685257831 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 08:40:58 INFO - PROCESS | 1868 | 1461685258023 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505829800 == 105 [pid = 1868] [id = 363] 08:40:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7f44fc87f000) [pid = 1868] [serial = 1090] [outer = (nil)] 08:40:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7f4505e51000) [pid = 1868] [serial = 1091] [outer = 0x7f44fc87f000] 08:40:58 INFO - PROCESS | 1868 | 1461685258173 Marionette DEBUG loaded listener.js 08:40:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7f4505ff5800) [pid = 1868] [serial = 1092] [outer = 0x7f44fc87f000] 08:40:59 INFO - PROCESS | 1868 | 1461685259045 Marionette TRACE conn3 <- [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]]]}] 08:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1478ms 08:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:40:59 INFO - PROCESS | 1868 | 1461685259115 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 08:40:59 INFO - PROCESS | 1868 | 1461685259118 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 08:40:59 INFO - PROCESS | 1868 | 1461685259124 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:40:59 INFO - PROCESS | 1868 | 1461685259130 Marionette TRACE conn3 <- [1,1426,null,{}] 08:40:59 INFO - PROCESS | 1868 | 1461685259146 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:59 INFO - PROCESS | 1868 | 1461685259370 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 08:40:59 INFO - PROCESS | 1868 | 1461685259595 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:59 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450b226000 == 106 [pid = 1868] [id = 364] 08:40:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7f4508856800) [pid = 1868] [serial = 1093] [outer = (nil)] 08:40:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7f45092bac00) [pid = 1868] [serial = 1094] [outer = 0x7f4508856800] 08:40:59 INFO - PROCESS | 1868 | 1461685259712 Marionette DEBUG loaded listener.js 08:40:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7f4509334800) [pid = 1868] [serial = 1095] [outer = 0x7f4508856800] 08:41:00 INFO - PROCESS | 1868 | 1461685260603 Marionette TRACE conn3 <- [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]]]}] 08:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1536ms 08:41:00 INFO - PROCESS | 1868 | 1461685260660 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 08:41:00 INFO - PROCESS | 1868 | 1461685260665 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 08:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:41:00 INFO - PROCESS | 1868 | 1461685260671 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:41:00 INFO - PROCESS | 1868 | 1461685260674 Marionette TRACE conn3 <- [1,1430,null,{}] 08:41:00 INFO - PROCESS | 1868 | 1461685260679 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:00 INFO - PROCESS | 1868 | 1461685260864 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 08:41:01 INFO - PROCESS | 1868 | 1461685261093 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:01 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450cdca800 == 107 [pid = 1868] [id = 365] 08:41:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7f450c00b000) [pid = 1868] [serial = 1096] [outer = (nil)] 08:41:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7f450c670400) [pid = 1868] [serial = 1097] [outer = 0x7f450c00b000] 08:41:01 INFO - PROCESS | 1868 | 1461685261249 Marionette DEBUG loaded listener.js 08:41:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7f450c96b000) [pid = 1868] [serial = 1098] [outer = 0x7f450c00b000] 08:41:02 INFO - PROCESS | 1868 | 1461685262100 Marionette TRACE conn3 <- [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]]]}] 08:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1485ms 08:41:02 INFO - PROCESS | 1868 | 1461685262156 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 08:41:02 INFO - PROCESS | 1868 | 1461685262159 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 08:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:41:02 INFO - PROCESS | 1868 | 1461685262165 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:41:02 INFO - PROCESS | 1868 | 1461685262167 Marionette TRACE conn3 <- [1,1434,null,{}] 08:41:02 INFO - PROCESS | 1868 | 1461685262172 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:02 INFO - PROCESS | 1868 | 1461685262348 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 08:41:02 INFO - PROCESS | 1868 | 1461685262541 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45115e5000 == 108 [pid = 1868] [id = 366] 08:41:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7f450606f800) [pid = 1868] [serial = 1099] [outer = (nil)] 08:41:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7f450ca8bc00) [pid = 1868] [serial = 1100] [outer = 0x7f450606f800] 08:41:02 INFO - PROCESS | 1868 | 1461685262610 Marionette DEBUG loaded listener.js 08:41:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7f450ca96800) [pid = 1868] [serial = 1101] [outer = 0x7f450606f800] 08:41:03 INFO - PROCESS | 1868 | 1461685263523 Marionette TRACE conn3 <- [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]]]}] 08:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1431ms 08:41:03 INFO - PROCESS | 1868 | 1461685263597 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 08:41:03 INFO - PROCESS | 1868 | 1461685263601 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 08:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:41:03 INFO - PROCESS | 1868 | 1461685263606 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:41:03 INFO - PROCESS | 1868 | 1461685263609 Marionette TRACE conn3 <- [1,1438,null,{}] 08:41:03 INFO - PROCESS | 1868 | 1461685263614 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:03 INFO - PROCESS | 1868 | 1461685263840 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 08:41:04 INFO - PROCESS | 1868 | 1461685264078 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:04 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451263c800 == 109 [pid = 1868] [id = 367] 08:41:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7f4508f84c00) [pid = 1868] [serial = 1102] [outer = (nil)] 08:41:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7f450dc09800) [pid = 1868] [serial = 1103] [outer = 0x7f4508f84c00] 08:41:04 INFO - PROCESS | 1868 | 1461685264165 Marionette DEBUG loaded listener.js 08:41:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7f451129a400) [pid = 1868] [serial = 1104] [outer = 0x7f4508f84c00] 08:41:04 INFO - PROCESS | 1868 | 1461685264952 Marionette TRACE conn3 <- [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]]]}] 08:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1385ms 08:41:04 INFO - PROCESS | 1868 | 1461685264993 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 08:41:04 INFO - PROCESS | 1868 | 1461685264997 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 08:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:41:05 INFO - PROCESS | 1868 | 1461685265003 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:41:05 INFO - PROCESS | 1868 | 1461685265005 Marionette TRACE conn3 <- [1,1442,null,{}] 08:41:05 INFO - PROCESS | 1868 | 1461685265011 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:05 INFO - PROCESS | 1868 | 1461685265191 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 08:41:05 INFO - PROCESS | 1868 | 1461685265383 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:05 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451550f000 == 110 [pid = 1868] [id = 368] 08:41:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7f44fa962000) [pid = 1868] [serial = 1105] [outer = (nil)] 08:41:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7f45092b7800) [pid = 1868] [serial = 1106] [outer = 0x7f44fa962000] 08:41:05 INFO - PROCESS | 1868 | 1461685265454 Marionette DEBUG loaded listener.js 08:41:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7f4511a45800) [pid = 1868] [serial = 1107] [outer = 0x7f44fa962000] 08:41:06 INFO - PROCESS | 1868 | 1461685266356 Marionette TRACE conn3 <- [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]]]}] 08:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1392ms 08:41:06 INFO - PROCESS | 1868 | 1461685266396 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 08:41:06 INFO - PROCESS | 1868 | 1461685266400 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 08:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:41:06 INFO - PROCESS | 1868 | 1461685266405 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:41:06 INFO - PROCESS | 1868 | 1461685266408 Marionette TRACE conn3 <- [1,1446,null,{}] 08:41:06 INFO - PROCESS | 1868 | 1461685266413 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:06 INFO - PROCESS | 1868 | 1461685266602 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 08:41:06 INFO - PROCESS | 1868 | 1461685266793 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f673800 == 111 [pid = 1868] [id = 369] 08:41:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7f44fbf56800) [pid = 1868] [serial = 1108] [outer = (nil)] 08:41:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7f45123c3400) [pid = 1868] [serial = 1109] [outer = 0x7f44fbf56800] 08:41:06 INFO - PROCESS | 1868 | 1461685266860 Marionette DEBUG loaded listener.js 08:41:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7f4512688800) [pid = 1868] [serial = 1110] [outer = 0x7f44fbf56800] 08:41:07 INFO - PROCESS | 1868 | 1461685267756 Marionette TRACE conn3 <- [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]]]}] 08:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1426ms 08:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:41:07 INFO - PROCESS | 1868 | 1461685267833 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 08:41:07 INFO - PROCESS | 1868 | 1461685267835 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 08:41:07 INFO - PROCESS | 1868 | 1461685267842 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:41:07 INFO - PROCESS | 1868 | 1461685267845 Marionette TRACE conn3 <- [1,1450,null,{}] 08:41:07 INFO - PROCESS | 1868 | 1461685267850 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:08 INFO - PROCESS | 1868 | 1461685268040 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 08:41:08 INFO - PROCESS | 1868 | 1461685268234 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45246e4000 == 112 [pid = 1868] [id = 370] 08:41:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7f450cfcec00) [pid = 1868] [serial = 1111] [outer = (nil)] 08:41:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 250 (0x7f45123c7800) [pid = 1868] [serial = 1112] [outer = 0x7f450cfcec00] 08:41:08 INFO - PROCESS | 1868 | 1461685268315 Marionette DEBUG loaded listener.js 08:41:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 251 (0x7f45152d7800) [pid = 1868] [serial = 1113] [outer = 0x7f450cfcec00] 08:41:09 INFO - PROCESS | 1868 | 1461685269196 Marionette TRACE conn3 <- [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]]]}] 08:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1428ms 08:41:09 INFO - PROCESS | 1868 | 1461685269271 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 08:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:41:09 INFO - PROCESS | 1868 | 1461685269275 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 08:41:09 INFO - PROCESS | 1868 | 1461685269280 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:41:09 INFO - PROCESS | 1868 | 1461685269286 Marionette TRACE conn3 <- [1,1454,null,{}] 08:41:09 INFO - PROCESS | 1868 | 1461685269290 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:09 INFO - PROCESS | 1868 | 1461685269466 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 08:41:09 INFO - PROCESS | 1868 | 1461685269659 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4527457000 == 113 [pid = 1868] [id = 371] 08:41:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 252 (0x7f4509715400) [pid = 1868] [serial = 1114] [outer = (nil)] 08:41:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 253 (0x7f451223d000) [pid = 1868] [serial = 1115] [outer = 0x7f4509715400] 08:41:09 INFO - PROCESS | 1868 | 1461685269733 Marionette DEBUG loaded listener.js 08:41:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 254 (0x7f4515374800) [pid = 1868] [serial = 1116] [outer = 0x7f4509715400] 08:41:10 INFO - PROCESS | 1868 | 1461685270630 Marionette TRACE conn3 <- [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]]]}] 08:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1378ms 08:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:41:10 INFO - PROCESS | 1868 | 1461685270659 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 08:41:10 INFO - PROCESS | 1868 | 1461685270663 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 08:41:10 INFO - PROCESS | 1868 | 1461685270669 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:41:10 INFO - PROCESS | 1868 | 1461685270680 Marionette TRACE conn3 <- [1,1458,null,{}] 08:41:10 INFO - PROCESS | 1868 | 1461685270691 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:10 INFO - PROCESS | 1868 | 1461685270912 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 08:41:11 INFO - PROCESS | 1868 | 1461685271108 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44ff1e2000 == 114 [pid = 1868] [id = 372] 08:41:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 255 (0x7f45095ca000) [pid = 1868] [serial = 1117] [outer = (nil)] 08:41:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 256 (0x7f451f606800) [pid = 1868] [serial = 1118] [outer = 0x7f45095ca000] 08:41:11 INFO - PROCESS | 1868 | 1461685271204 Marionette DEBUG loaded listener.js 08:41:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 257 (0x7f4523f54400) [pid = 1868] [serial = 1119] [outer = 0x7f45095ca000] 08:41:12 INFO - PROCESS | 1868 | 1461685272116 Marionette TRACE conn3 <- [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]]]}] 08:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1508ms 08:41:12 INFO - PROCESS | 1868 | 1461685272177 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 08:41:12 INFO - PROCESS | 1868 | 1461685272180 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 08:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:41:12 INFO - PROCESS | 1868 | 1461685272185 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:41:12 INFO - PROCESS | 1868 | 1461685272188 Marionette TRACE conn3 <- [1,1462,null,{}] 08:41:12 INFO - PROCESS | 1868 | 1461685272193 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:12 INFO - PROCESS | 1868 | 1461685272380 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 08:41:12 INFO - PROCESS | 1868 | 1461685272588 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f735f000 == 115 [pid = 1868] [id = 373] 08:41:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 258 (0x7f44f7662800) [pid = 1868] [serial = 1120] [outer = (nil)] 08:41:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 259 (0x7f451f611800) [pid = 1868] [serial = 1121] [outer = 0x7f44f7662800] 08:41:12 INFO - PROCESS | 1868 | 1461685272669 Marionette DEBUG loaded listener.js 08:41:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 260 (0x7f4523f6bc00) [pid = 1868] [serial = 1122] [outer = 0x7f44f7662800] 08:41:13 INFO - PROCESS | 1868 | 1461685273649 Marionette TRACE conn3 <- [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]]]}] 08:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1530ms 08:41:13 INFO - PROCESS | 1868 | 1461685273716 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 08:41:13 INFO - PROCESS | 1868 | 1461685273720 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 08:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:41:13 INFO - PROCESS | 1868 | 1461685273725 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:41:13 INFO - PROCESS | 1868 | 1461685273737 Marionette TRACE conn3 <- [1,1466,null,{}] 08:41:13 INFO - PROCESS | 1868 | 1461685273741 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:13 INFO - PROCESS | 1868 | 1461685273920 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 08:41:14 INFO - PROCESS | 1868 | 1461685274154 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f95ec800 == 116 [pid = 1868] [id = 374] 08:41:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 261 (0x7f44f89e3400) [pid = 1868] [serial = 1123] [outer = (nil)] 08:41:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 262 (0x7f450cfe9c00) [pid = 1868] [serial = 1124] [outer = 0x7f44f89e3400] 08:41:14 INFO - PROCESS | 1868 | 1461685274240 Marionette DEBUG loaded listener.js 08:41:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 263 (0x7f4523f66000) [pid = 1868] [serial = 1125] [outer = 0x7f44f89e3400] 08:41:15 INFO - PROCESS | 1868 | 1461685275141 Marionette TRACE conn3 <- [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]]]}] 08:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1489ms 08:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:41:15 INFO - PROCESS | 1868 | 1461685275216 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 08:41:15 INFO - PROCESS | 1868 | 1461685275219 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 08:41:15 INFO - PROCESS | 1868 | 1461685275226 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:41:15 INFO - PROCESS | 1868 | 1461685275229 Marionette TRACE conn3 <- [1,1470,null,{}] 08:41:15 INFO - PROCESS | 1868 | 1461685275234 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:15 INFO - PROCESS | 1868 | 1461685275435 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 08:41:15 INFO - PROCESS | 1868 | 1461685275675 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fbddf000 == 117 [pid = 1868] [id = 375] 08:41:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 264 (0x7f44fa0e8c00) [pid = 1868] [serial = 1126] [outer = (nil)] 08:41:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 265 (0x7f4505fc4000) [pid = 1868] [serial = 1127] [outer = 0x7f44fa0e8c00] 08:41:15 INFO - PROCESS | 1868 | 1461685275774 Marionette DEBUG loaded listener.js 08:41:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 266 (0x7f45241a3000) [pid = 1868] [serial = 1128] [outer = 0x7f44fa0e8c00] 08:41:16 INFO - PROCESS | 1868 | 1461685276664 Marionette TRACE conn3 <- [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]]]}] 08:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1480ms 08:41:16 INFO - PROCESS | 1868 | 1461685276706 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 08:41:16 INFO - PROCESS | 1868 | 1461685276708 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 08:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:41:16 INFO - PROCESS | 1868 | 1461685276714 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:41:16 INFO - PROCESS | 1868 | 1461685276716 Marionette TRACE conn3 <- [1,1474,null,{}] 08:41:16 INFO - PROCESS | 1868 | 1461685276722 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:16 INFO - PROCESS | 1868 | 1461685276907 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 08:41:17 INFO - PROCESS | 1868 | 1461685277106 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb5dc800 == 118 [pid = 1868] [id = 376] 08:41:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 267 (0x7f44f97dd400) [pid = 1868] [serial = 1129] [outer = (nil)] 08:41:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 268 (0x7f44f97e7800) [pid = 1868] [serial = 1130] [outer = 0x7f44f97dd400] 08:41:17 INFO - PROCESS | 1868 | 1461685277224 Marionette DEBUG loaded listener.js 08:41:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 269 (0x7f44fb3be800) [pid = 1868] [serial = 1131] [outer = 0x7f44f97dd400] 08:41:18 INFO - PROCESS | 1868 | 1461685278140 Marionette TRACE conn3 <- [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]]]}] 08:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1489ms 08:41:18 INFO - PROCESS | 1868 | 1461685278204 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 08:41:18 INFO - PROCESS | 1868 | 1461685278208 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 08:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:41:18 INFO - PROCESS | 1868 | 1461685278213 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:41:18 INFO - PROCESS | 1868 | 1461685278215 Marionette TRACE conn3 <- [1,1478,null,{}] 08:41:18 INFO - PROCESS | 1868 | 1461685278221 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:18 INFO - PROCESS | 1868 | 1461685278403 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 08:41:19 INFO - PROCESS | 1868 | 1461685279079 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:19 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fbf14800 == 119 [pid = 1868] [id = 377] 08:41:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 270 (0x7f44f7661800) [pid = 1868] [serial = 1132] [outer = (nil)] 08:41:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 271 (0x7f44f97e7c00) [pid = 1868] [serial = 1133] [outer = 0x7f44f7661800] 08:41:19 INFO - PROCESS | 1868 | 1461685279165 Marionette DEBUG loaded listener.js 08:41:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 272 (0x7f44fa960800) [pid = 1868] [serial = 1134] [outer = 0x7f44f7661800] 08:41:20 INFO - PROCESS | 1868 | 1461685280156 Marionette TRACE conn3 <- [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]]]}] 08:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 2029ms 08:41:20 INFO - PROCESS | 1868 | 1461685280245 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 08:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:41:20 INFO - PROCESS | 1868 | 1461685280258 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 08:41:20 INFO - PROCESS | 1868 | 1461685280271 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:41:20 INFO - PROCESS | 1868 | 1461685280277 Marionette TRACE conn3 <- [1,1482,null,{}] 08:41:20 INFO - PROCESS | 1868 | 1461685280288 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:20 INFO - PROCESS | 1868 | 1461685280652 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 08:41:20 INFO - PROCESS | 1868 | 1461685280861 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa294800 == 120 [pid = 1868] [id = 378] 08:41:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 273 (0x7f44fb3b7c00) [pid = 1868] [serial = 1135] [outer = (nil)] 08:41:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 274 (0x7f44fc06f000) [pid = 1868] [serial = 1136] [outer = 0x7f44fb3b7c00] 08:41:20 INFO - PROCESS | 1868 | 1461685280927 Marionette DEBUG loaded listener.js 08:41:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 275 (0x7f44fc808000) [pid = 1868] [serial = 1137] [outer = 0x7f44fb3b7c00] 08:41:21 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45246e2800 == 119 [pid = 1868] [id = 87] 08:41:21 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc935800 == 118 [pid = 1868] [id = 307] 08:41:21 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdeee800 == 117 [pid = 1868] [id = 360] 08:41:21 INFO - PROCESS | 1868 | --DOMWINDOW == 274 (0x7f4513225c00) [pid = 1868] [serial = 1025] [outer = (nil)] [url = about:blank] 08:41:21 INFO - PROCESS | 1868 | --DOMWINDOW == 273 (0x7f450ca8ec00) [pid = 1868] [serial = 992] [outer = (nil)] [url = about:blank] 08:41:21 INFO - PROCESS | 1868 | --DOMWINDOW == 272 (0x7f450cfc9000) [pid = 1868] [serial = 983] [outer = (nil)] [url = about:blank] 08:41:21 INFO - PROCESS | 1868 | --DOMWINDOW == 271 (0x7f44ffcbbc00) [pid = 1868] [serial = 980] [outer = (nil)] [url = about:blank] 08:41:21 INFO - PROCESS | 1868 | --DOMWINDOW == 270 (0x7f44f89ec400) [pid = 1868] [serial = 986] [outer = (nil)] [url = about:blank] 08:41:21 INFO - PROCESS | 1868 | --DOMWINDOW == 269 (0x7f4523f70800) [pid = 1868] [serial = 989] [outer = (nil)] [url = about:blank] 08:41:21 INFO - PROCESS | 1868 | --DOMWINDOW == 268 (0x7f44fec2a400) [pid = 1868] [serial = 995] [outer = (nil)] [url = about:blank] 08:41:21 INFO - PROCESS | 1868 | --DOMWINDOW == 267 (0x7f450bd2fc00) [pid = 1868] [serial = 998] [outer = (nil)] [url = about:blank] 08:41:21 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450916b800 == 116 [pid = 1868] [id = 359] 08:41:21 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508d6c000 == 115 [pid = 1868] [id = 358] 08:41:21 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45053d6000 == 114 [pid = 1868] [id = 357] 08:41:21 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fbdd5000 == 113 [pid = 1868] [id = 356] 08:41:21 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45072d2000 == 112 [pid = 1868] [id = 355] 08:41:21 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4505dc3000 == 111 [pid = 1868] [id = 354] 08:41:21 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fccd1000 == 110 [pid = 1868] [id = 353] 08:41:21 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f8c82800 == 109 [pid = 1868] [id = 352] 08:41:21 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc00d000 == 108 [pid = 1868] [id = 351] 08:41:21 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4513842800 == 107 [pid = 1868] [id = 345] 08:41:21 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511a72000 == 106 [pid = 1868] [id = 344] 08:41:21 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450911a800 == 105 [pid = 1868] [id = 343] 08:41:21 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdc14000 == 104 [pid = 1868] [id = 342] 08:41:21 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450cdb8000 == 103 [pid = 1868] [id = 341] 08:41:22 INFO - PROCESS | 1868 | 1461685282009 Marionette TRACE conn3 <- [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]]]}] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 266 (0x7f451162c800) [pid = 1868] [serial = 1023] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 265 (0x7f451146e000) [pid = 1868] [serial = 668] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 264 (0x7f450729c000) [pid = 1868] [serial = 692] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 263 (0x7f44fb51e800) [pid = 1868] [serial = 1004] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 262 (0x7f44ff107800) [pid = 1868] [serial = 1008] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 261 (0x7f45137d7000) [pid = 1868] [serial = 617] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 260 (0x7f4512681c00) [pid = 1868] [serial = 873] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 259 (0x7f450c111c00) [pid = 1868] [serial = 695] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 258 (0x7f450606dc00) [pid = 1868] [serial = 959] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 257 (0x7f451f49b800) [pid = 1868] [serial = 671] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 256 (0x7f450fb7a800) [pid = 1868] [serial = 789] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 255 (0x7f4508d29000) [pid = 1868] [serial = 1013] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 254 (0x7f4524a37400) [pid = 1868] [serial = 680] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 253 (0x7f4508b95800) [pid = 1868] [serial = 1011] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 252 (0x7f450c010000) [pid = 1868] [serial = 786] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 251 (0x7f451950d800) [pid = 1868] [serial = 795] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 250 (0x7f450932f800) [pid = 1868] [serial = 962] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 249 (0x7f450ce6a800) [pid = 1868] [serial = 1019] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7f450a8cf400) [pid = 1868] [serial = 1017] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7f451f60d400) [pid = 1868] [serial = 798] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7f4507166400) [pid = 1868] [serial = 1010] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7f45209f4c00) [pid = 1868] [serial = 731] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7f450cfc5400) [pid = 1868] [serial = 725] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7f44fb523c00) [pid = 1868] [serial = 744] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7f451386f000) [pid = 1868] [serial = 971] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7f44ff10a400) [pid = 1868] [serial = 780] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7f4511a3c400) [pid = 1868] [serial = 792] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7f4524078800) [pid = 1868] [serial = 804] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7f44fb3c6c00) [pid = 1868] [serial = 741] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7f44fc8e5c00) [pid = 1868] [serial = 689] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7f451322cc00) [pid = 1868] [serial = 728] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7f450c977000) [pid = 1868] [serial = 1022] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7f4510c28800) [pid = 1868] [serial = 954] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7f4524082800) [pid = 1868] [serial = 977] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7f4509335400) [pid = 1868] [serial = 1016] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7f4524855400) [pid = 1868] [serial = 738] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7f45057c0000) [pid = 1868] [serial = 683] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7f45241a2800) [pid = 1868] [serial = 734] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7f4510963800) [pid = 1868] [serial = 1020] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7f4522741c00) [pid = 1868] [serial = 974] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7f450bd2cc00) [pid = 1868] [serial = 665] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7f450cfc5000) [pid = 1868] [serial = 965] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7f44fbee3800) [pid = 1868] [serial = 1005] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7f452410b800) [pid = 1868] [serial = 677] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7f44f9fb9800) [pid = 1868] [serial = 1001] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7f4507299c00) [pid = 1868] [serial = 686] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 220 (0x7f45082c0800) [pid = 1868] [serial = 783] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 219 (0x7f4523f66c00) [pid = 1868] [serial = 674] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7f44fb6b9400) [pid = 1868] [serial = 956] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7f44fa0f4400) [pid = 1868] [serial = 813] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7f452410b000) [pid = 1868] [serial = 810] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7f4511476800) [pid = 1868] [serial = 968] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7f44fdd46400) [pid = 1868] [serial = 1007] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7f4524082000) [pid = 1868] [serial = 807] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7f45092e1400) [pid = 1868] [serial = 1014] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7f4508d34800) [pid = 1868] [serial = 722] [outer = (nil)] [url = about:blank] 08:41:22 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7f452273bc00) [pid = 1868] [serial = 801] [outer = (nil)] [url = about:blank] 08:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1854ms 08:41:22 INFO - PROCESS | 1868 | 1461685282122 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 08:41:22 INFO - PROCESS | 1868 | 1461685282127 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 08:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:41:22 INFO - PROCESS | 1868 | 1461685282133 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:41:22 INFO - PROCESS | 1868 | 1461685282135 Marionette TRACE conn3 <- [1,1486,null,{}] 08:41:22 INFO - PROCESS | 1868 | 1461685282141 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:22 INFO - PROCESS | 1868 | 1461685282324 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 08:41:22 INFO - PROCESS | 1868 | 1461685282571 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:22 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fbdcf000 == 104 [pid = 1868] [id = 379] 08:41:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7f44fa0ee800) [pid = 1868] [serial = 1138] [outer = (nil)] 08:41:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7f44fc8dd400) [pid = 1868] [serial = 1139] [outer = 0x7f44fa0ee800] 08:41:22 INFO - PROCESS | 1868 | 1461685282640 Marionette DEBUG loaded listener.js 08:41:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7f44fec24000) [pid = 1868] [serial = 1140] [outer = 0x7f44fa0ee800] 08:41:23 INFO - PROCESS | 1868 | 1461685283326 Marionette TRACE conn3 <- [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]]]}] 08:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1227ms 08:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:41:23 INFO - PROCESS | 1868 | 1461685283361 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 08:41:23 INFO - PROCESS | 1868 | 1461685283363 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 08:41:23 INFO - PROCESS | 1868 | 1461685283390 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:41:23 INFO - PROCESS | 1868 | 1461685283398 Marionette TRACE conn3 <- [1,1490,null,{}] 08:41:23 INFO - PROCESS | 1868 | 1461685283408 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:23 INFO - PROCESS | 1868 | 1461685283567 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 08:41:23 INFO - PROCESS | 1868 | 1461685283586 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdc1a000 == 105 [pid = 1868] [id = 380] 08:41:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7f45057c1400) [pid = 1868] [serial = 1141] [outer = (nil)] 08:41:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7f4505feb800) [pid = 1868] [serial = 1142] [outer = 0x7f45057c1400] 08:41:23 INFO - PROCESS | 1868 | 1461685283642 Marionette DEBUG loaded listener.js 08:41:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7f4506076800) [pid = 1868] [serial = 1143] [outer = 0x7f45057c1400] 08:41:24 INFO - PROCESS | 1868 | 1461685284481 Marionette TRACE conn3 <- [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]]]}] 08:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1163ms 08:41:24 INFO - PROCESS | 1868 | 1461685284537 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 08:41:24 INFO - PROCESS | 1868 | 1461685284541 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 08:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:41:24 INFO - PROCESS | 1868 | 1461685284546 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:41:24 INFO - PROCESS | 1868 | 1461685284547 Marionette TRACE conn3 <- [1,1494,null,{}] 08:41:24 INFO - PROCESS | 1868 | 1461685284553 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:24 INFO - PROCESS | 1868 | 1461685284768 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 08:41:24 INFO - PROCESS | 1868 | 1461685284797 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fee3f800 == 106 [pid = 1868] [id = 381] 08:41:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7f4505e4bc00) [pid = 1868] [serial = 1144] [outer = (nil)] 08:41:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7f4507297400) [pid = 1868] [serial = 1145] [outer = 0x7f4505e4bc00] 08:41:24 INFO - PROCESS | 1868 | 1461685284855 Marionette DEBUG loaded listener.js 08:41:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7f45082c1800) [pid = 1868] [serial = 1146] [outer = 0x7f4505e4bc00] 08:41:25 INFO - PROCESS | 1868 | 1461685285837 Marionette TRACE conn3 <- [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]]]}] 08:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1330ms 08:41:25 INFO - PROCESS | 1868 | 1461685285876 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 08:41:25 INFO - PROCESS | 1868 | 1461685285879 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 08:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:41:25 INFO - PROCESS | 1868 | 1461685285885 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:41:25 INFO - PROCESS | 1868 | 1461685285887 Marionette TRACE conn3 <- [1,1498,null,{}] 08:41:25 INFO - PROCESS | 1868 | 1461685285892 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:26 INFO - PROCESS | 1868 | 1461685286096 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 08:41:26 INFO - PROCESS | 1868 | 1461685286128 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505374800 == 107 [pid = 1868] [id = 382] 08:41:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 220 (0x7f4508d34800) [pid = 1868] [serial = 1147] [outer = (nil)] 08:41:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 221 (0x7f4508f8b800) [pid = 1868] [serial = 1148] [outer = 0x7f4508d34800] 08:41:26 INFO - PROCESS | 1868 | 1461685286196 Marionette DEBUG loaded listener.js 08:41:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7f4509334400) [pid = 1868] [serial = 1149] [outer = 0x7f4508d34800] 08:41:27 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7f4505fcf000) [pid = 1868] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:41:27 INFO - PROCESS | 1868 | --DOMWINDOW == 220 (0x7f450bd37400) [pid = 1868] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:41:27 INFO - PROCESS | 1868 | --DOMWINDOW == 219 (0x7f450606c400) [pid = 1868] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:41:27 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7f44ffcc0000) [pid = 1868] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:41:27 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7f44fb6aa400) [pid = 1868] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:41:27 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7f44fdd4b800) [pid = 1868] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:41:27 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7f44f9fb4400) [pid = 1868] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:41:27 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7f44f89ea000) [pid = 1868] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:41:27 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7f4508ec9400) [pid = 1868] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:41:27 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7f4508933800) [pid = 1868] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:41:27 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7f44fa0ea000) [pid = 1868] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:41:27 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7f4508d29c00) [pid = 1868] [serial = 30] [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.] 08:41:27 INFO - PROCESS | 1868 | 1461685287523 Marionette TRACE conn3 <- [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]]]}] 08:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1680ms 08:41:27 INFO - PROCESS | 1868 | 1461685287565 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 08:41:27 INFO - PROCESS | 1868 | 1461685287568 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 08:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:41:27 INFO - PROCESS | 1868 | 1461685287573 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:41:27 INFO - PROCESS | 1868 | 1461685287575 Marionette TRACE conn3 <- [1,1502,null,{}] 08:41:27 INFO - PROCESS | 1868 | 1461685287594 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:27 INFO - PROCESS | 1868 | 1461685287749 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 08:41:27 INFO - PROCESS | 1868 | 1461685287764 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505dd4800 == 108 [pid = 1868] [id = 383] 08:41:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7f4508cc3c00) [pid = 1868] [serial = 1150] [outer = (nil)] 08:41:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7f45095c9c00) [pid = 1868] [serial = 1151] [outer = 0x7f4508cc3c00] 08:41:27 INFO - PROCESS | 1868 | 1461685287820 Marionette DEBUG loaded listener.js 08:41:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7f450bd2cc00) [pid = 1868] [serial = 1152] [outer = 0x7f4508cc3c00] 08:41:28 INFO - PROCESS | 1868 | 1461685288571 Marionette TRACE conn3 <- [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]]]}] 08:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1028ms 08:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:41:28 INFO - PROCESS | 1868 | 1461685288602 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 08:41:28 INFO - PROCESS | 1868 | 1461685288604 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 08:41:28 INFO - PROCESS | 1868 | 1461685288608 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:41:28 INFO - PROCESS | 1868 | 1461685288611 Marionette TRACE conn3 <- [1,1506,null,{}] 08:41:28 INFO - PROCESS | 1868 | 1461685288616 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:28 INFO - PROCESS | 1868 | 1461685288824 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 08:41:28 INFO - PROCESS | 1868 | 1461685288845 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4507d63000 == 109 [pid = 1868] [id = 384] 08:41:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7f44fb6aa400) [pid = 1868] [serial = 1153] [outer = (nil)] 08:41:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7f450c003000) [pid = 1868] [serial = 1154] [outer = 0x7f44fb6aa400] 08:41:28 INFO - PROCESS | 1868 | 1461685288900 Marionette DEBUG loaded listener.js 08:41:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7f450c670c00) [pid = 1868] [serial = 1155] [outer = 0x7f44fb6aa400] 08:41:29 INFO - PROCESS | 1868 | 1461685289997 Marionette TRACE conn3 <- [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]]]}] 08:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1425ms 08:41:30 INFO - PROCESS | 1868 | 1461685290035 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 08:41:30 INFO - PROCESS | 1868 | 1461685290043 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 08:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:41:30 INFO - PROCESS | 1868 | 1461685290050 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:41:30 INFO - PROCESS | 1868 | 1461685290057 Marionette TRACE conn3 <- [1,1510,null,{}] 08:41:30 INFO - PROCESS | 1868 | 1461685290064 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:30 INFO - PROCESS | 1868 | 1461685290310 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 08:41:30 INFO - PROCESS | 1868 | 1461685290497 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:30 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc00e800 == 110 [pid = 1868] [id = 385] 08:41:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7f44fb3c3400) [pid = 1868] [serial = 1156] [outer = (nil)] 08:41:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7f44fbee5400) [pid = 1868] [serial = 1157] [outer = 0x7f44fb3c3400] 08:41:30 INFO - PROCESS | 1868 | 1461685290574 Marionette DEBUG loaded listener.js 08:41:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7f44fc80bc00) [pid = 1868] [serial = 1158] [outer = 0x7f44fb3c3400] 08:41:31 INFO - PROCESS | 1868 | 1461685291571 Marionette TRACE conn3 <- [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]]]}] 08:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1590ms 08:41:31 INFO - PROCESS | 1868 | 1461685291646 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 08:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:41:31 INFO - PROCESS | 1868 | 1461685291658 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 08:41:31 INFO - PROCESS | 1868 | 1461685291667 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:41:31 INFO - PROCESS | 1868 | 1461685291672 Marionette TRACE conn3 <- [1,1514,null,{}] 08:41:31 INFO - PROCESS | 1868 | 1461685291677 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:31 INFO - PROCESS | 1868 | 1461685291911 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 08:41:32 INFO - PROCESS | 1868 | 1461685292230 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505373000 == 111 [pid = 1868] [id = 386] 08:41:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 220 (0x7f44fb6b9c00) [pid = 1868] [serial = 1159] [outer = (nil)] 08:41:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 221 (0x7f44ff109400) [pid = 1868] [serial = 1160] [outer = 0x7f44fb6b9c00] 08:41:32 INFO - PROCESS | 1868 | 1461685292306 Marionette DEBUG loaded listener.js 08:41:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7f4505ff2400) [pid = 1868] [serial = 1161] [outer = 0x7f44fb6b9c00] 08:41:33 INFO - PROCESS | 1868 | 1461685293153 Marionette TRACE conn3 <- [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]]]}] 08:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1532ms 08:41:33 INFO - PROCESS | 1868 | 1461685293199 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 08:41:33 INFO - PROCESS | 1868 | 1461685293202 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 08:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:41:33 INFO - PROCESS | 1868 | 1461685293209 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:41:33 INFO - PROCESS | 1868 | 1461685293215 Marionette TRACE conn3 <- [1,1518,null,{}] 08:41:33 INFO - PROCESS | 1868 | 1461685293230 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:33 INFO - PROCESS | 1868 | 1461685293414 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 08:41:33 INFO - PROCESS | 1868 | 1461685293585 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508e82000 == 112 [pid = 1868] [id = 387] 08:41:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7f4508b95800) [pid = 1868] [serial = 1162] [outer = (nil)] 08:41:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7f45092de000) [pid = 1868] [serial = 1163] [outer = 0x7f4508b95800] 08:41:33 INFO - PROCESS | 1868 | 1461685293661 Marionette DEBUG loaded listener.js 08:41:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7f45095c5c00) [pid = 1868] [serial = 1164] [outer = 0x7f4508b95800] 08:41:34 INFO - PROCESS | 1868 | 1461685294532 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 08:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1382ms 08:41:34 INFO - PROCESS | 1868 | 1461685294593 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 08:41:34 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:41:34 INFO - PROCESS | 1868 | 1461685294598 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 08:41:34 INFO - PROCESS | 1868 | 1461685294604 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:41:34 INFO - PROCESS | 1868 | 1461685294607 Marionette TRACE conn3 <- [1,1522,null,{}] 08:41:34 INFO - PROCESS | 1868 | 1461685294612 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:34 INFO - PROCESS | 1868 | 1461685294805 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 08:41:34 INFO - PROCESS | 1868 | 1461685294990 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4509506800 == 113 [pid = 1868] [id = 388] 08:41:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7f4508853c00) [pid = 1868] [serial = 1165] [outer = (nil)] 08:41:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7f450c10bc00) [pid = 1868] [serial = 1166] [outer = 0x7f4508853c00] 08:41:35 INFO - PROCESS | 1868 | 1461685295064 Marionette DEBUG loaded listener.js 08:41:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7f450c677400) [pid = 1868] [serial = 1167] [outer = 0x7f4508853c00] 08:41:35 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:35 INFO - PROCESS | 1868 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:41:35 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:35 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:35 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:35 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:35 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:35 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:35 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:35 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:35 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:35 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:35 INFO - PROCESS | 1868 | 1461685295812 Marionette TRACE conn3 <- [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"]]]}] 08:41:35 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 () { 08:41:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:41:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:41:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:41:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:41:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:41:35 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 () { 08:41:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:41:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:41:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:41:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:41:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:41:35 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 () { 08:41:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:41:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:41:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:41:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:41:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:41:35 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 () { 08:41:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:41:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:41:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:41:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:41:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:41:35 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1233ms 08:41:35 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:41:35 INFO - PROCESS | 1868 | 1461685295848 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 08:41:35 INFO - PROCESS | 1868 | 1461685295850 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 08:41:35 INFO - PROCESS | 1868 | 1461685295858 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:41:35 INFO - PROCESS | 1868 | 1461685295861 Marionette TRACE conn3 <- [1,1526,null,{}] 08:41:35 INFO - PROCESS | 1868 | 1461685295866 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:36 INFO - PROCESS | 1868 | 1461685296055 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 08:41:36 INFO - PROCESS | 1868 | 1461685296259 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450a45f000 == 114 [pid = 1868] [id = 389] 08:41:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7f4508f84400) [pid = 1868] [serial = 1168] [outer = (nil)] 08:41:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7f450ca8a400) [pid = 1868] [serial = 1169] [outer = 0x7f4508f84400] 08:41:36 INFO - PROCESS | 1868 | 1461685296339 Marionette DEBUG loaded listener.js 08:41:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7f450cfeec00) [pid = 1868] [serial = 1170] [outer = 0x7f4508f84400] 08:41:37 INFO - PROCESS | 1868 | 1461685297204 Marionette TRACE conn3 <- [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"]]]}] 08:41:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:41:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:41:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:41:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:41:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:41:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:41:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:41:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:41:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:41:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:41:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:41:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:41:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:41:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:41:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:41:37 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1386ms 08:41:37 INFO - PROCESS | 1868 | 1461685297246 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 08:41:37 INFO - PROCESS | 1868 | 1461685297249 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 08:41:37 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:41:37 INFO - PROCESS | 1868 | 1461685297255 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:41:37 INFO - PROCESS | 1868 | 1461685297257 Marionette TRACE conn3 <- [1,1530,null,{}] 08:41:37 INFO - PROCESS | 1868 | 1461685297263 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:37 INFO - PROCESS | 1868 | 1461685297479 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 08:41:37 INFO - PROCESS | 1868 | 1461685297645 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45115e2800 == 115 [pid = 1868] [id = 390] 08:41:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7f450c678800) [pid = 1868] [serial = 1171] [outer = (nil)] 08:41:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7f4512c99000) [pid = 1868] [serial = 1172] [outer = 0x7f450c678800] 08:41:37 INFO - PROCESS | 1868 | 1461685297716 Marionette DEBUG loaded listener.js 08:41:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7f451554ec00) [pid = 1868] [serial = 1173] [outer = 0x7f450c678800] 08:41:38 INFO - PROCESS | 1868 | 1461685298436 Marionette TRACE conn3 <- [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]]]}] 08:41:38 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 08:41:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:41:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:41:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:41:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:41:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:41:38 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. 08:41:38 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:41:38 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1229ms 08:41:38 INFO - PROCESS | 1868 | 1461685298486 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 08:41:38 INFO - PROCESS | 1868 | 1461685298489 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 08:41:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:41:38 INFO - PROCESS | 1868 | 1461685298494 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:41:38 INFO - PROCESS | 1868 | 1461685298496 Marionette TRACE conn3 <- [1,1534,null,{}] 08:41:38 INFO - PROCESS | 1868 | 1461685298502 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:38 INFO - PROCESS | 1868 | 1461685298671 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 08:41:38 INFO - PROCESS | 1868 | 1461685298840 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512649000 == 116 [pid = 1868] [id = 391] 08:41:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7f450c96c800) [pid = 1868] [serial = 1174] [outer = (nil)] 08:41:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7f451f152400) [pid = 1868] [serial = 1175] [outer = 0x7f450c96c800] 08:41:38 INFO - PROCESS | 1868 | 1461685298907 Marionette DEBUG loaded listener.js 08:41:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7f451f605000) [pid = 1868] [serial = 1176] [outer = 0x7f450c96c800] 08:41:39 INFO - PROCESS | 1868 | 1461685299781 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 08:41:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:41:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1324ms 08:41:39 INFO - PROCESS | 1868 | 1461685299820 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 08:41:39 INFO - PROCESS | 1868 | 1461685299824 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 08:41:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:41:39 INFO - PROCESS | 1868 | 1461685299830 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:41:39 INFO - PROCESS | 1868 | 1461685299832 Marionette TRACE conn3 <- [1,1538,null,{}] 08:41:39 INFO - PROCESS | 1868 | 1461685299837 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:40 INFO - PROCESS | 1868 | 1461685300015 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 08:41:40 INFO - PROCESS | 1868 | 1461685300210 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45186be800 == 117 [pid = 1868] [id = 392] 08:41:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7f450cff1000) [pid = 1868] [serial = 1177] [outer = (nil)] 08:41:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7f452064c400) [pid = 1868] [serial = 1178] [outer = 0x7f450cff1000] 08:41:40 INFO - PROCESS | 1868 | 1461685300277 Marionette DEBUG loaded listener.js 08:41:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7f4523f53c00) [pid = 1868] [serial = 1179] [outer = 0x7f450cff1000] 08:41:41 INFO - PROCESS | 1868 | 1461685301115 Marionette TRACE conn3 <- [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]]]}] 08:41:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:41:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1330ms 08:41:41 INFO - PROCESS | 1868 | 1461685301160 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 08:41:41 INFO - PROCESS | 1868 | 1461685301164 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 08:41:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:41:41 INFO - PROCESS | 1868 | 1461685301170 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:41:41 INFO - PROCESS | 1868 | 1461685301172 Marionette TRACE conn3 <- [1,1542,null,{}] 08:41:41 INFO - PROCESS | 1868 | 1461685301178 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:41 INFO - PROCESS | 1868 | 1461685301356 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 08:41:41 INFO - PROCESS | 1868 | 1461685301577 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4520524800 == 118 [pid = 1868] [id = 393] 08:41:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7f44fc872400) [pid = 1868] [serial = 1180] [outer = (nil)] 08:41:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7f4523f66c00) [pid = 1868] [serial = 1181] [outer = 0x7f44fc872400] 08:41:41 INFO - PROCESS | 1868 | 1461685301703 Marionette DEBUG loaded listener.js 08:41:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7f45241a5400) [pid = 1868] [serial = 1182] [outer = 0x7f44fc872400] 08:41:42 INFO - PROCESS | 1868 | 1461685302551 Marionette TRACE conn3 <- [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]]]}] 08:41:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:41:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1434ms 08:41:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:41:42 INFO - PROCESS | 1868 | 1461685302604 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 08:41:42 INFO - PROCESS | 1868 | 1461685302606 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 08:41:42 INFO - PROCESS | 1868 | 1461685302629 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:41:42 INFO - PROCESS | 1868 | 1461685302633 Marionette TRACE conn3 <- [1,1546,null,{}] 08:41:42 INFO - PROCESS | 1868 | 1461685302641 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:42 INFO - PROCESS | 1868 | 1461685302830 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 08:41:43 INFO - PROCESS | 1868 | 1461685303025 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:43 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524a9e800 == 119 [pid = 1868] [id = 394] 08:41:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7f44ffca2800) [pid = 1868] [serial = 1183] [outer = (nil)] 08:41:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7f44ffcabc00) [pid = 1868] [serial = 1184] [outer = 0x7f44ffca2800] 08:41:43 INFO - PROCESS | 1868 | 1461685303094 Marionette DEBUG loaded listener.js 08:41:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7f44ffcb0800) [pid = 1868] [serial = 1185] [outer = 0x7f44ffca2800] 08:41:44 INFO - PROCESS | 1868 | 1461685304002 Marionette TRACE conn3 <- [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]]]}] 08:41:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:41:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1448ms 08:41:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:41:44 INFO - PROCESS | 1868 | 1461685304060 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 08:41:44 INFO - PROCESS | 1868 | 1461685304064 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 08:41:44 INFO - PROCESS | 1868 | 1461685304070 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:41:44 INFO - PROCESS | 1868 | 1461685304074 Marionette TRACE conn3 <- [1,1550,null,{}] 08:41:44 INFO - PROCESS | 1868 | 1461685304079 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:44 INFO - PROCESS | 1868 | 1461685304286 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 08:41:44 INFO - PROCESS | 1868 | 1461685304480 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f8917000 == 120 [pid = 1868] [id = 395] 08:41:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7f44ffca8000) [pid = 1868] [serial = 1186] [outer = (nil)] 08:41:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7f45052c9400) [pid = 1868] [serial = 1187] [outer = 0x7f44ffca8000] 08:41:44 INFO - PROCESS | 1868 | 1461685304558 Marionette DEBUG loaded listener.js 08:41:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7f45241a9000) [pid = 1868] [serial = 1188] [outer = 0x7f44ffca8000] 08:41:45 INFO - PROCESS | 1868 | 1461685305429 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 08:41:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:41:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1428ms 08:41:45 INFO - PROCESS | 1868 | 1461685305498 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 08:41:45 INFO - PROCESS | 1868 | 1461685305501 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 08:41:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:41:45 INFO - PROCESS | 1868 | 1461685305506 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:41:45 INFO - PROCESS | 1868 | 1461685305509 Marionette TRACE conn3 <- [1,1554,null,{}] 08:41:45 INFO - PROCESS | 1868 | 1461685305514 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:45 INFO - PROCESS | 1868 | 1461685305698 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 08:41:45 INFO - PROCESS | 1868 | 1461685305953 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa215800 == 121 [pid = 1868] [id = 396] 08:41:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 250 (0x7f44f6fe2c00) [pid = 1868] [serial = 1189] [outer = (nil)] 08:41:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 251 (0x7f44f6fec000) [pid = 1868] [serial = 1190] [outer = 0x7f44f6fe2c00] 08:41:46 INFO - PROCESS | 1868 | 1461685306026 Marionette DEBUG loaded listener.js 08:41:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 252 (0x7f44f6ff0c00) [pid = 1868] [serial = 1191] [outer = 0x7f44f6fe2c00] 08:41:46 INFO - PROCESS | 1868 | 1461685306877 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 08:41:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:41:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1426ms 08:41:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:41:46 INFO - PROCESS | 1868 | 1461685306933 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 08:41:46 INFO - PROCESS | 1868 | 1461685306936 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 08:41:46 INFO - PROCESS | 1868 | 1461685306940 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:41:46 INFO - PROCESS | 1868 | 1461685306944 Marionette TRACE conn3 <- [1,1558,null,{}] 08:41:46 INFO - PROCESS | 1868 | 1461685306949 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:47 INFO - PROCESS | 1868 | 1461685307132 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 08:41:47 INFO - PROCESS | 1868 | 1461685307332 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:47 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdc70800 == 122 [pid = 1868] [id = 397] 08:41:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 253 (0x7f44f6fe4400) [pid = 1868] [serial = 1192] [outer = (nil)] 08:41:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 254 (0x7f45241b0800) [pid = 1868] [serial = 1193] [outer = 0x7f44f6fe4400] 08:41:47 INFO - PROCESS | 1868 | 1461685307401 Marionette DEBUG loaded listener.js 08:41:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 255 (0x7f45244e9800) [pid = 1868] [serial = 1194] [outer = 0x7f44f6fe4400] 08:41:48 INFO - PROCESS | 1868 | 1461685308218 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 08:41:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:41:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1332ms 08:41:48 INFO - PROCESS | 1868 | 1461685308274 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 08:41:48 INFO - PROCESS | 1868 | 1461685308277 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 08:41:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:41:48 INFO - PROCESS | 1868 | 1461685308283 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:41:48 INFO - PROCESS | 1868 | 1461685308285 Marionette TRACE conn3 <- [1,1562,null,{}] 08:41:48 INFO - PROCESS | 1868 | 1461685308290 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:48 INFO - PROCESS | 1868 | 1461685308464 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 08:41:48 INFO - PROCESS | 1868 | 1461685308666 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdc86800 == 123 [pid = 1868] [id = 398] 08:41:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 256 (0x7f44f6fef400) [pid = 1868] [serial = 1195] [outer = (nil)] 08:41:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 257 (0x7f44f7773000) [pid = 1868] [serial = 1196] [outer = 0x7f44f6fef400] 08:41:48 INFO - PROCESS | 1868 | 1461685308738 Marionette DEBUG loaded listener.js 08:41:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 258 (0x7f44f7778000) [pid = 1868] [serial = 1197] [outer = 0x7f44f6fef400] 08:41:49 INFO - PROCESS | 1868 | 1461685309624 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 08:41:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:41:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1377ms 08:41:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:41:49 INFO - PROCESS | 1868 | 1461685309661 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 08:41:49 INFO - PROCESS | 1868 | 1461685309664 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 08:41:49 INFO - PROCESS | 1868 | 1461685309670 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:41:49 INFO - PROCESS | 1868 | 1461685309673 Marionette TRACE conn3 <- [1,1566,null,{}] 08:41:49 INFO - PROCESS | 1868 | 1461685309678 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:49 INFO - PROCESS | 1868 | 1461685309856 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 08:41:50 INFO - PROCESS | 1868 | 1461685310056 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9b92800 == 124 [pid = 1868] [id = 399] 08:41:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 259 (0x7f44f6fee800) [pid = 1868] [serial = 1198] [outer = (nil)] 08:41:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 260 (0x7f44f9fb9c00) [pid = 1868] [serial = 1199] [outer = 0x7f44f6fee800] 08:41:50 INFO - PROCESS | 1868 | 1461685310122 Marionette DEBUG loaded listener.js 08:41:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 261 (0x7f44fbedec00) [pid = 1868] [serial = 1200] [outer = 0x7f44f6fee800] 08:41:51 INFO - PROCESS | 1868 | 1461685311000 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 08:41:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:41:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1380ms 08:41:51 INFO - PROCESS | 1868 | 1461685311050 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 08:41:51 INFO - PROCESS | 1868 | 1461685311054 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 08:41:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:41:51 INFO - PROCESS | 1868 | 1461685311059 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:41:51 INFO - PROCESS | 1868 | 1461685311062 Marionette TRACE conn3 <- [1,1570,null,{}] 08:41:51 INFO - PROCESS | 1868 | 1461685311067 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:51 INFO - PROCESS | 1868 | 1461685311267 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 08:41:51 INFO - PROCESS | 1868 | 1461685311473 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb5d4000 == 125 [pid = 1868] [id = 400] 08:41:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 262 (0x7f44f765e000) [pid = 1868] [serial = 1201] [outer = (nil)] 08:41:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 263 (0x7f44f9af0c00) [pid = 1868] [serial = 1202] [outer = 0x7f44f765e000] 08:41:51 INFO - PROCESS | 1868 | 1461685311542 Marionette DEBUG loaded listener.js 08:41:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 264 (0x7f44f9af5000) [pid = 1868] [serial = 1203] [outer = 0x7f44f765e000] 08:41:52 INFO - PROCESS | 1868 | 1461685312458 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 08:41:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:41:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1475ms 08:41:52 INFO - PROCESS | 1868 | 1461685312536 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 08:41:52 INFO - PROCESS | 1868 | 1461685312539 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 08:41:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:41:52 INFO - PROCESS | 1868 | 1461685312545 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:41:52 INFO - PROCESS | 1868 | 1461685312547 Marionette TRACE conn3 <- [1,1574,null,{}] 08:41:52 INFO - PROCESS | 1868 | 1461685312553 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:52 INFO - PROCESS | 1868 | 1461685312758 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 08:41:53 INFO - PROCESS | 1868 | 1461685313447 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa29c000 == 126 [pid = 1868] [id = 401] 08:41:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 265 (0x7f44f7661400) [pid = 1868] [serial = 1204] [outer = (nil)] 08:41:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 266 (0x7f44f97de000) [pid = 1868] [serial = 1205] [outer = 0x7f44f7661400] 08:41:53 INFO - PROCESS | 1868 | 1461685313518 Marionette DEBUG loaded listener.js 08:41:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 267 (0x7f44f9fbac00) [pid = 1868] [serial = 1206] [outer = 0x7f44f7661400] 08:41:54 INFO - PROCESS | 1868 | 1461685314437 Marionette TRACE conn3 <- [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]]]}] 08:41:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:41:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1933ms 08:41:54 INFO - PROCESS | 1868 | 1461685314480 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 08:41:54 INFO - PROCESS | 1868 | 1461685314486 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 08:41:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:41:54 INFO - PROCESS | 1868 | 1461685314492 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:41:54 INFO - PROCESS | 1868 | 1461685314497 Marionette TRACE conn3 <- [1,1578,null,{}] 08:41:54 INFO - PROCESS | 1868 | 1461685314504 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:54 INFO - PROCESS | 1868 | 1461685314710 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 08:41:55 INFO - PROCESS | 1868 | 1461685315098 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f8c8c000 == 127 [pid = 1868] [id = 402] 08:41:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 268 (0x7f44fbeeac00) [pid = 1868] [serial = 1207] [outer = (nil)] 08:41:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 269 (0x7f44fc071400) [pid = 1868] [serial = 1208] [outer = 0x7f44fbeeac00] 08:41:55 INFO - PROCESS | 1868 | 1461685315182 Marionette DEBUG loaded listener.js 08:41:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 270 (0x7f44fc876800) [pid = 1868] [serial = 1209] [outer = 0x7f44fbeeac00] 08:41:56 INFO - PROCESS | 1868 | 1461685316074 Marionette TRACE conn3 <- [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]]]}] 08:41:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:41:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1636ms 08:41:56 INFO - PROCESS | 1868 | 1461685316132 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 08:41:56 INFO - PROCESS | 1868 | 1461685316137 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 08:41:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:41:56 INFO - PROCESS | 1868 | 1461685316143 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:41:56 INFO - PROCESS | 1868 | 1461685316146 Marionette TRACE conn3 <- [1,1582,null,{}] 08:41:56 INFO - PROCESS | 1868 | 1461685316151 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:56 INFO - PROCESS | 1868 | 1461685316342 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 08:41:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc01b800 == 126 [pid = 1868] [id = 290] 08:41:56 INFO - PROCESS | 1868 | --DOMWINDOW == 269 (0x7f4508d2f400) [pid = 1868] [serial = 1085] [outer = (nil)] [url = about:blank] 08:41:56 INFO - PROCESS | 1868 | --DOMWINDOW == 268 (0x7f451536a000) [pid = 1868] [serial = 1043] [outer = (nil)] [url = about:blank] 08:41:56 INFO - PROCESS | 1868 | --DOMWINDOW == 267 (0x7f44fc076000) [pid = 1868] [serial = 1046] [outer = (nil)] [url = about:blank] 08:41:56 INFO - PROCESS | 1868 | --DOMWINDOW == 266 (0x7f4508b16000) [pid = 1868] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:41:56 INFO - PROCESS | 1868 | --DOMWINDOW == 265 (0x7f44fc873c00) [pid = 1868] [serial = 1049] [outer = (nil)] [url = about:blank] 08:41:56 INFO - PROCESS | 1868 | --DOMWINDOW == 264 (0x7f4509370800) [pid = 1868] [serial = 1052] [outer = (nil)] [url = about:blank] 08:41:56 INFO - PROCESS | 1868 | 1461685316774 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4505dd4800 == 125 [pid = 1868] [id = 383] 08:41:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4505374800 == 124 [pid = 1868] [id = 382] 08:41:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fee3f800 == 123 [pid = 1868] [id = 381] 08:41:56 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb4e2800 == 124 [pid = 1868] [id = 403] 08:41:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 265 (0x7f44f9fbc000) [pid = 1868] [serial = 1210] [outer = (nil)] 08:41:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 266 (0x7f44fc076000) [pid = 1868] [serial = 1211] [outer = 0x7f44f9fbc000] 08:41:56 INFO - PROCESS | 1868 | 1461685316864 Marionette DEBUG loaded listener.js 08:41:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 267 (0x7f44ffcb8800) [pid = 1868] [serial = 1212] [outer = 0x7f44f9fbc000] 08:41:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdc1a000 == 123 [pid = 1868] [id = 380] 08:41:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fbdcf000 == 122 [pid = 1868] [id = 379] 08:41:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508934800 == 121 [pid = 1868] [id = 11] 08:41:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fa294800 == 120 [pid = 1868] [id = 378] 08:41:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fbf14800 == 119 [pid = 1868] [id = 377] 08:41:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4527457000 == 118 [pid = 1868] [id = 371] 08:41:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45246e4000 == 117 [pid = 1868] [id = 370] 08:41:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451f673800 == 116 [pid = 1868] [id = 369] 08:41:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451550f000 == 115 [pid = 1868] [id = 368] 08:41:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451263c800 == 114 [pid = 1868] [id = 367] 08:41:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45115e5000 == 113 [pid = 1868] [id = 366] 08:41:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450cdca800 == 112 [pid = 1868] [id = 365] 08:41:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450b226000 == 111 [pid = 1868] [id = 364] 08:41:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4505829800 == 110 [pid = 1868] [id = 363] 08:41:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc9d5000 == 109 [pid = 1868] [id = 362] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 266 (0x7f450c006400) [pid = 1868] [serial = 1076] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 265 (0x7f450c672400) [pid = 1868] [serial = 1079] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 264 (0x7f45092b6400) [pid = 1868] [serial = 1068] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 263 (0x7f4508ecc400) [pid = 1868] [serial = 1067] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 262 (0x7f45082bf400) [pid = 1868] [serial = 1065] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 261 (0x7f4507174800) [pid = 1868] [serial = 1064] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 260 (0x7f44ffcbfc00) [pid = 1868] [serial = 1062] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 259 (0x7f44fec2f400) [pid = 1868] [serial = 1061] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 258 (0x7f44fbf59c00) [pid = 1868] [serial = 1028] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 257 (0x7f450a8cdc00) [pid = 1868] [serial = 1073] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 256 (0x7f44fbee9c00) [pid = 1868] [serial = 1059] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 255 (0x7f44fb6aac00) [pid = 1868] [serial = 1058] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 254 (0x7f451162e400) [pid = 1868] [serial = 1037] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 253 (0x7f44fa0eec00) [pid = 1868] [serial = 1056] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 252 (0x7f44f89ef800) [pid = 1868] [serial = 1055] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 251 (0x7f44f765d400) [pid = 1868] [serial = 1040] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 250 (0x7f4508f89000) [pid = 1868] [serial = 1070] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 249 (0x7f450932bc00) [pid = 1868] [serial = 1071] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7f450c975800) [pid = 1868] [serial = 1034] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7f44ffcb7400) [pid = 1868] [serial = 1031] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7f44fbf52800) [pid = 1868] [serial = 1082] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7f450c676c00) [pid = 1868] [serial = 1080] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7f450c66bc00) [pid = 1868] [serial = 1077] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7f45057bf800) [pid = 1868] [serial = 1083] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7f450bd84800) [pid = 1868] [serial = 1074] [outer = (nil)] [url = about:blank] 08:41:57 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7f44fbee2400) [pid = 1868] [serial = 735] [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.] 08:41:57 INFO - PROCESS | 1868 | 1461685317652 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 08:41:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:41:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1525ms 08:41:57 INFO - PROCESS | 1868 | 1461685317670 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 08:41:57 INFO - PROCESS | 1868 | 1461685317675 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 08:41:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:41:57 INFO - PROCESS | 1868 | 1461685317688 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:41:57 INFO - PROCESS | 1868 | 1461685317696 Marionette TRACE conn3 <- [1,1586,null,{}] 08:41:57 INFO - PROCESS | 1868 | 1461685317704 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:57 INFO - PROCESS | 1868 | 1461685317888 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 08:41:58 INFO - PROCESS | 1868 | 1461685318071 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdc0f000 == 110 [pid = 1868] [id = 404] 08:41:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7f44fc87c400) [pid = 1868] [serial = 1213] [outer = (nil)] 08:41:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7f45052ccc00) [pid = 1868] [serial = 1214] [outer = 0x7f44fc87c400] 08:41:58 INFO - PROCESS | 1868 | 1461685318136 Marionette DEBUG loaded listener.js 08:41:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7f4505ff2000) [pid = 1868] [serial = 1215] [outer = 0x7f44fc87c400] 08:41:58 INFO - PROCESS | 1868 | 1461685318861 Marionette TRACE conn3 <- [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]]]}] 08:41:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:41:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1201ms 08:41:58 INFO - PROCESS | 1868 | 1461685318883 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 08:41:58 INFO - PROCESS | 1868 | 1461685318887 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 08:41:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:41:58 INFO - PROCESS | 1868 | 1461685318893 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:41:58 INFO - PROCESS | 1868 | 1461685318895 Marionette TRACE conn3 <- [1,1590,null,{}] 08:41:58 INFO - PROCESS | 1868 | 1461685318900 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:59 INFO - PROCESS | 1868 | 1461685319071 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 08:41:59 INFO - PROCESS | 1868 | 1461685319264 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:59 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44ff1c9800 == 111 [pid = 1868] [id = 405] 08:41:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7f44fc8dd000) [pid = 1868] [serial = 1216] [outer = (nil)] 08:41:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7f4507174c00) [pid = 1868] [serial = 1217] [outer = 0x7f44fc8dd000] 08:41:59 INFO - PROCESS | 1868 | 1461685319327 Marionette DEBUG loaded listener.js 08:41:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7f4508cc6400) [pid = 1868] [serial = 1218] [outer = 0x7f44fc8dd000] 08:42:00 INFO - PROCESS | 1868 | 1461685320147 Marionette TRACE conn3 <- [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]]]}] 08:42:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:42:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1280ms 08:42:00 INFO - PROCESS | 1868 | 1461685320174 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 08:42:00 INFO - PROCESS | 1868 | 1461685320177 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 08:42:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:42:00 INFO - PROCESS | 1868 | 1461685320183 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:42:00 INFO - PROCESS | 1868 | 1461685320185 Marionette TRACE conn3 <- [1,1594,null,{}] 08:42:00 INFO - PROCESS | 1868 | 1461685320190 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:00 INFO - PROCESS | 1868 | 1461685320404 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 08:42:00 INFO - PROCESS | 1868 | 1461685320435 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450537c000 == 112 [pid = 1868] [id = 406] 08:42:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7f45092b6400) [pid = 1868] [serial = 1219] [outer = (nil)] 08:42:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7f4509329800) [pid = 1868] [serial = 1220] [outer = 0x7f45092b6400] 08:42:00 INFO - PROCESS | 1868 | 1461685320506 Marionette DEBUG loaded listener.js 08:42:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 250 (0x7f45097f1400) [pid = 1868] [serial = 1221] [outer = 0x7f45092b6400] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 249 (0x7f45092b5800) [pid = 1868] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7f4508854400) [pid = 1868] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7f45092b2c00) [pid = 1868] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7f45092e0000) [pid = 1868] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7f4511476000) [pid = 1868] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7f44fb6b2400) [pid = 1868] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7f4505fc8c00) [pid = 1868] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7f450cfe5800) [pid = 1868] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7f44fbf5ac00) [pid = 1868] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7f44fc808c00) [pid = 1868] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7f44fc80b000) [pid = 1868] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7f44fa959400) [pid = 1868] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7f44fb6ad800) [pid = 1868] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7f450cfc8c00) [pid = 1868] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7f4505e4bc00) [pid = 1868] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7f4508d34800) [pid = 1868] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7f44fb3b7c00) [pid = 1868] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7f45057c1400) [pid = 1868] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7f44f7661800) [pid = 1868] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7f44fa0ee800) [pid = 1868] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7f44fb3b9400) [pid = 1868] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7f4508cc3c00) [pid = 1868] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7f4511a3dc00) [pid = 1868] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7f45120f5000) [pid = 1868] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7f44fb6ac400) [pid = 1868] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7f44fbf55c00) [pid = 1868] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7f4512c93800) [pid = 1868] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7f45092db000) [pid = 1868] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7f4509716000) [pid = 1868] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 220 (0x7f44fb3b9000) [pid = 1868] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 219 (0x7f44fbf56000) [pid = 1868] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7f44fbf58000) [pid = 1868] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7f450ce79000) [pid = 1868] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7f451f6af800) [pid = 1868] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7f4511338800) [pid = 1868] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7f45057bbc00) [pid = 1868] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7f45097e4800) [pid = 1868] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7f4512241800) [pid = 1868] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:42:01 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7f44fb6b0800) [pid = 1868] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:42:02 INFO - PROCESS | 1868 | 1461685322121 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 08:42:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:42:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1983ms 08:42:02 INFO - PROCESS | 1868 | 1461685322167 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 08:42:02 INFO - PROCESS | 1868 | 1461685322170 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 08:42:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:42:02 INFO - PROCESS | 1868 | 1461685322176 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:42:02 INFO - PROCESS | 1868 | 1461685322177 Marionette TRACE conn3 <- [1,1598,null,{}] 08:42:02 INFO - PROCESS | 1868 | 1461685322182 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:02 INFO - PROCESS | 1868 | 1461685322350 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 08:42:02 INFO - PROCESS | 1868 | 1461685322517 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdee1800 == 113 [pid = 1868] [id = 407] 08:42:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7f44f89ed000) [pid = 1868] [serial = 1222] [outer = (nil)] 08:42:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7f44fbf55c00) [pid = 1868] [serial = 1223] [outer = 0x7f44f89ed000] 08:42:02 INFO - PROCESS | 1868 | 1461685322576 Marionette DEBUG loaded listener.js 08:42:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7f4505e4bc00) [pid = 1868] [serial = 1224] [outer = 0x7f44f89ed000] 08:42:03 INFO - PROCESS | 1868 | 1461685323191 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 08:42:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:42:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1024ms 08:42:03 INFO - PROCESS | 1868 | 1461685323201 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 08:42:03 INFO - PROCESS | 1868 | 1461685323203 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 08:42:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:42:03 INFO - PROCESS | 1868 | 1461685323208 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:42:03 INFO - PROCESS | 1868 | 1461685323210 Marionette TRACE conn3 <- [1,1602,null,{}] 08:42:03 INFO - PROCESS | 1868 | 1461685323216 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:03 INFO - PROCESS | 1868 | 1461685323383 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 08:42:03 INFO - PROCESS | 1868 | 1461685323548 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45072dc800 == 114 [pid = 1868] [id = 408] 08:42:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7f44fb3b9400) [pid = 1868] [serial = 1225] [outer = (nil)] 08:42:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7f4505fc5000) [pid = 1868] [serial = 1226] [outer = 0x7f44fb3b9400] 08:42:03 INFO - PROCESS | 1868 | 1461685323608 Marionette DEBUG loaded listener.js 08:42:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7f4509716000) [pid = 1868] [serial = 1227] [outer = 0x7f44fb3b9400] 08:42:04 INFO - PROCESS | 1868 | 1461685324604 Marionette TRACE conn3 <- [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]]]}] 08:42:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:42:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1433ms 08:42:04 INFO - PROCESS | 1868 | 1461685324643 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 08:42:04 INFO - PROCESS | 1868 | 1461685324650 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 08:42:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:42:04 INFO - PROCESS | 1868 | 1461685324660 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:42:04 INFO - PROCESS | 1868 | 1461685324664 Marionette TRACE conn3 <- [1,1606,null,{}] 08:42:04 INFO - PROCESS | 1868 | 1461685324672 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:04 INFO - PROCESS | 1868 | 1461685324887 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 08:42:05 INFO - PROCESS | 1868 | 1461685325089 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:05 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fbf31000 == 115 [pid = 1868] [id = 409] 08:42:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7f44f9fbe800) [pid = 1868] [serial = 1228] [outer = (nil)] 08:42:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7f44fb3c5000) [pid = 1868] [serial = 1229] [outer = 0x7f44f9fbe800] 08:42:05 INFO - PROCESS | 1868 | 1461685325207 Marionette DEBUG loaded listener.js 08:42:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 220 (0x7f44fbee2c00) [pid = 1868] [serial = 1230] [outer = 0x7f44f9fbe800] 08:42:06 INFO - PROCESS | 1868 | 1461685326191 Marionette TRACE conn3 <- [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]]]}] 08:42:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:42:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1586ms 08:42:06 INFO - PROCESS | 1868 | 1461685326246 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 08:42:06 INFO - PROCESS | 1868 | 1461685326254 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 08:42:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:42:06 INFO - PROCESS | 1868 | 1461685326264 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:42:06 INFO - PROCESS | 1868 | 1461685326267 Marionette TRACE conn3 <- [1,1610,null,{}] 08:42:06 INFO - PROCESS | 1868 | 1461685326273 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:06 INFO - PROCESS | 1868 | 1461685326467 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 08:42:06 INFO - PROCESS | 1868 | 1461685326664 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fee36800 == 116 [pid = 1868] [id = 410] 08:42:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 221 (0x7f44fa0ee400) [pid = 1868] [serial = 1231] [outer = (nil)] 08:42:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7f44fec2f400) [pid = 1868] [serial = 1232] [outer = 0x7f44fa0ee400] 08:42:06 INFO - PROCESS | 1868 | 1461685326738 Marionette DEBUG loaded listener.js 08:42:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7f44ffcae000) [pid = 1868] [serial = 1233] [outer = 0x7f44fa0ee400] 08:42:07 INFO - PROCESS | 1868 | 1461685327661 Marionette TRACE conn3 <- [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]]]}] 08:42:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:42:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1432ms 08:42:07 INFO - PROCESS | 1868 | 1461685327697 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 08:42:07 INFO - PROCESS | 1868 | 1461685327701 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 08:42:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:42:07 INFO - PROCESS | 1868 | 1461685327707 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:42:07 INFO - PROCESS | 1868 | 1461685327713 Marionette TRACE conn3 <- [1,1614,null,{}] 08:42:07 INFO - PROCESS | 1868 | 1461685327728 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:07 INFO - PROCESS | 1868 | 1461685327923 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 08:42:08 INFO - PROCESS | 1868 | 1461685328139 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508e6c000 == 117 [pid = 1868] [id = 411] 08:42:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7f44ffcb4800) [pid = 1868] [serial = 1234] [outer = (nil)] 08:42:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7f4507174800) [pid = 1868] [serial = 1235] [outer = 0x7f44ffcb4800] 08:42:08 INFO - PROCESS | 1868 | 1461685328260 Marionette DEBUG loaded listener.js 08:42:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7f4508d33000) [pid = 1868] [serial = 1236] [outer = 0x7f44ffcb4800] 08:42:09 INFO - PROCESS | 1868 | 1461685329177 Marionette TRACE conn3 <- [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]]]}] 08:42:09 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 08:42:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1536ms 08:42:09 INFO - PROCESS | 1868 | 1461685329245 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 08:42:09 INFO - PROCESS | 1868 | 1461685329250 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 08:42:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:42:09 INFO - PROCESS | 1868 | 1461685329256 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:42:09 INFO - PROCESS | 1868 | 1461685329258 Marionette TRACE conn3 <- [1,1618,null,{}] 08:42:09 INFO - PROCESS | 1868 | 1461685329264 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:09 INFO - PROCESS | 1868 | 1461685329457 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 08:42:09 INFO - PROCESS | 1868 | 1461685329655 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45094d9800 == 118 [pid = 1868] [id = 412] 08:42:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7f45052cdc00) [pid = 1868] [serial = 1237] [outer = (nil)] 08:42:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7f45097eb800) [pid = 1868] [serial = 1238] [outer = 0x7f45052cdc00] 08:42:09 INFO - PROCESS | 1868 | 1461685329726 Marionette DEBUG loaded listener.js 08:42:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7f450b275400) [pid = 1868] [serial = 1239] [outer = 0x7f45052cdc00] 08:42:10 INFO - PROCESS | 1868 | 1461685330574 Marionette TRACE conn3 <- [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]]]}] 08:42:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:42:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1378ms 08:42:10 INFO - PROCESS | 1868 | 1461685330635 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 08:42:10 INFO - PROCESS | 1868 | 1461685330639 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 08:42:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:42:10 INFO - PROCESS | 1868 | 1461685330644 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:42:10 INFO - PROCESS | 1868 | 1461685330647 Marionette TRACE conn3 <- [1,1622,null,{}] 08:42:10 INFO - PROCESS | 1868 | 1461685330652 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:10 INFO - PROCESS | 1868 | 1461685330838 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 08:42:11 INFO - PROCESS | 1868 | 1461685331043 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450c128800 == 119 [pid = 1868] [id = 413] 08:42:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7f4507173800) [pid = 1868] [serial = 1240] [outer = (nil)] 08:42:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7f450c111c00) [pid = 1868] [serial = 1241] [outer = 0x7f4507173800] 08:42:11 INFO - PROCESS | 1868 | 1461685331114 Marionette DEBUG loaded listener.js 08:42:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7f450c678400) [pid = 1868] [serial = 1242] [outer = 0x7f4507173800] 08:42:12 INFO - PROCESS | 1868 | 1461685332022 Marionette TRACE conn3 <- [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]]]}] 08:42:12 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 08:42:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1432ms 08:42:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:42:12 INFO - PROCESS | 1868 | 1461685332078 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 08:42:12 INFO - PROCESS | 1868 | 1461685332081 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 08:42:12 INFO - PROCESS | 1868 | 1461685332087 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:42:12 INFO - PROCESS | 1868 | 1461685332090 Marionette TRACE conn3 <- [1,1626,null,{}] 08:42:12 INFO - PROCESS | 1868 | 1461685332095 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:12 INFO - PROCESS | 1868 | 1461685332311 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 08:42:12 INFO - PROCESS | 1868 | 1461685332517 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511a65800 == 120 [pid = 1868] [id = 414] 08:42:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7f450c669400) [pid = 1868] [serial = 1243] [outer = (nil)] 08:42:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7f450f273800) [pid = 1868] [serial = 1244] [outer = 0x7f450c669400] 08:42:12 INFO - PROCESS | 1868 | 1461685332632 Marionette DEBUG loaded listener.js 08:42:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7f4511a44400) [pid = 1868] [serial = 1245] [outer = 0x7f450c669400] 08:42:13 INFO - PROCESS | 1868 | 1461685333472 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 08:42:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:42:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1426ms 08:42:13 INFO - PROCESS | 1868 | 1461685333513 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 08:42:13 INFO - PROCESS | 1868 | 1461685333517 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 08:42:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:42:13 INFO - PROCESS | 1868 | 1461685333523 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:42:13 INFO - PROCESS | 1868 | 1461685333526 Marionette TRACE conn3 <- [1,1630,null,{}] 08:42:13 INFO - PROCESS | 1868 | 1461685333531 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:13 INFO - PROCESS | 1868 | 1461685333721 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 08:42:13 INFO - PROCESS | 1868 | 1461685333928 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:13 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451341c800 == 121 [pid = 1868] [id = 415] 08:42:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7f450c678000) [pid = 1868] [serial = 1246] [outer = (nil)] 08:42:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7f4512682c00) [pid = 1868] [serial = 1247] [outer = 0x7f450c678000] 08:42:14 INFO - PROCESS | 1868 | 1461685333995 Marionette DEBUG loaded listener.js 08:42:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7f4512c98000) [pid = 1868] [serial = 1248] [outer = 0x7f450c678000] 08:42:14 INFO - PROCESS | 1868 | 1461685334842 Marionette TRACE conn3 <- [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]]]}] 08:42:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:42:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1381ms 08:42:14 INFO - PROCESS | 1868 | 1461685334905 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 08:42:14 INFO - PROCESS | 1868 | 1461685334909 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 08:42:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:42:14 INFO - PROCESS | 1868 | 1461685334915 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:42:14 INFO - PROCESS | 1868 | 1461685334918 Marionette TRACE conn3 <- [1,1634,null,{}] 08:42:14 INFO - PROCESS | 1868 | 1461685334923 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:15 INFO - PROCESS | 1868 | 1461685335112 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 08:42:15 INFO - PROCESS | 1868 | 1461685335311 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f6e6800 == 122 [pid = 1868] [id = 416] 08:42:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7f450dc04800) [pid = 1868] [serial = 1249] [outer = (nil)] 08:42:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7f45152db800) [pid = 1868] [serial = 1250] [outer = 0x7f450dc04800] 08:42:15 INFO - PROCESS | 1868 | 1461685335382 Marionette DEBUG loaded listener.js 08:42:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7f451865d800) [pid = 1868] [serial = 1251] [outer = 0x7f450dc04800] 08:42:16 INFO - PROCESS | 1868 | 1461685336253 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 08:42:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:42:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1380ms 08:42:16 INFO - PROCESS | 1868 | 1461685336296 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 08:42:16 INFO - PROCESS | 1868 | 1461685336300 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 08:42:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:42:16 INFO - PROCESS | 1868 | 1461685336305 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:42:16 INFO - PROCESS | 1868 | 1461685336307 Marionette TRACE conn3 <- [1,1638,null,{}] 08:42:16 INFO - PROCESS | 1868 | 1461685336313 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:16 INFO - PROCESS | 1868 | 1461685336498 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 08:42:16 INFO - PROCESS | 1868 | 1461685336704 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524b1d000 == 123 [pid = 1868] [id = 417] 08:42:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7f45120e8000) [pid = 1868] [serial = 1252] [outer = (nil)] 08:42:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7f45206ca000) [pid = 1868] [serial = 1253] [outer = 0x7f45120e8000] 08:42:16 INFO - PROCESS | 1868 | 1461685336776 Marionette DEBUG loaded listener.js 08:42:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7f4523f58400) [pid = 1868] [serial = 1254] [outer = 0x7f45120e8000] 08:42:17 INFO - PROCESS | 1868 | 1461685337709 Marionette TRACE conn3 <- [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]]]}] 08:42:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:42:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1478ms 08:42:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:42:17 INFO - PROCESS | 1868 | 1461685337785 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 08:42:17 INFO - PROCESS | 1868 | 1461685337788 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 08:42:17 INFO - PROCESS | 1868 | 1461685337793 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:42:17 INFO - PROCESS | 1868 | 1461685337796 Marionette TRACE conn3 <- [1,1642,null,{}] 08:42:17 INFO - PROCESS | 1868 | 1461685337801 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:18 INFO - PROCESS | 1868 | 1461685337999 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 08:42:18 INFO - PROCESS | 1868 | 1461685338201 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450502e000 == 124 [pid = 1868] [id = 418] 08:42:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7f4513871400) [pid = 1868] [serial = 1255] [outer = (nil)] 08:42:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7f452410a400) [pid = 1868] [serial = 1256] [outer = 0x7f4513871400] 08:42:18 INFO - PROCESS | 1868 | 1461685338274 Marionette DEBUG loaded listener.js 08:42:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7f45241ae800) [pid = 1868] [serial = 1257] [outer = 0x7f4513871400] 08:42:19 INFO - PROCESS | 1868 | 1461685339178 Marionette TRACE conn3 <- [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]]]}] 08:42:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:42:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1426ms 08:42:19 INFO - PROCESS | 1868 | 1461685339220 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 08:42:19 INFO - PROCESS | 1868 | 1461685339223 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 08:42:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:42:19 INFO - PROCESS | 1868 | 1461685339229 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:42:19 INFO - PROCESS | 1868 | 1461685339233 Marionette TRACE conn3 <- [1,1646,null,{}] 08:42:19 INFO - PROCESS | 1868 | 1461685339238 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:19 INFO - PROCESS | 1868 | 1461685339441 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 08:42:19 INFO - PROCESS | 1868 | 1461685339648 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:19 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44ff018800 == 125 [pid = 1868] [id = 419] 08:42:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7f44f763a000) [pid = 1868] [serial = 1258] [outer = (nil)] 08:42:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7f4523e09800) [pid = 1868] [serial = 1259] [outer = 0x7f44f763a000] 08:42:19 INFO - PROCESS | 1868 | 1461685339721 Marionette DEBUG loaded listener.js 08:42:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 250 (0x7f45244e9c00) [pid = 1868] [serial = 1260] [outer = 0x7f44f763a000] 08:42:20 INFO - PROCESS | 1868 | 1461685340557 Marionette TRACE conn3 <- [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]]]}] 08:42:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:42:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1381ms 08:42:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:42:20 INFO - PROCESS | 1868 | 1461685340611 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 08:42:20 INFO - PROCESS | 1868 | 1461685340614 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 08:42:20 INFO - PROCESS | 1868 | 1461685340620 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:42:20 INFO - PROCESS | 1868 | 1461685340623 Marionette TRACE conn3 <- [1,1650,null,{}] 08:42:20 INFO - PROCESS | 1868 | 1461685340628 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:20 INFO - PROCESS | 1868 | 1461685340808 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 08:42:21 INFO - PROCESS | 1868 | 1461685341066 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9c61800 == 126 [pid = 1868] [id = 420] 08:42:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 251 (0x7f44f6beac00) [pid = 1868] [serial = 1261] [outer = (nil)] 08:42:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 252 (0x7f44f6bf1800) [pid = 1868] [serial = 1262] [outer = 0x7f44f6beac00] 08:42:21 INFO - PROCESS | 1868 | 1461685341139 Marionette DEBUG loaded listener.js 08:42:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 253 (0x7f44f6bf7000) [pid = 1868] [serial = 1263] [outer = 0x7f44f6beac00] 08:42:21 INFO - PROCESS | 1868 | 1461685341964 Marionette TRACE conn3 <- [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]]]}] 08:42:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:42:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1382ms 08:42:22 INFO - PROCESS | 1868 | 1461685342003 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 08:42:22 INFO - PROCESS | 1868 | 1461685342006 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 08:42:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:42:22 INFO - PROCESS | 1868 | 1461685342012 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:42:22 INFO - PROCESS | 1868 | 1461685342014 Marionette TRACE conn3 <- [1,1654,null,{}] 08:42:22 INFO - PROCESS | 1868 | 1461685342027 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:22 INFO - PROCESS | 1868 | 1461685342222 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 08:42:22 INFO - PROCESS | 1868 | 1461685342431 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:22 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9547800 == 127 [pid = 1868] [id = 421] 08:42:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 254 (0x7f44f6beb400) [pid = 1868] [serial = 1264] [outer = (nil)] 08:42:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 255 (0x7f44f9470000) [pid = 1868] [serial = 1265] [outer = 0x7f44f6beb400] 08:42:22 INFO - PROCESS | 1868 | 1461685342498 Marionette DEBUG loaded listener.js 08:42:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 256 (0x7f44f9475000) [pid = 1868] [serial = 1266] [outer = 0x7f44f6beb400] 08:42:23 INFO - PROCESS | 1868 | 1461685343304 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 08:42:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:42:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1337ms 08:42:23 INFO - PROCESS | 1868 | 1461685343349 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 08:42:23 INFO - PROCESS | 1868 | 1461685343353 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 08:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:42:23 INFO - PROCESS | 1868 | 1461685343358 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:42:23 INFO - PROCESS | 1868 | 1461685343360 Marionette TRACE conn3 <- [1,1658,null,{}] 08:42:23 INFO - PROCESS | 1868 | 1461685343365 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:23 INFO - PROCESS | 1868 | 1461685343544 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 08:42:23 INFO - PROCESS | 1868 | 1461685343782 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa287800 == 128 [pid = 1868] [id = 422] 08:42:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 257 (0x7f44f6bf7400) [pid = 1868] [serial = 1267] [outer = (nil)] 08:42:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 258 (0x7f44f9479400) [pid = 1868] [serial = 1268] [outer = 0x7f44f6bf7400] 08:42:23 INFO - PROCESS | 1868 | 1461685343850 Marionette DEBUG loaded listener.js 08:42:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 259 (0x7f44fa0eb000) [pid = 1868] [serial = 1269] [outer = 0x7f44f6bf7400] 08:42:24 INFO - PROCESS | 1868 | 1461685344706 Marionette TRACE conn3 <- [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]]]}] 08:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1379ms 08:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:42:24 INFO - PROCESS | 1868 | 1461685344739 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 08:42:24 INFO - PROCESS | 1868 | 1461685344741 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 08:42:24 INFO - PROCESS | 1868 | 1461685344746 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:42:24 INFO - PROCESS | 1868 | 1461685344750 Marionette TRACE conn3 <- [1,1662,null,{}] 08:42:24 INFO - PROCESS | 1868 | 1461685344755 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:24 INFO - PROCESS | 1868 | 1461685344942 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 08:42:25 INFO - PROCESS | 1868 | 1461685345154 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9a93000 == 129 [pid = 1868] [id = 423] 08:42:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 260 (0x7f44f6fabc00) [pid = 1868] [serial = 1270] [outer = (nil)] 08:42:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 261 (0x7f44f6fb3400) [pid = 1868] [serial = 1271] [outer = 0x7f44f6fabc00] 08:42:25 INFO - PROCESS | 1868 | 1461685345262 Marionette DEBUG loaded listener.js 08:42:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 262 (0x7f44f6fb8000) [pid = 1868] [serial = 1272] [outer = 0x7f44f6fabc00] 08:42:26 INFO - PROCESS | 1868 | 1461685346171 Marionette TRACE conn3 <- [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]]]}] 08:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1481ms 08:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:42:26 INFO - PROCESS | 1868 | 1461685346228 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 08:42:26 INFO - PROCESS | 1868 | 1461685346231 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 08:42:26 INFO - PROCESS | 1868 | 1461685346238 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:42:26 INFO - PROCESS | 1868 | 1461685346241 Marionette TRACE conn3 <- [1,1666,null,{}] 08:42:26 INFO - PROCESS | 1868 | 1461685346245 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:26 INFO - PROCESS | 1868 | 1461685346447 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 08:42:26 INFO - PROCESS | 1868 | 1461685346664 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb4e8000 == 130 [pid = 1868] [id = 424] 08:42:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 263 (0x7f44f6fad400) [pid = 1868] [serial = 1273] [outer = (nil)] 08:42:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 264 (0x7f44f89f1000) [pid = 1868] [serial = 1274] [outer = 0x7f44f6fad400] 08:42:26 INFO - PROCESS | 1868 | 1461685346822 Marionette DEBUG loaded listener.js 08:42:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 265 (0x7f44fa95bc00) [pid = 1868] [serial = 1275] [outer = 0x7f44f6fad400] 08:42:28 INFO - PROCESS | 1868 | 1461685348257 Marionette TRACE conn3 <- [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]]]}] 08:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 2084ms 08:42:28 INFO - PROCESS | 1868 | 1461685348391 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 08:42:28 INFO - PROCESS | 1868 | 1461685348398 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 08:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:42:28 INFO - PROCESS | 1868 | 1461685348423 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:42:28 INFO - PROCESS | 1868 | 1461685348429 Marionette TRACE conn3 <- [1,1670,null,{}] 08:42:28 INFO - PROCESS | 1868 | 1461685348436 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:28 INFO - PROCESS | 1868 | 1461685348642 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 08:42:28 INFO - PROCESS | 1868 | 1461685348853 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fbf2d000 == 131 [pid = 1868] [id = 425] 08:42:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 266 (0x7f44f7658c00) [pid = 1868] [serial = 1276] [outer = (nil)] 08:42:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 267 (0x7f44f765e800) [pid = 1868] [serial = 1277] [outer = 0x7f44f7658c00] 08:42:28 INFO - PROCESS | 1868 | 1461685348960 Marionette DEBUG loaded listener.js 08:42:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 268 (0x7f44f89ec400) [pid = 1868] [serial = 1278] [outer = 0x7f44f7658c00] 08:42:29 INFO - PROCESS | 1868 | 1461685349907 Marionette TRACE conn3 <- [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]]]}] 08:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1589ms 08:42:30 INFO - PROCESS | 1868 | 1461685350010 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 08:42:30 INFO - PROCESS | 1868 | 1461685350024 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 08:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:42:30 INFO - PROCESS | 1868 | 1461685350114 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:42:30 INFO - PROCESS | 1868 | 1461685350121 Marionette TRACE conn3 <- [1,1674,null,{}] 08:42:30 INFO - PROCESS | 1868 | 1461685350140 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:30 INFO - PROCESS | 1868 | 1461685350370 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 08:42:30 INFO - PROCESS | 1868 | 1461685350652 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:30 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f7348800 == 132 [pid = 1868] [id = 426] 08:42:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 269 (0x7f44fa962800) [pid = 1868] [serial = 1279] [outer = (nil)] 08:42:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 270 (0x7f44fb3bd400) [pid = 1868] [serial = 1280] [outer = 0x7f44fa962800] 08:42:30 INFO - PROCESS | 1868 | 1461685350764 Marionette DEBUG loaded listener.js 08:42:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 271 (0x7f44fb6aa800) [pid = 1868] [serial = 1281] [outer = 0x7f44fa962800] 08:42:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdee1800 == 131 [pid = 1868] [id = 407] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 270 (0x7f4505fc4000) [pid = 1868] [serial = 1127] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 269 (0x7f44f97e7800) [pid = 1868] [serial = 1130] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 268 (0x7f451223d000) [pid = 1868] [serial = 1115] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 267 (0x7f451f606800) [pid = 1868] [serial = 1118] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 266 (0x7f451f611800) [pid = 1868] [serial = 1121] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 265 (0x7f450cfe9c00) [pid = 1868] [serial = 1124] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450537c000 == 130 [pid = 1868] [id = 406] 08:42:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44ff1c9800 == 129 [pid = 1868] [id = 405] 08:42:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdc0f000 == 128 [pid = 1868] [id = 404] 08:42:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fb4e2800 == 127 [pid = 1868] [id = 403] 08:42:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f8c8c000 == 126 [pid = 1868] [id = 402] 08:42:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fa29c000 == 125 [pid = 1868] [id = 401] 08:42:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512649000 == 124 [pid = 1868] [id = 391] 08:42:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45115e2800 == 123 [pid = 1868] [id = 390] 08:42:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450a45f000 == 122 [pid = 1868] [id = 389] 08:42:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4509506800 == 121 [pid = 1868] [id = 388] 08:42:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508e82000 == 120 [pid = 1868] [id = 387] 08:42:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4505373000 == 119 [pid = 1868] [id = 386] 08:42:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc00e800 == 118 [pid = 1868] [id = 385] 08:42:31 INFO - PROCESS | 1868 | 1461685351718 Marionette TRACE conn3 <- [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]]]}] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 264 (0x7f44fb8fd000) [pid = 1868] [serial = 870] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 263 (0x7f44fc80e400) [pid = 1868] [serial = 918] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 262 (0x7f450716c400) [pid = 1868] [serial = 960] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 261 (0x7f45112a1800) [pid = 1868] [serial = 849] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 260 (0x7f45244de400) [pid = 1868] [serial = 912] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 259 (0x7f45129aa400) [pid = 1868] [serial = 852] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 258 (0x7f4508850000) [pid = 1868] [serial = 840] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 257 (0x7f45120f3400) [pid = 1868] [serial = 969] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 256 (0x7f451f49c800) [pid = 1868] [serial = 972] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 255 (0x7f4523f54800) [pid = 1868] [serial = 861] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 254 (0x7f451268e800) [pid = 1868] [serial = 906] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 253 (0x7f45095d1c00) [pid = 1868] [serial = 963] [outer = (nil)] [url = about:blank] 08:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1717ms 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 252 (0x7f451095b000) [pid = 1868] [serial = 966] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 251 (0x7f450fad4000) [pid = 1868] [serial = 846] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 250 (0x7f451e517000) [pid = 1868] [serial = 909] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 249 (0x7f44ff102400) [pid = 1868] [serial = 897] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7f4508f8d800) [pid = 1868] [serial = 900] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7f451146c800) [pid = 1868] [serial = 903] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7f45244ed000) [pid = 1868] [serial = 921] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7f44fdd50400) [pid = 1868] [serial = 924] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7f4509372400) [pid = 1868] [serial = 927] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7f44fb8f3c00) [pid = 1868] [serial = 930] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7f44fbf54c00) [pid = 1868] [serial = 957] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7f45095c9c00) [pid = 1868] [serial = 1151] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7f450bd2cc00) [pid = 1868] [serial = 1152] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7f45082c1800) [pid = 1868] [serial = 1146] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7f4506076800) [pid = 1868] [serial = 1143] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7f4515546c00) [pid = 1868] [serial = 855] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7f451f4a4c00) [pid = 1868] [serial = 858] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7f44fc8e0000) [pid = 1868] [serial = 837] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7f4523e0a800) [pid = 1868] [serial = 915] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7f452410c000) [pid = 1868] [serial = 864] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7f450c003800) [pid = 1868] [serial = 843] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7f45244ed800) [pid = 1868] [serial = 867] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7f4515369c00) [pid = 1868] [serial = 1026] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7f4507297400) [pid = 1868] [serial = 1145] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7f4508f8b800) [pid = 1868] [serial = 1148] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7f45092b7800) [pid = 1868] [serial = 1106] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7f450c670400) [pid = 1868] [serial = 1097] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7f44fc06f000) [pid = 1868] [serial = 1136] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7f4505e51000) [pid = 1868] [serial = 1091] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7f4505feb800) [pid = 1868] [serial = 1142] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7f4509334400) [pid = 1868] [serial = 1149] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7f44fa960800) [pid = 1868] [serial = 1134] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 220 (0x7f44f97e7c00) [pid = 1868] [serial = 1133] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 219 (0x7f44fc8dd400) [pid = 1868] [serial = 1139] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7f44fec24000) [pid = 1868] [serial = 1140] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7f44fc808000) [pid = 1868] [serial = 1137] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7f45123c3400) [pid = 1868] [serial = 1109] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7f450dc09800) [pid = 1868] [serial = 1103] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7f450c677800) [pid = 1868] [serial = 1086] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7f44fbee4800) [pid = 1868] [serial = 1088] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7f45092bac00) [pid = 1868] [serial = 1094] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7f450ca8bc00) [pid = 1868] [serial = 1100] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7f45123c7800) [pid = 1868] [serial = 1112] [outer = (nil)] [url = about:blank] 08:42:31 INFO - PROCESS | 1868 | 1461685351807 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 08:42:31 INFO - PROCESS | 1868 | 1461685351811 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 08:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:42:31 INFO - PROCESS | 1868 | 1461685351821 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:42:31 INFO - PROCESS | 1868 | 1461685351825 Marionette TRACE conn3 <- [1,1678,null,{}] 08:42:31 INFO - PROCESS | 1868 | 1461685351843 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:32 INFO - PROCESS | 1868 | 1461685352042 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 08:42:32 INFO - PROCESS | 1868 | 1461685352350 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb4e6000 == 119 [pid = 1868] [id = 427] 08:42:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7f44fbee9c00) [pid = 1868] [serial = 1282] [outer = (nil)] 08:42:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7f44fbf57000) [pid = 1868] [serial = 1283] [outer = 0x7f44fbee9c00] 08:42:32 INFO - PROCESS | 1868 | 1461685352427 Marionette DEBUG loaded listener.js 08:42:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7f44fc072c00) [pid = 1868] [serial = 1284] [outer = 0x7f44fbee9c00] 08:42:33 INFO - PROCESS | 1868 | 1461685353128 Marionette TRACE conn3 <- [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]]]}] 08:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1336ms 08:42:33 INFO - PROCESS | 1868 | 1461685353157 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 08:42:33 INFO - PROCESS | 1868 | 1461685353161 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 08:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:42:33 INFO - PROCESS | 1868 | 1461685353167 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:42:33 INFO - PROCESS | 1868 | 1461685353169 Marionette TRACE conn3 <- [1,1682,null,{}] 08:42:33 INFO - PROCESS | 1868 | 1461685353174 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:33 INFO - PROCESS | 1868 | 1461685353344 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 08:42:33 INFO - PROCESS | 1868 | 1461685353528 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc924000 == 120 [pid = 1868] [id = 428] 08:42:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7f44fb8fc000) [pid = 1868] [serial = 1285] [outer = (nil)] 08:42:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7f44fc810000) [pid = 1868] [serial = 1286] [outer = 0x7f44fb8fc000] 08:42:33 INFO - PROCESS | 1868 | 1461685353591 Marionette DEBUG loaded listener.js 08:42:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7f44fdd46000) [pid = 1868] [serial = 1287] [outer = 0x7f44fb8fc000] 08:42:34 INFO - PROCESS | 1868 | 1461685354429 Marionette TRACE conn3 <- [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]]]}] 08:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1284ms 08:42:34 INFO - PROCESS | 1868 | 1461685354456 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 08:42:34 INFO - PROCESS | 1868 | 1461685354460 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 08:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:42:34 INFO - PROCESS | 1868 | 1461685354466 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:42:34 INFO - PROCESS | 1868 | 1461685354468 Marionette TRACE conn3 <- [1,1686,null,{}] 08:42:34 INFO - PROCESS | 1868 | 1461685354473 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:34 INFO - PROCESS | 1868 | 1461685354707 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 08:42:34 INFO - PROCESS | 1868 | 1461685354741 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdc79800 == 121 [pid = 1868] [id = 429] 08:42:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7f44fdd47800) [pid = 1868] [serial = 1288] [outer = (nil)] 08:42:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7f44fec2e000) [pid = 1868] [serial = 1289] [outer = 0x7f44fdd47800] 08:42:34 INFO - PROCESS | 1868 | 1461685354808 Marionette DEBUG loaded listener.js 08:42:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7f44ffca4800) [pid = 1868] [serial = 1290] [outer = 0x7f44fdd47800] 08:42:35 INFO - PROCESS | 1868 | 1461685355797 Marionette TRACE conn3 <- [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]]]}] 08:42:35 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 08:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1375ms 08:42:36 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7f44f7661400) [pid = 1868] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:42:36 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7f44fbeeac00) [pid = 1868] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:42:36 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7f44fc87c400) [pid = 1868] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:42:36 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7f44f9fbc000) [pid = 1868] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:42:36 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7f44f89ed000) [pid = 1868] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:42:36 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7f45092b6400) [pid = 1868] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:42:36 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7f44fc8dd000) [pid = 1868] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:42:36 INFO - PROCESS | 1868 | 1461685356201 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 08:42:36 INFO - PROCESS | 1868 | 1461685356203 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 08:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:42:36 INFO - PROCESS | 1868 | 1461685356212 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:42:36 INFO - PROCESS | 1868 | 1461685356215 Marionette TRACE conn3 <- [1,1690,null,{}] 08:42:36 INFO - PROCESS | 1868 | 1461685356220 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:36 INFO - PROCESS | 1868 | 1461685356394 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 08:42:36 INFO - PROCESS | 1868 | 1461685356603 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdefd000 == 122 [pid = 1868] [id = 430] 08:42:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7f44fdd46c00) [pid = 1868] [serial = 1291] [outer = (nil)] 08:42:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7f45052cec00) [pid = 1868] [serial = 1292] [outer = 0x7f44fdd46c00] 08:42:36 INFO - PROCESS | 1868 | 1461685356668 Marionette DEBUG loaded listener.js 08:42:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7f4505e4c800) [pid = 1868] [serial = 1293] [outer = 0x7f44fdd46c00] 08:42:37 INFO - PROCESS | 1868 | 1461685357368 Marionette TRACE conn3 <- [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]]]}] 08:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1183ms 08:42:37 INFO - PROCESS | 1868 | 1461685357408 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 08:42:37 INFO - PROCESS | 1868 | 1461685357413 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 08:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:42:37 INFO - PROCESS | 1868 | 1461685357418 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:42:37 INFO - PROCESS | 1868 | 1461685357421 Marionette TRACE conn3 <- [1,1694,null,{}] 08:42:37 INFO - PROCESS | 1868 | 1461685357426 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:37 INFO - PROCESS | 1868 | 1461685357600 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 08:42:37 INFO - PROCESS | 1868 | 1461685357764 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fee35800 == 123 [pid = 1868] [id = 431] 08:42:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7f44fdd47c00) [pid = 1868] [serial = 1294] [outer = (nil)] 08:42:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7f4505fca800) [pid = 1868] [serial = 1295] [outer = 0x7f44fdd47c00] 08:42:37 INFO - PROCESS | 1868 | 1461685357825 Marionette DEBUG loaded listener.js 08:42:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7f4506077800) [pid = 1868] [serial = 1296] [outer = 0x7f44fdd47c00] 08:42:38 INFO - PROCESS | 1868 | 1461685358779 Marionette TRACE conn3 <- [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]]]}] 08:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1425ms 08:42:38 INFO - PROCESS | 1868 | 1461685358846 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 08:42:38 INFO - PROCESS | 1868 | 1461685358852 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 08:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:42:38 INFO - PROCESS | 1868 | 1461685358860 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:42:38 INFO - PROCESS | 1868 | 1461685358865 Marionette TRACE conn3 <- [1,1698,null,{}] 08:42:38 INFO - PROCESS | 1868 | 1461685358874 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:39 INFO - PROCESS | 1868 | 1461685359133 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 08:42:39 INFO - PROCESS | 1868 | 1461685359451 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa29c000 == 124 [pid = 1868] [id = 432] 08:42:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7f44f7779c00) [pid = 1868] [serial = 1297] [outer = (nil)] 08:42:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 220 (0x7f44f89f0000) [pid = 1868] [serial = 1298] [outer = 0x7f44f7779c00] 08:42:39 INFO - PROCESS | 1868 | 1461685359533 Marionette DEBUG loaded listener.js 08:42:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 221 (0x7f44f9aeec00) [pid = 1868] [serial = 1299] [outer = 0x7f44f7779c00] 08:42:40 INFO - PROCESS | 1868 | 1461685360399 Marionette TRACE conn3 <- [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]]]}] 08:42:40 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 08:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1589ms 08:42:40 INFO - PROCESS | 1868 | 1461685360449 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 08:42:40 INFO - PROCESS | 1868 | 1461685360457 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 08:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:42:40 INFO - PROCESS | 1868 | 1461685360467 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:42:40 INFO - PROCESS | 1868 | 1461685360470 Marionette TRACE conn3 <- [1,1702,null,{}] 08:42:40 INFO - PROCESS | 1868 | 1461685360476 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:40 INFO - PROCESS | 1868 | 1461685360678 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 08:42:40 INFO - PROCESS | 1868 | 1461685360886 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fcb7b800 == 125 [pid = 1868] [id = 433] 08:42:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7f44f777a000) [pid = 1868] [serial = 1300] [outer = (nil)] 08:42:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7f44fbedc400) [pid = 1868] [serial = 1301] [outer = 0x7f44f777a000] 08:42:41 INFO - PROCESS | 1868 | 1461685361008 Marionette DEBUG loaded listener.js 08:42:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7f44fbf58800) [pid = 1868] [serial = 1302] [outer = 0x7f44f777a000] 08:42:42 INFO - PROCESS | 1868 | 1461685362053 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 08:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1634ms 08:42:42 INFO - PROCESS | 1868 | 1461685362101 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 08:42:42 INFO - PROCESS | 1868 | 1461685362104 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 08:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:42:42 INFO - PROCESS | 1868 | 1461685362111 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:42:42 INFO - PROCESS | 1868 | 1461685362116 Marionette TRACE conn3 <- [1,1706,null,{}] 08:42:42 INFO - PROCESS | 1868 | 1461685362132 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:42 INFO - PROCESS | 1868 | 1461685362352 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 08:42:42 INFO - PROCESS | 1868 | 1461685362615 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:42 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44ff1dc000 == 126 [pid = 1868] [id = 434] 08:42:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7f44fdd44c00) [pid = 1868] [serial = 1303] [outer = (nil)] 08:42:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7f44ffcac000) [pid = 1868] [serial = 1304] [outer = 0x7f44fdd44c00] 08:42:42 INFO - PROCESS | 1868 | 1461685362736 Marionette DEBUG loaded listener.js 08:42:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7f45052c5c00) [pid = 1868] [serial = 1305] [outer = 0x7f44fdd44c00] 08:42:43 INFO - PROCESS | 1868 | 1461685363542 Marionette TRACE conn3 <- [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]]]}] 08:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1486ms 08:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:42:43 INFO - PROCESS | 1868 | 1461685363597 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 08:42:43 INFO - PROCESS | 1868 | 1461685363601 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 08:42:43 INFO - PROCESS | 1868 | 1461685363607 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:42:43 INFO - PROCESS | 1868 | 1461685363610 Marionette TRACE conn3 <- [1,1710,null,{}] 08:42:43 INFO - PROCESS | 1868 | 1461685363614 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:43 INFO - PROCESS | 1868 | 1461685363799 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 08:42:44 INFO - PROCESS | 1868 | 1461685364000 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505377000 == 127 [pid = 1868] [id = 435] 08:42:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7f44fdd4a400) [pid = 1868] [serial = 1306] [outer = (nil)] 08:42:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7f4505ff7800) [pid = 1868] [serial = 1307] [outer = 0x7f44fdd4a400] 08:42:44 INFO - PROCESS | 1868 | 1461685364068 Marionette DEBUG loaded listener.js 08:42:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7f4507169000) [pid = 1868] [serial = 1308] [outer = 0x7f44fdd4a400] 08:42:44 INFO - PROCESS | 1868 | 1461685364929 Marionette TRACE conn3 <- [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]]]}] 08:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1393ms 08:42:45 INFO - PROCESS | 1868 | 1461685365000 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 08:42:45 INFO - PROCESS | 1868 | 1461685365003 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 08:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:42:45 INFO - PROCESS | 1868 | 1461685365009 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:42:45 INFO - PROCESS | 1868 | 1461685365011 Marionette TRACE conn3 <- [1,1714,null,{}] 08:42:45 INFO - PROCESS | 1868 | 1461685365017 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:45 INFO - PROCESS | 1868 | 1461685365202 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 08:42:45 INFO - PROCESS | 1868 | 1461685365400 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4507018000 == 128 [pid = 1868] [id = 436] 08:42:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7f4505e49400) [pid = 1868] [serial = 1309] [outer = (nil)] 08:42:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7f45082bbc00) [pid = 1868] [serial = 1310] [outer = 0x7f4505e49400] 08:42:45 INFO - PROCESS | 1868 | 1461685365470 Marionette DEBUG loaded listener.js 08:42:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7f4508959800) [pid = 1868] [serial = 1311] [outer = 0x7f4505e49400] 08:42:46 INFO - PROCESS | 1868 | 1461685366342 Marionette TRACE conn3 <- [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]]]}] 08:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1386ms 08:42:46 INFO - PROCESS | 1868 | 1461685366395 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 08:42:46 INFO - PROCESS | 1868 | 1461685366398 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 08:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:42:46 INFO - PROCESS | 1868 | 1461685366404 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:42:46 INFO - PROCESS | 1868 | 1461685366407 Marionette TRACE conn3 <- [1,1718,null,{}] 08:42:46 INFO - PROCESS | 1868 | 1461685366412 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:46 INFO - PROCESS | 1868 | 1461685366624 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 08:42:46 INFO - PROCESS | 1868 | 1461685366880 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508b17800 == 129 [pid = 1868] [id = 437] 08:42:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7f4508cc7c00) [pid = 1868] [serial = 1312] [outer = (nil)] 08:42:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7f45092bd800) [pid = 1868] [serial = 1313] [outer = 0x7f4508cc7c00] 08:42:47 INFO - PROCESS | 1868 | 1461685367015 Marionette DEBUG loaded listener.js 08:42:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7f450a48d400) [pid = 1868] [serial = 1314] [outer = 0x7f4508cc7c00] 08:42:47 INFO - PROCESS | 1868 | 1461685367870 Marionette TRACE conn3 <- [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]]]}] 08:42:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1528ms 08:42:47 INFO - PROCESS | 1868 | 1461685367934 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 08:42:47 INFO - PROCESS | 1868 | 1461685367938 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 08:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:42:47 INFO - PROCESS | 1868 | 1461685367944 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:42:47 INFO - PROCESS | 1868 | 1461685367948 Marionette TRACE conn3 <- [1,1722,null,{}] 08:42:47 INFO - PROCESS | 1868 | 1461685367953 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:48 INFO - PROCESS | 1868 | 1461685368149 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 08:42:48 INFO - PROCESS | 1868 | 1461685368348 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4509109000 == 130 [pid = 1868] [id = 438] 08:42:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7f4508d2f400) [pid = 1868] [serial = 1315] [outer = (nil)] 08:42:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7f450c670800) [pid = 1868] [serial = 1316] [outer = 0x7f4508d2f400] 08:42:48 INFO - PROCESS | 1868 | 1461685368421 Marionette DEBUG loaded listener.js 08:42:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7f450c971400) [pid = 1868] [serial = 1317] [outer = 0x7f4508d2f400] 08:42:49 INFO - PROCESS | 1868 | 1461685369302 Marionette TRACE conn3 <- [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]]]}] 08:42:49 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 08:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1392ms 08:42:49 INFO - PROCESS | 1868 | 1461685369347 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 08:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:42:49 INFO - PROCESS | 1868 | 1461685369351 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 08:42:49 INFO - PROCESS | 1868 | 1461685369358 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:42:49 INFO - PROCESS | 1868 | 1461685369361 Marionette TRACE conn3 <- [1,1726,null,{}] 08:42:49 INFO - PROCESS | 1868 | 1461685369366 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:49 INFO - PROCESS | 1868 | 1461685369575 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 08:42:49 INFO - PROCESS | 1868 | 1461685369784 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4509518000 == 131 [pid = 1868] [id = 439] 08:42:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7f4508f8d800) [pid = 1868] [serial = 1318] [outer = (nil)] 08:42:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7f450ca96c00) [pid = 1868] [serial = 1319] [outer = 0x7f4508f8d800] 08:42:49 INFO - PROCESS | 1868 | 1461685369856 Marionette DEBUG loaded listener.js 08:42:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7f450cfc7400) [pid = 1868] [serial = 1320] [outer = 0x7f4508f8d800] 08:42:50 INFO - PROCESS | 1868 | 1461685370713 Marionette TRACE conn3 <- [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]]]}] 08:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1428ms 08:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:42:50 INFO - PROCESS | 1868 | 1461685370786 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 08:42:50 INFO - PROCESS | 1868 | 1461685370789 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 08:42:50 INFO - PROCESS | 1868 | 1461685370796 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:42:50 INFO - PROCESS | 1868 | 1461685370799 Marionette TRACE conn3 <- [1,1730,null,{}] 08:42:50 INFO - PROCESS | 1868 | 1461685370805 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:51 INFO - PROCESS | 1868 | 1461685371021 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 08:42:51 INFO - PROCESS | 1868 | 1461685371226 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450c122000 == 132 [pid = 1868] [id = 440] 08:42:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7f450bd88400) [pid = 1868] [serial = 1321] [outer = (nil)] 08:42:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7f450cfc6000) [pid = 1868] [serial = 1322] [outer = 0x7f450bd88400] 08:42:51 INFO - PROCESS | 1868 | 1461685371349 Marionette DEBUG loaded listener.js 08:42:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7f450fa1dc00) [pid = 1868] [serial = 1323] [outer = 0x7f450bd88400] 08:42:52 INFO - PROCESS | 1868 | 1461685372280 Marionette TRACE conn3 <- [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]]]}] 08:42:52 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 08:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1537ms 08:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:42:52 INFO - PROCESS | 1868 | 1461685372333 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 08:42:52 INFO - PROCESS | 1868 | 1461685372336 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 08:42:52 INFO - PROCESS | 1868 | 1461685372342 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:42:52 INFO - PROCESS | 1868 | 1461685372345 Marionette TRACE conn3 <- [1,1734,null,{}] 08:42:52 INFO - PROCESS | 1868 | 1461685372350 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:52 INFO - PROCESS | 1868 | 1461685372551 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 08:42:52 INFO - PROCESS | 1868 | 1461685372762 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:52 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450fe92800 == 133 [pid = 1868] [id = 441] 08:42:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7f4508f8f400) [pid = 1868] [serial = 1324] [outer = (nil)] 08:42:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7f451095ac00) [pid = 1868] [serial = 1325] [outer = 0x7f4508f8f400] 08:42:52 INFO - PROCESS | 1868 | 1461685372835 Marionette DEBUG loaded listener.js 08:42:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7f451129f400) [pid = 1868] [serial = 1326] [outer = 0x7f4508f8f400] 08:42:53 INFO - PROCESS | 1868 | 1461685373716 Marionette TRACE conn3 <- [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]]]}] 08:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1435ms 08:42:53 INFO - PROCESS | 1868 | 1461685373776 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 08:42:53 INFO - PROCESS | 1868 | 1461685373779 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 08:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:42:53 INFO - PROCESS | 1868 | 1461685373785 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:42:53 INFO - PROCESS | 1868 | 1461685373789 Marionette TRACE conn3 <- [1,1738,null,{}] 08:42:53 INFO - PROCESS | 1868 | 1461685373794 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:54 INFO - PROCESS | 1868 | 1461685374010 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 08:42:54 INFO - PROCESS | 1868 | 1461685374215 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511a74000 == 134 [pid = 1868] [id = 442] 08:42:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7f450ca8e000) [pid = 1868] [serial = 1327] [outer = (nil)] 08:42:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 250 (0x7f45120f5000) [pid = 1868] [serial = 1328] [outer = 0x7f450ca8e000] 08:42:54 INFO - PROCESS | 1868 | 1461685374339 Marionette DEBUG loaded listener.js 08:42:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 251 (0x7f4513225800) [pid = 1868] [serial = 1329] [outer = 0x7f450ca8e000] 08:42:55 INFO - PROCESS | 1868 | 1461685375261 Marionette TRACE conn3 <- [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]]]}] 08:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1531ms 08:42:55 INFO - PROCESS | 1868 | 1461685375318 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 08:42:55 INFO - PROCESS | 1868 | 1461685375321 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 08:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:42:55 INFO - PROCESS | 1868 | 1461685375327 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:42:55 INFO - PROCESS | 1868 | 1461685375330 Marionette TRACE conn3 <- [1,1742,null,{}] 08:42:55 INFO - PROCESS | 1868 | 1461685375335 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:55 INFO - PROCESS | 1868 | 1461685375521 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 08:42:55 INFO - PROCESS | 1868 | 1461685375728 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512985800 == 135 [pid = 1868] [id = 443] 08:42:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 252 (0x7f4511476800) [pid = 1868] [serial = 1330] [outer = (nil)] 08:42:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 253 (0x7f451588a400) [pid = 1868] [serial = 1331] [outer = 0x7f4511476800] 08:42:55 INFO - PROCESS | 1868 | 1461685375801 Marionette DEBUG loaded listener.js 08:42:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 254 (0x7f452064d400) [pid = 1868] [serial = 1332] [outer = 0x7f4511476800] 08:42:56 INFO - PROCESS | 1868 | 1461685376662 Marionette TRACE conn3 <- [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]]]}] 08:42:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1387ms 08:42:56 INFO - PROCESS | 1868 | 1461685376715 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 08:42:56 INFO - PROCESS | 1868 | 1461685376718 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 08:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:42:56 INFO - PROCESS | 1868 | 1461685376724 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:42:56 INFO - PROCESS | 1868 | 1461685376727 Marionette TRACE conn3 <- [1,1746,null,{}] 08:42:56 INFO - PROCESS | 1868 | 1461685376732 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:56 INFO - PROCESS | 1868 | 1461685376926 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 08:42:57 INFO - PROCESS | 1868 | 1461685377145 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451550d000 == 136 [pid = 1868] [id = 444] 08:42:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 255 (0x7f44f7775800) [pid = 1868] [serial = 1333] [outer = (nil)] 08:42:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 256 (0x7f452273f000) [pid = 1868] [serial = 1334] [outer = 0x7f44f7775800] 08:42:57 INFO - PROCESS | 1868 | 1461685377216 Marionette DEBUG loaded listener.js 08:42:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 257 (0x7f4524078c00) [pid = 1868] [serial = 1335] [outer = 0x7f44f7775800] 08:42:58 INFO - PROCESS | 1868 | 1461685378151 Marionette TRACE conn3 <- [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]]]}] 08:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1489ms 08:42:58 INFO - PROCESS | 1868 | 1461685378214 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 08:42:58 INFO - PROCESS | 1868 | 1461685378217 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 08:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:42:58 INFO - PROCESS | 1868 | 1461685378223 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:42:58 INFO - PROCESS | 1868 | 1461685378225 Marionette TRACE conn3 <- [1,1750,null,{}] 08:42:58 INFO - PROCESS | 1868 | 1461685378231 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:58 INFO - PROCESS | 1868 | 1461685378444 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 08:42:58 INFO - PROCESS | 1868 | 1461685378654 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44ff00e000 == 137 [pid = 1868] [id = 445] 08:42:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 258 (0x7f44f6bf0400) [pid = 1868] [serial = 1336] [outer = (nil)] 08:42:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 259 (0x7f4524079800) [pid = 1868] [serial = 1337] [outer = 0x7f44f6bf0400] 08:42:58 INFO - PROCESS | 1868 | 1461685378794 Marionette DEBUG loaded listener.js 08:42:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 260 (0x7f45241ab400) [pid = 1868] [serial = 1338] [outer = 0x7f44f6bf0400] 08:43:00 INFO - PROCESS | 1868 | 1461685380181 Marionette TRACE conn3 <- [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]]]}] 08:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1997ms 08:43:00 INFO - PROCESS | 1868 | 1461685380222 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 08:43:00 INFO - PROCESS | 1868 | 1461685380227 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 08:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:43:00 INFO - PROCESS | 1868 | 1461685380235 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:43:00 INFO - PROCESS | 1868 | 1461685380240 Marionette TRACE conn3 <- [1,1754,null,{}] 08:43:00 INFO - PROCESS | 1868 | 1461685380248 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:00 INFO - PROCESS | 1868 | 1461685380539 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 08:43:00 INFO - PROCESS | 1868 | 1461685380801 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fbf38800 == 138 [pid = 1868] [id = 446] 08:43:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 261 (0x7f44f6fe9c00) [pid = 1868] [serial = 1339] [outer = (nil)] 08:43:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 262 (0x7f44f7770000) [pid = 1868] [serial = 1340] [outer = 0x7f44f6fe9c00] 08:43:00 INFO - PROCESS | 1868 | 1461685380872 Marionette DEBUG loaded listener.js 08:43:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 263 (0x7f44f97e3800) [pid = 1868] [serial = 1341] [outer = 0x7f44f6fe9c00] 08:43:01 INFO - PROCESS | 1868 | 1461685381724 Marionette TRACE conn3 <- [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]]]}] 08:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1533ms 08:43:01 INFO - PROCESS | 1868 | 1461685381771 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 08:43:01 INFO - PROCESS | 1868 | 1461685381779 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 08:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:43:01 INFO - PROCESS | 1868 | 1461685381790 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:43:01 INFO - PROCESS | 1868 | 1461685381793 Marionette TRACE conn3 <- [1,1758,null,{}] 08:43:01 INFO - PROCESS | 1868 | 1461685381799 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:02 INFO - PROCESS | 1868 | 1461685382002 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 08:43:02 INFO - PROCESS | 1868 | 1461685382402 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f95ef000 == 139 [pid = 1868] [id = 447] 08:43:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 264 (0x7f44f765a000) [pid = 1868] [serial = 1342] [outer = (nil)] 08:43:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 265 (0x7f44f9477800) [pid = 1868] [serial = 1343] [outer = 0x7f44f765a000] 08:43:02 INFO - PROCESS | 1868 | 1461685382479 Marionette DEBUG loaded listener.js 08:43:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 266 (0x7f44fa95dc00) [pid = 1868] [serial = 1344] [outer = 0x7f44f765a000] 08:43:03 INFO - PROCESS | 1868 | 1461685383386 Marionette TRACE conn3 <- [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]]]}] 08:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1631ms 08:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:43:03 INFO - PROCESS | 1868 | 1461685383422 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 08:43:03 INFO - PROCESS | 1868 | 1461685383424 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 08:43:03 INFO - PROCESS | 1868 | 1461685383430 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:43:03 INFO - PROCESS | 1868 | 1461685383435 Marionette TRACE conn3 <- [1,1762,null,{}] 08:43:03 INFO - PROCESS | 1868 | 1461685383449 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:03 INFO - PROCESS | 1868 | 1461685383621 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 08:43:03 INFO - PROCESS | 1868 | 1461685383837 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdc74000 == 140 [pid = 1868] [id = 448] 08:43:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 267 (0x7f44fb8ee800) [pid = 1868] [serial = 1345] [outer = (nil)] 08:43:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 268 (0x7f44fbf5f800) [pid = 1868] [serial = 1346] [outer = 0x7f44fb8ee800] 08:43:03 INFO - PROCESS | 1868 | 1461685383948 Marionette DEBUG loaded listener.js 08:43:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 269 (0x7f44fc8d9800) [pid = 1868] [serial = 1347] [outer = 0x7f44fb8ee800] 08:43:04 INFO - PROCESS | 1868 | 1461685384848 Marionette TRACE conn3 <- [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]]]}] 08:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1486ms 08:43:04 INFO - PROCESS | 1868 | 1461685384916 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 08:43:04 INFO - PROCESS | 1868 | 1461685384919 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 08:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:43:04 INFO - PROCESS | 1868 | 1461685384925 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:43:04 INFO - PROCESS | 1868 | 1461685384927 Marionette TRACE conn3 <- [1,1766,null,{}] 08:43:04 INFO - PROCESS | 1868 | 1461685384932 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:05 INFO - PROCESS | 1868 | 1461685385100 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 08:43:05 INFO - PROCESS | 1868 | 1461685385326 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:05 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9b9a800 == 141 [pid = 1868] [id = 449] 08:43:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 270 (0x7f44f7771800) [pid = 1868] [serial = 1348] [outer = (nil)] 08:43:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 271 (0x7f44ffca2400) [pid = 1868] [serial = 1349] [outer = 0x7f44f7771800] 08:43:05 INFO - PROCESS | 1868 | 1461685385438 Marionette DEBUG loaded listener.js 08:43:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 272 (0x7f4504cecc00) [pid = 1868] [serial = 1350] [outer = 0x7f44f7771800] 08:43:06 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdefd000 == 140 [pid = 1868] [id = 430] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 271 (0x7f4505fc5000) [pid = 1868] [serial = 1226] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 270 (0x7f44f6fec000) [pid = 1868] [serial = 1190] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 269 (0x7f45241b0800) [pid = 1868] [serial = 1193] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 268 (0x7f44fbee5400) [pid = 1868] [serial = 1157] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 267 (0x7f44f9fb9c00) [pid = 1868] [serial = 1199] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 266 (0x7f45092de000) [pid = 1868] [serial = 1163] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 265 (0x7f44ff109400) [pid = 1868] [serial = 1160] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 264 (0x7f4523f66c00) [pid = 1868] [serial = 1181] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 263 (0x7f450ca8a400) [pid = 1868] [serial = 1169] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 262 (0x7f450c10bc00) [pid = 1868] [serial = 1166] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 261 (0x7f4512c99000) [pid = 1868] [serial = 1172] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 260 (0x7f44ffcabc00) [pid = 1868] [serial = 1184] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 259 (0x7f452064c400) [pid = 1868] [serial = 1178] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 258 (0x7f45052c9400) [pid = 1868] [serial = 1187] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 257 (0x7f451f152400) [pid = 1868] [serial = 1175] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 256 (0x7f44f7773000) [pid = 1868] [serial = 1196] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 255 (0x7f44f9af0c00) [pid = 1868] [serial = 1202] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdc79800 == 139 [pid = 1868] [id = 429] 08:43:06 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc924000 == 138 [pid = 1868] [id = 428] 08:43:06 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fb4e6000 == 137 [pid = 1868] [id = 427] 08:43:06 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f7348800 == 136 [pid = 1868] [id = 426] 08:43:06 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fbf2d000 == 135 [pid = 1868] [id = 425] 08:43:06 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fa287800 == 134 [pid = 1868] [id = 422] 08:43:06 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9547800 == 133 [pid = 1868] [id = 421] 08:43:06 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9c61800 == 132 [pid = 1868] [id = 420] 08:43:06 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44ff018800 == 131 [pid = 1868] [id = 419] 08:43:06 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450502e000 == 130 [pid = 1868] [id = 418] 08:43:06 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4524b1d000 == 129 [pid = 1868] [id = 417] 08:43:06 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451f6e6800 == 128 [pid = 1868] [id = 416] 08:43:06 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451341c800 == 127 [pid = 1868] [id = 415] 08:43:06 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511a65800 == 126 [pid = 1868] [id = 414] 08:43:06 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450c128800 == 125 [pid = 1868] [id = 413] 08:43:06 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45094d9800 == 124 [pid = 1868] [id = 412] 08:43:06 INFO - PROCESS | 1868 | 1461685386458 Marionette TRACE conn3 <- [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]]]}] 08:43:06 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508e6c000 == 123 [pid = 1868] [id = 411] 08:43:06 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fee36800 == 122 [pid = 1868] [id = 410] 08:43:06 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fbf31000 == 121 [pid = 1868] [id = 409] 08:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1579ms 08:43:06 INFO - PROCESS | 1868 | 1461685386505 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 08:43:06 INFO - PROCESS | 1868 | 1461685386508 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 08:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:43:06 INFO - PROCESS | 1868 | 1461685386513 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:43:06 INFO - PROCESS | 1868 | 1461685386515 Marionette TRACE conn3 <- [1,1770,null,{}] 08:43:06 INFO - PROCESS | 1868 | 1461685386520 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:06 INFO - PROCESS | 1868 | 1461685386706 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 254 (0x7f44f9fbac00) [pid = 1868] [serial = 1206] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 253 (0x7f44fc876800) [pid = 1868] [serial = 1209] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 252 (0x7f45052ccc00) [pid = 1868] [serial = 1214] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 251 (0x7f44fc076000) [pid = 1868] [serial = 1211] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 250 (0x7f44fbf55c00) [pid = 1868] [serial = 1223] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 249 (0x7f45097f1400) [pid = 1868] [serial = 1221] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7f4505ff2000) [pid = 1868] [serial = 1215] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7f450c003000) [pid = 1868] [serial = 1154] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7f4508cc6400) [pid = 1868] [serial = 1218] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7f4505e4bc00) [pid = 1868] [serial = 1224] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7f4507174c00) [pid = 1868] [serial = 1217] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7f4509329800) [pid = 1868] [serial = 1220] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7f44fc071400) [pid = 1868] [serial = 1208] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7f44ffcb8800) [pid = 1868] [serial = 1212] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7f44f97de000) [pid = 1868] [serial = 1205] [outer = (nil)] [url = about:blank] 08:43:06 INFO - PROCESS | 1868 | 1461685386891 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9c56000 == 122 [pid = 1868] [id = 450] 08:43:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7f44f97de000) [pid = 1868] [serial = 1351] [outer = (nil)] 08:43:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7f44fbf55c00) [pid = 1868] [serial = 1352] [outer = 0x7f44f97de000] 08:43:06 INFO - PROCESS | 1868 | 1461685386958 Marionette DEBUG loaded listener.js 08:43:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7f4504ceec00) [pid = 1868] [serial = 1353] [outer = 0x7f44f97de000] 08:43:07 INFO - PROCESS | 1868 | 1461685387743 Marionette TRACE conn3 <- [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]]]}] 08:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1273ms 08:43:07 INFO - PROCESS | 1868 | 1461685387788 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 08:43:07 INFO - PROCESS | 1868 | 1461685387791 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 08:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:43:07 INFO - PROCESS | 1868 | 1461685387796 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:43:07 INFO - PROCESS | 1868 | 1461685387798 Marionette TRACE conn3 <- [1,1774,null,{}] 08:43:07 INFO - PROCESS | 1868 | 1461685387803 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:07 INFO - PROCESS | 1868 | 1461685387988 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 08:43:08 INFO - PROCESS | 1868 | 1461685388176 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc9dc800 == 123 [pid = 1868] [id = 451] 08:43:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7f44f7638000) [pid = 1868] [serial = 1354] [outer = (nil)] 08:43:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7f45052cd000) [pid = 1868] [serial = 1355] [outer = 0x7f44f7638000] 08:43:08 INFO - PROCESS | 1868 | 1461685388238 Marionette DEBUG loaded listener.js 08:43:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7f4507171c00) [pid = 1868] [serial = 1356] [outer = 0x7f44f7638000] 08:43:09 INFO - PROCESS | 1868 | 1461685389007 Marionette TRACE conn3 <- [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]]]}] 08:43:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1274ms 08:43:09 INFO - PROCESS | 1868 | 1461685389072 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 08:43:09 INFO - PROCESS | 1868 | 1461685389076 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 08:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:43:09 INFO - PROCESS | 1868 | 1461685389081 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:43:09 INFO - PROCESS | 1868 | 1461685389083 Marionette TRACE conn3 <- [1,1778,null,{}] 08:43:09 INFO - PROCESS | 1868 | 1461685389088 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:09 INFO - PROCESS | 1868 | 1461685389321 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 08:43:09 INFO - PROCESS | 1868 | 1461685389346 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505028000 == 124 [pid = 1868] [id = 452] 08:43:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7f44f97e4400) [pid = 1868] [serial = 1357] [outer = (nil)] 08:43:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7f4508cc1800) [pid = 1868] [serial = 1358] [outer = 0x7f44f97e4400] 08:43:09 INFO - PROCESS | 1868 | 1461685389406 Marionette DEBUG loaded listener.js 08:43:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7f45092b2c00) [pid = 1868] [serial = 1359] [outer = 0x7f44f97e4400] 08:43:10 INFO - PROCESS | 1868 | 1461685390277 Marionette TRACE conn3 <- [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]]]}] 08:43:10 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 08:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1235ms 08:43:10 INFO - PROCESS | 1868 | 1461685390320 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 08:43:10 INFO - PROCESS | 1868 | 1461685390323 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 08:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:43:10 INFO - PROCESS | 1868 | 1461685390329 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:43:10 INFO - PROCESS | 1868 | 1461685390331 Marionette TRACE conn3 <- [1,1782,null,{}] 08:43:10 INFO - PROCESS | 1868 | 1461685390337 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:10 INFO - PROCESS | 1868 | 1461685390574 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7f44f6fe2c00) [pid = 1868] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7f4508856800) [pid = 1868] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7f44fa0ee400) [pid = 1868] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7f44fdd46c00) [pid = 1868] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7f44fc87f000) [pid = 1868] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7f4507173800) [pid = 1868] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7f45120e8000) [pid = 1868] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7f44fc072000) [pid = 1868] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7f44ffca2800) [pid = 1868] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7f44f89e4c00) [pid = 1868] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7f450dc04800) [pid = 1868] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7f450cfcec00) [pid = 1868] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7f44f765e000) [pid = 1868] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7f4508f84400) [pid = 1868] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7f450b213c00) [pid = 1868] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7f44fb8fc000) [pid = 1868] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7f44f89e9800) [pid = 1868] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7f44f7656000) [pid = 1868] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7f44fbee9c00) [pid = 1868] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7f44ffcb2c00) [pid = 1868] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7f44fa962800) [pid = 1868] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7f44fb8f8c00) [pid = 1868] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7f44f7658c00) [pid = 1868] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7f44ffca8000) [pid = 1868] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7f4513871400) [pid = 1868] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7f450c669400) [pid = 1868] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7f45052cdc00) [pid = 1868] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7f44fb3bc000) [pid = 1868] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 220 (0x7f44f9fb0800) [pid = 1868] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 219 (0x7f44ffcb4800) [pid = 1868] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7f44fa0e8c00) [pid = 1868] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7f44fc06ec00) [pid = 1868] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7f450c678800) [pid = 1868] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7f450c00b000) [pid = 1868] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7f44fa0edc00) [pid = 1868] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7f44f89e3400) [pid = 1868] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7f450bd37800) [pid = 1868] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7f44fb3b9400) [pid = 1868] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7f44fbf56800) [pid = 1868] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7f450c678000) [pid = 1868] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 208 (0x7f44ffcb4400) [pid = 1868] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 207 (0x7f44f6fef400) [pid = 1868] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 206 (0x7f450606f800) [pid = 1868] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 205 (0x7f44fb8fa800) [pid = 1868] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 204 (0x7f44fc872400) [pid = 1868] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 203 (0x7f4513225000) [pid = 1868] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 202 (0x7f44f6fe4400) [pid = 1868] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 201 (0x7f450cff1000) [pid = 1868] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 200 (0x7f44fb3c3400) [pid = 1868] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 199 (0x7f450c96c800) [pid = 1868] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 198 (0x7f4508f84c00) [pid = 1868] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 197 (0x7f450c96b800) [pid = 1868] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 196 (0x7f4508853c00) [pid = 1868] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 195 (0x7f4508b95800) [pid = 1868] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 194 (0x7f44fb6b9c00) [pid = 1868] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7f45095ca000) [pid = 1868] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7f4509715400) [pid = 1868] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7f44fec21c00) [pid = 1868] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7f451262c400) [pid = 1868] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7f44fdd47800) [pid = 1868] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7f44f97dd400) [pid = 1868] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7f44f89e5400) [pid = 1868] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7f44f9fbe800) [pid = 1868] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7f44fc06f800) [pid = 1868] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7f44f6fee800) [pid = 1868] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7f44f7662800) [pid = 1868] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:43:11 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7f44fa962000) [pid = 1868] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:43:11 INFO - PROCESS | 1868 | 1461685391638 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f890e000 == 125 [pid = 1868] [id = 453] 08:43:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7f44f6bef800) [pid = 1868] [serial = 1360] [outer = (nil)] 08:43:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7f44f6fe8400) [pid = 1868] [serial = 1361] [outer = 0x7f44f6bef800] 08:43:11 INFO - PROCESS | 1868 | 1461685391704 Marionette DEBUG loaded listener.js 08:43:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7f44f765bc00) [pid = 1868] [serial = 1362] [outer = 0x7f44f6bef800] 08:43:12 INFO - PROCESS | 1868 | 1461685392350 Marionette TRACE conn3 <- [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]]]}] 08:43:12 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 08:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 2038ms 08:43:12 INFO - PROCESS | 1868 | 1461685392368 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 08:43:12 INFO - PROCESS | 1868 | 1461685392371 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 08:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:43:12 INFO - PROCESS | 1868 | 1461685392376 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:43:12 INFO - PROCESS | 1868 | 1461685392379 Marionette TRACE conn3 <- [1,1786,null,{}] 08:43:12 INFO - PROCESS | 1868 | 1461685392395 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:12 INFO - PROCESS | 1868 | 1461685392565 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 08:43:12 INFO - PROCESS | 1868 | 1461685392734 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fccd5800 == 126 [pid = 1868] [id = 454] 08:43:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7f44f6fe2c00) [pid = 1868] [serial = 1363] [outer = (nil)] 08:43:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7f44f97dcc00) [pid = 1868] [serial = 1364] [outer = 0x7f44f6fe2c00] 08:43:12 INFO - PROCESS | 1868 | 1461685392805 Marionette DEBUG loaded listener.js 08:43:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7f44fb3bc000) [pid = 1868] [serial = 1365] [outer = 0x7f44f6fe2c00] 08:43:13 INFO - PROCESS | 1868 | 1461685393623 Marionette TRACE conn3 <- [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]]]}] 08:43:13 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 08:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1281ms 08:43:13 INFO - PROCESS | 1868 | 1461685393668 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 08:43:13 INFO - PROCESS | 1868 | 1461685393674 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 08:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:43:13 INFO - PROCESS | 1868 | 1461685393700 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:43:13 INFO - PROCESS | 1868 | 1461685393706 Marionette TRACE conn3 <- [1,1790,null,{}] 08:43:13 INFO - PROCESS | 1868 | 1461685393716 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:13 INFO - PROCESS | 1868 | 1461685393937 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 08:43:14 INFO - PROCESS | 1868 | 1461685394214 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa865000 == 127 [pid = 1868] [id = 455] 08:43:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7f44f763f000) [pid = 1868] [serial = 1366] [outer = (nil)] 08:43:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7f44f7775c00) [pid = 1868] [serial = 1367] [outer = 0x7f44f763f000] 08:43:14 INFO - PROCESS | 1868 | 1461685394331 Marionette DEBUG loaded listener.js 08:43:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7f44f9aee400) [pid = 1868] [serial = 1368] [outer = 0x7f44f763f000] 08:43:15 INFO - PROCESS | 1868 | 1461685395192 Marionette TRACE conn3 <- [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]]]}] 08:43:15 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) 08:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1559ms 08:43:15 INFO - PROCESS | 1868 | 1461685395241 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 08:43:15 INFO - PROCESS | 1868 | 1461685395250 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 08:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:43:15 INFO - PROCESS | 1868 | 1461685395259 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:43:15 INFO - PROCESS | 1868 | 1461685395262 Marionette TRACE conn3 <- [1,1794,null,{}] 08:43:15 INFO - PROCESS | 1868 | 1461685395268 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:15 INFO - PROCESS | 1868 | 1461685395469 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 08:43:15 INFO - PROCESS | 1868 | 1461685395672 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdee8800 == 128 [pid = 1868] [id = 456] 08:43:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7f44f9fb3400) [pid = 1868] [serial = 1369] [outer = (nil)] 08:43:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7f44fb8ef400) [pid = 1868] [serial = 1370] [outer = 0x7f44f9fb3400] 08:43:15 INFO - PROCESS | 1868 | 1461685395744 Marionette DEBUG loaded listener.js 08:43:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7f44fbf54800) [pid = 1868] [serial = 1371] [outer = 0x7f44f9fb3400] 08:43:16 INFO - PROCESS | 1868 | 1461685396683 Marionette TRACE conn3 <- [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]]]}] 08:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1476ms 08:43:16 INFO - PROCESS | 1868 | 1461685396735 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 08:43:16 INFO - PROCESS | 1868 | 1461685396738 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 08:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:43:16 INFO - PROCESS | 1868 | 1461685396745 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:43:16 INFO - PROCESS | 1868 | 1461685396750 Marionette TRACE conn3 <- [1,1798,null,{}] 08:43:16 INFO - PROCESS | 1868 | 1461685396765 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:16 INFO - PROCESS | 1868 | 1461685396966 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 08:43:17 INFO - PROCESS | 1868 | 1461685397224 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45072cc000 == 129 [pid = 1868] [id = 457] 08:43:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 195 (0x7f44fc87c000) [pid = 1868] [serial = 1372] [outer = (nil)] 08:43:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 196 (0x7f44fec29400) [pid = 1868] [serial = 1373] [outer = 0x7f44fc87c000] 08:43:17 INFO - PROCESS | 1868 | 1461685397342 Marionette DEBUG loaded listener.js 08:43:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 197 (0x7f44ffcb2c00) [pid = 1868] [serial = 1374] [outer = 0x7f44fc87c000] 08:43:18 INFO - PROCESS | 1868 | 1461685398205 Marionette TRACE conn3 <- [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]]]}] 08:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1532ms 08:43:18 INFO - PROCESS | 1868 | 1461685398278 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 08:43:18 INFO - PROCESS | 1868 | 1461685398282 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 08:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:43:18 INFO - PROCESS | 1868 | 1461685398288 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:43:18 INFO - PROCESS | 1868 | 1461685398291 Marionette TRACE conn3 <- [1,1802,null,{}] 08:43:18 INFO - PROCESS | 1868 | 1461685398296 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:18 INFO - PROCESS | 1868 | 1461685398501 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 08:43:18 INFO - PROCESS | 1868 | 1461685398711 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508e66800 == 130 [pid = 1868] [id = 458] 08:43:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 198 (0x7f44fa0eb400) [pid = 1868] [serial = 1375] [outer = (nil)] 08:43:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 199 (0x7f45052c2400) [pid = 1868] [serial = 1376] [outer = 0x7f44fa0eb400] 08:43:18 INFO - PROCESS | 1868 | 1461685398824 Marionette DEBUG loaded listener.js 08:43:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 200 (0x7f45052cc400) [pid = 1868] [serial = 1377] [outer = 0x7f44fa0eb400] 08:43:19 INFO - PROCESS | 1868 | 1461685399734 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1479ms 08:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:43:19 INFO - PROCESS | 1868 | 1461685399767 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 08:43:19 INFO - PROCESS | 1868 | 1461685399770 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 08:43:19 INFO - PROCESS | 1868 | 1461685399776 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:43:19 INFO - PROCESS | 1868 | 1461685399779 Marionette TRACE conn3 <- [1,1806,null,{}] 08:43:19 INFO - PROCESS | 1868 | 1461685399785 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:19 INFO - PROCESS | 1868 | 1461685399977 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 08:43:20 INFO - PROCESS | 1868 | 1461685400188 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4509520000 == 131 [pid = 1868] [id = 459] 08:43:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 201 (0x7f44fc87f000) [pid = 1868] [serial = 1378] [outer = (nil)] 08:43:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 202 (0x7f4505fc5000) [pid = 1868] [serial = 1379] [outer = 0x7f44fc87f000] 08:43:20 INFO - PROCESS | 1868 | 1461685400299 Marionette DEBUG loaded listener.js 08:43:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 203 (0x7f450716b000) [pid = 1868] [serial = 1380] [outer = 0x7f44fc87f000] 08:43:21 INFO - PROCESS | 1868 | 1461685401180 Marionette TRACE conn3 <- [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]]]}] 08:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1435ms 08:43:21 INFO - PROCESS | 1868 | 1461685401226 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 08:43:21 INFO - PROCESS | 1868 | 1461685401231 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 08:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:43:21 INFO - PROCESS | 1868 | 1461685401242 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:43:21 INFO - PROCESS | 1868 | 1461685401245 Marionette TRACE conn3 <- [1,1810,null,{}] 08:43:21 INFO - PROCESS | 1868 | 1461685401255 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:21 INFO - PROCESS | 1868 | 1461685401478 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 08:43:21 INFO - PROCESS | 1868 | 1461685401686 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4510049000 == 132 [pid = 1868] [id = 460] 08:43:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 204 (0x7f45082c2000) [pid = 1868] [serial = 1381] [outer = (nil)] 08:43:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 205 (0x7f45092e1000) [pid = 1868] [serial = 1382] [outer = 0x7f45082c2000] 08:43:21 INFO - PROCESS | 1868 | 1461685401760 Marionette DEBUG loaded listener.js 08:43:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 206 (0x7f450982bc00) [pid = 1868] [serial = 1383] [outer = 0x7f45082c2000] 08:43:22 INFO - PROCESS | 1868 | 1461685402645 Marionette TRACE conn3 <- [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]]]}] 08:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1442ms 08:43:22 INFO - PROCESS | 1868 | 1461685402679 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 08:43:22 INFO - PROCESS | 1868 | 1461685402681 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 08:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:43:22 INFO - PROCESS | 1868 | 1461685402687 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:43:22 INFO - PROCESS | 1868 | 1461685402689 Marionette TRACE conn3 <- [1,1814,null,{}] 08:43:22 INFO - PROCESS | 1868 | 1461685402695 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:22 INFO - PROCESS | 1868 | 1461685402873 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 08:43:23 INFO - PROCESS | 1868 | 1461685403091 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45123a3000 == 133 [pid = 1868] [id = 461] 08:43:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 207 (0x7f4504cf5400) [pid = 1868] [serial = 1384] [outer = (nil)] 08:43:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 208 (0x7f450c003800) [pid = 1868] [serial = 1385] [outer = 0x7f4504cf5400] 08:43:23 INFO - PROCESS | 1868 | 1461685403203 Marionette DEBUG loaded listener.js 08:43:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 209 (0x7f450c978000) [pid = 1868] [serial = 1386] [outer = 0x7f4504cf5400] 08:43:24 INFO - PROCESS | 1868 | 1461685404079 Marionette TRACE conn3 <- [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]]]}] 08:43:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1429ms 08:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:43:24 INFO - PROCESS | 1868 | 1461685404118 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 08:43:24 INFO - PROCESS | 1868 | 1461685404120 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 08:43:24 INFO - PROCESS | 1868 | 1461685404127 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:43:24 INFO - PROCESS | 1868 | 1461685404129 Marionette TRACE conn3 <- [1,1818,null,{}] 08:43:24 INFO - PROCESS | 1868 | 1461685404135 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:24 INFO - PROCESS | 1868 | 1461685404316 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 08:43:24 INFO - PROCESS | 1868 | 1461685404528 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45186bd800 == 134 [pid = 1868] [id = 462] 08:43:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7f4508f89000) [pid = 1868] [serial = 1387] [outer = (nil)] 08:43:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7f450cfc4800) [pid = 1868] [serial = 1388] [outer = 0x7f4508f89000] 08:43:24 INFO - PROCESS | 1868 | 1461685404639 Marionette DEBUG loaded listener.js 08:43:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7f450dc10000) [pid = 1868] [serial = 1389] [outer = 0x7f4508f89000] 08:43:25 INFO - PROCESS | 1868 | 1461685405531 Marionette TRACE conn3 <- [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]]]}] 08:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1480ms 08:43:25 INFO - PROCESS | 1868 | 1461685405607 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 08:43:25 INFO - PROCESS | 1868 | 1461685405610 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 08:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:43:25 INFO - PROCESS | 1868 | 1461685405616 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:43:25 INFO - PROCESS | 1868 | 1461685405619 Marionette TRACE conn3 <- [1,1822,null,{}] 08:43:25 INFO - PROCESS | 1868 | 1461685405624 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:25 INFO - PROCESS | 1868 | 1461685405862 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 08:43:26 INFO - PROCESS | 1868 | 1461685406071 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f452061d800 == 135 [pid = 1868] [id = 463] 08:43:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7f45092bd000) [pid = 1868] [serial = 1390] [outer = (nil)] 08:43:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7f45112a1400) [pid = 1868] [serial = 1391] [outer = 0x7f45092bd000] 08:43:26 INFO - PROCESS | 1868 | 1461685406227 Marionette DEBUG loaded listener.js 08:43:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7f4511631400) [pid = 1868] [serial = 1392] [outer = 0x7f45092bd000] 08:43:27 INFO - PROCESS | 1868 | 1461685407106 Marionette TRACE conn3 <- [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]]]}] 08:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1533ms 08:43:27 INFO - PROCESS | 1868 | 1461685407150 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 08:43:27 INFO - PROCESS | 1868 | 1461685407152 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 08:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:43:27 INFO - PROCESS | 1868 | 1461685407158 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:43:27 INFO - PROCESS | 1868 | 1461685407161 Marionette TRACE conn3 <- [1,1826,null,{}] 08:43:27 INFO - PROCESS | 1868 | 1461685407166 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:27 INFO - PROCESS | 1868 | 1461685407353 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 08:43:27 INFO - PROCESS | 1868 | 1461685407568 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524354800 == 136 [pid = 1868] [id = 464] 08:43:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7f450a8c1800) [pid = 1868] [serial = 1393] [outer = (nil)] 08:43:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7f45120eac00) [pid = 1868] [serial = 1394] [outer = 0x7f450a8c1800] 08:43:27 INFO - PROCESS | 1868 | 1461685407681 Marionette DEBUG loaded listener.js 08:43:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7f4512622800) [pid = 1868] [serial = 1395] [outer = 0x7f450a8c1800] 08:43:28 INFO - PROCESS | 1868 | 1461685408647 Marionette TRACE conn3 <- [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]]]}] 08:43:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:43:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1526ms 08:43:28 INFO - PROCESS | 1868 | 1461685408686 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 08:43:28 INFO - PROCESS | 1868 | 1461685408689 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 08:43:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:43:28 INFO - PROCESS | 1868 | 1461685408695 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:43:28 INFO - PROCESS | 1868 | 1461685408699 Marionette TRACE conn3 <- [1,1830,null,{}] 08:43:28 INFO - PROCESS | 1868 | 1461685408704 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:28 INFO - PROCESS | 1868 | 1461685408915 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 08:43:29 INFO - PROCESS | 1868 | 1461685409135 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9c6b800 == 137 [pid = 1868] [id = 465] 08:43:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7f44f6bf5400) [pid = 1868] [serial = 1396] [outer = (nil)] 08:43:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 220 (0x7f44fc074000) [pid = 1868] [serial = 1397] [outer = 0x7f44f6bf5400] 08:43:29 INFO - PROCESS | 1868 | 1461685409256 Marionette DEBUG loaded listener.js 08:43:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 221 (0x7f4512bfa800) [pid = 1868] [serial = 1398] [outer = 0x7f44f6bf5400] 08:43:30 INFO - PROCESS | 1868 | 1461685410194 Marionette TRACE conn3 <- [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]]]}] 08:43:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:43:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1577ms 08:43:30 INFO - PROCESS | 1868 | 1461685410274 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 08:43:30 INFO - PROCESS | 1868 | 1461685410277 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 08:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:43:30 INFO - PROCESS | 1868 | 1461685410283 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:43:30 INFO - PROCESS | 1868 | 1461685410286 Marionette TRACE conn3 <- [1,1834,null,{}] 08:43:30 INFO - PROCESS | 1868 | 1461685410291 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:30 INFO - PROCESS | 1868 | 1461685410485 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 08:43:30 INFO - PROCESS | 1868 | 1461685410697 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:30 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f7352800 == 138 [pid = 1868] [id = 466] 08:43:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7f44f6be9400) [pid = 1868] [serial = 1399] [outer = (nil)] 08:43:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7f44f97dd000) [pid = 1868] [serial = 1400] [outer = 0x7f44f6be9400] 08:43:30 INFO - PROCESS | 1868 | 1461685410817 Marionette DEBUG loaded listener.js 08:43:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7f44fbf56400) [pid = 1868] [serial = 1401] [outer = 0x7f44f6be9400] 08:43:31 INFO - PROCESS | 1868 | 1461685411710 Marionette TRACE conn3 <- [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]]]}] 08:43:31 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 08:43:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1479ms 08:43:31 INFO - PROCESS | 1868 | 1461685411763 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 08:43:31 INFO - PROCESS | 1868 | 1461685411766 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 08:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:43:31 INFO - PROCESS | 1868 | 1461685411772 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:43:31 INFO - PROCESS | 1868 | 1461685411774 Marionette TRACE conn3 <- [1,1838,null,{}] 08:43:31 INFO - PROCESS | 1868 | 1461685411780 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:31 INFO - PROCESS | 1868 | 1461685411980 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 08:43:32 INFO - PROCESS | 1868 | 1461685412259 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb4cc800 == 139 [pid = 1868] [id = 467] 08:43:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7f44f6fea800) [pid = 1868] [serial = 1402] [outer = (nil)] 08:43:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7f44f89e4000) [pid = 1868] [serial = 1403] [outer = 0x7f44f6fea800] 08:43:32 INFO - PROCESS | 1868 | 1461685412340 Marionette DEBUG loaded listener.js 08:43:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7f44fb8f7c00) [pid = 1868] [serial = 1404] [outer = 0x7f44f6fea800] 08:43:33 INFO - PROCESS | 1868 | 1461685413316 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 08:43:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:43:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1580ms 08:43:33 INFO - PROCESS | 1868 | 1461685413353 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 08:43:33 INFO - PROCESS | 1868 | 1461685413356 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 08:43:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:43:33 INFO - PROCESS | 1868 | 1461685413362 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:43:33 INFO - PROCESS | 1868 | 1461685413364 Marionette TRACE conn3 <- [1,1842,null,{}] 08:43:33 INFO - PROCESS | 1868 | 1461685413370 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:33 INFO - PROCESS | 1868 | 1461685413559 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 08:43:34 INFO - PROCESS | 1868 | 1461685414491 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9ba1000 == 140 [pid = 1868] [id = 468] 08:43:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7f44f6fb1400) [pid = 1868] [serial = 1405] [outer = (nil)] 08:43:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7f44f6fe3800) [pid = 1868] [serial = 1406] [outer = 0x7f44f6fb1400] 08:43:34 INFO - PROCESS | 1868 | 1461685414565 Marionette DEBUG loaded listener.js 08:43:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7f44f7636000) [pid = 1868] [serial = 1407] [outer = 0x7f44f6fb1400] 08:43:35 INFO - PROCESS | 1868 | 1461685415408 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 08:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 2080ms 08:43:35 INFO - PROCESS | 1868 | 1461685415445 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 08:43:35 INFO - PROCESS | 1868 | 1461685415450 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 08:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:43:35 INFO - PROCESS | 1868 | 1461685415457 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:43:35 INFO - PROCESS | 1868 | 1461685415461 Marionette TRACE conn3 <- [1,1846,null,{}] 08:43:35 INFO - PROCESS | 1868 | 1461685415468 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:35 INFO - PROCESS | 1868 | 1461685415658 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 08:43:35 INFO - PROCESS | 1868 | 1461685415879 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9c58800 == 141 [pid = 1868] [id = 469] 08:43:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7f44f6bef000) [pid = 1868] [serial = 1408] [outer = (nil)] 08:43:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7f44f7654800) [pid = 1868] [serial = 1409] [outer = 0x7f44f6bef000] 08:43:36 INFO - PROCESS | 1868 | 1461685416000 Marionette DEBUG loaded listener.js 08:43:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7f44f9fb5400) [pid = 1868] [serial = 1410] [outer = 0x7f44f6bef000] 08:43:37 INFO - PROCESS | 1868 | 1461685417086 Marionette TRACE conn3 <- [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]]]}] 08:43:37 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) 08:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1685ms 08:43:37 INFO - PROCESS | 1868 | 1461685417145 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 08:43:37 INFO - PROCESS | 1868 | 1461685417150 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 08:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:43:37 INFO - PROCESS | 1868 | 1461685417156 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:43:37 INFO - PROCESS | 1868 | 1461685417159 Marionette TRACE conn3 <- [1,1850,null,{}] 08:43:37 INFO - PROCESS | 1868 | 1461685417164 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:37 INFO - PROCESS | 1868 | 1461685417353 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 08:43:37 INFO - PROCESS | 1868 | 1461685417655 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f734e000 == 142 [pid = 1868] [id = 470] 08:43:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7f44f763cc00) [pid = 1868] [serial = 1411] [outer = (nil)] 08:43:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7f44fa964c00) [pid = 1868] [serial = 1412] [outer = 0x7f44f763cc00] 08:43:37 INFO - PROCESS | 1868 | 1461685417808 Marionette DEBUG loaded listener.js 08:43:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7f44fbee0400) [pid = 1868] [serial = 1413] [outer = 0x7f44f763cc00] 08:43:37 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451f495800 == 141 [pid = 1868] [id = 173] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7f4505fca800) [pid = 1868] [serial = 1295] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f890e000 == 140 [pid = 1868] [id = 453] 08:43:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4505028000 == 139 [pid = 1868] [id = 452] 08:43:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc9dc800 == 138 [pid = 1868] [id = 451] 08:43:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45072dc800 == 137 [pid = 1868] [id = 408] 08:43:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9c56000 == 136 [pid = 1868] [id = 450] 08:43:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9b9a800 == 135 [pid = 1868] [id = 449] 08:43:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdc74000 == 134 [pid = 1868] [id = 448] 08:43:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f95ef000 == 133 [pid = 1868] [id = 447] 08:43:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fbf38800 == 132 [pid = 1868] [id = 446] 08:43:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450c122000 == 131 [pid = 1868] [id = 440] 08:43:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4509518000 == 130 [pid = 1868] [id = 439] 08:43:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4509109000 == 129 [pid = 1868] [id = 438] 08:43:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508b17800 == 128 [pid = 1868] [id = 437] 08:43:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4507018000 == 127 [pid = 1868] [id = 436] 08:43:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4505377000 == 126 [pid = 1868] [id = 435] 08:43:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44ff1dc000 == 125 [pid = 1868] [id = 434] 08:43:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fcb7b800 == 124 [pid = 1868] [id = 433] 08:43:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fa29c000 == 123 [pid = 1868] [id = 432] 08:43:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fee35800 == 122 [pid = 1868] [id = 431] 08:43:38 INFO - PROCESS | 1868 | 1461685418693 Marionette TRACE conn3 <- [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]]]}] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7f44f6bf1800) [pid = 1868] [serial = 1262] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7f44f6ff0c00) [pid = 1868] [serial = 1191] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7f4509334800) [pid = 1868] [serial = 1095] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7f44ffcae000) [pid = 1868] [serial = 1233] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7f4505e4c800) [pid = 1868] [serial = 1293] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7f4505ff5800) [pid = 1868] [serial = 1092] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7f450c678400) [pid = 1868] [serial = 1242] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7f45206ca000) [pid = 1868] [serial = 1253] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7f4523f5d800) [pid = 1868] [serial = 1053] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7f44ffcb0800) [pid = 1868] [serial = 1185] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7f450c96ec00) [pid = 1868] [serial = 987] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7f45152db800) [pid = 1868] [serial = 1250] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7f4523e09800) [pid = 1868] [serial = 1259] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7f45152d7800) [pid = 1868] [serial = 1113] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 220 (0x7f44f6fb3400) [pid = 1868] [serial = 1271] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 219 (0x7f44f9af5000) [pid = 1868] [serial = 1203] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7f450cfeec00) [pid = 1868] [serial = 1170] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7f4523f54000) [pid = 1868] [serial = 1044] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7f44fc810000) [pid = 1868] [serial = 1286] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7f450ca94400) [pid = 1868] [serial = 993] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7f44f7662000) [pid = 1868] [serial = 1041] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7f44fc072c00) [pid = 1868] [serial = 1284] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7f44fec2f400) [pid = 1868] [serial = 1232] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7f44ffcc0800) [pid = 1868] [serial = 981] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7f44fb3bd400) [pid = 1868] [serial = 1280] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7f44fdd46000) [pid = 1868] [serial = 1287] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 208 (0x7f44fc8e7c00) [pid = 1868] [serial = 1029] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 207 (0x7f44f89ec400) [pid = 1868] [serial = 1278] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 206 (0x7f44f9479400) [pid = 1868] [serial = 1268] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 205 (0x7f45241a9000) [pid = 1868] [serial = 1188] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 204 (0x7f452410a400) [pid = 1868] [serial = 1256] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 203 (0x7f450f273800) [pid = 1868] [serial = 1244] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 202 (0x7f4511a44400) [pid = 1868] [serial = 1245] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 201 (0x7f45097eb800) [pid = 1868] [serial = 1238] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 200 (0x7f44fc875000) [pid = 1868] [serial = 1089] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 199 (0x7f44f9fbdc00) [pid = 1868] [serial = 1002] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 198 (0x7f451865d800) [pid = 1868] [serial = 1251] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 197 (0x7f4508d33000) [pid = 1868] [serial = 1236] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 196 (0x7f45241a3000) [pid = 1868] [serial = 1128] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 195 (0x7f44fc879800) [pid = 1868] [serial = 1050] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 194 (0x7f451554ec00) [pid = 1868] [serial = 1173] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7f4507174800) [pid = 1868] [serial = 1235] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7f450c96b000) [pid = 1868] [serial = 1098] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7f450ca97c00) [pid = 1868] [serial = 999] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7f45052cec00) [pid = 1868] [serial = 1292] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7f4523f66000) [pid = 1868] [serial = 1125] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7f450ce6c400) [pid = 1868] [serial = 1035] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7f44fbf57000) [pid = 1868] [serial = 1283] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7f4509716000) [pid = 1868] [serial = 1227] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7f4512688800) [pid = 1868] [serial = 1110] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7f4512c98000) [pid = 1868] [serial = 1248] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7f45241af400) [pid = 1868] [serial = 984] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7f44f765e800) [pid = 1868] [serial = 1277] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7f44f7778000) [pid = 1868] [serial = 1197] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7f450c111c00) [pid = 1868] [serial = 1241] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7f450ca96800) [pid = 1868] [serial = 1101] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 178 (0x7f4508852000) [pid = 1868] [serial = 1032] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 177 (0x7f45241a5400) [pid = 1868] [serial = 1182] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 176 (0x7f45241ab800) [pid = 1868] [serial = 978] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 175 (0x7f45244e9800) [pid = 1868] [serial = 1194] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 174 (0x7f4523f53c00) [pid = 1868] [serial = 1179] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 173 (0x7f44fc80bc00) [pid = 1868] [serial = 1158] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 172 (0x7f44f89f1000) [pid = 1868] [serial = 1274] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 171 (0x7f451f605000) [pid = 1868] [serial = 1176] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 170 (0x7f451129a400) [pid = 1868] [serial = 1104] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7f4512345000) [pid = 1868] [serial = 1038] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7f450c677400) [pid = 1868] [serial = 1167] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7f45095c5c00) [pid = 1868] [serial = 1164] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 166 (0x7f45241ae800) [pid = 1868] [serial = 1257] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 165 (0x7f4505ff2400) [pid = 1868] [serial = 1161] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 164 (0x7f4523f54400) [pid = 1868] [serial = 1119] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7f4515374800) [pid = 1868] [serial = 1116] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7f44fec2ec00) [pid = 1868] [serial = 996] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7f44f9470000) [pid = 1868] [serial = 1265] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 160 (0x7f4512682c00) [pid = 1868] [serial = 1247] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 159 (0x7f4523f5e000) [pid = 1868] [serial = 975] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 158 (0x7f4523f58400) [pid = 1868] [serial = 1254] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 157 (0x7f44fec2e000) [pid = 1868] [serial = 1289] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7f44fb3be800) [pid = 1868] [serial = 1131] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 155 (0x7f44ffca4800) [pid = 1868] [serial = 1290] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7f45244e5000) [pid = 1868] [serial = 990] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 153 (0x7f44fbee2c00) [pid = 1868] [serial = 1230] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 152 (0x7f44fb6aa800) [pid = 1868] [serial = 1281] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 151 (0x7f44fb3c5000) [pid = 1868] [serial = 1229] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 150 (0x7f44fc07a400) [pid = 1868] [serial = 1047] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 149 (0x7f450b275400) [pid = 1868] [serial = 1239] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 148 (0x7f44fbedec00) [pid = 1868] [serial = 1200] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 147 (0x7f4523f6bc00) [pid = 1868] [serial = 1122] [outer = (nil)] [url = about:blank] 08:43:38 INFO - PROCESS | 1868 | --DOMWINDOW == 146 (0x7f4511a45800) [pid = 1868] [serial = 1107] [outer = (nil)] [url = about:blank] 08:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1630ms 08:43:38 INFO - PROCESS | 1868 | 1461685418787 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 08:43:38 INFO - PROCESS | 1868 | 1461685418792 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 08:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:43:38 INFO - PROCESS | 1868 | 1461685418810 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:43:38 INFO - PROCESS | 1868 | 1461685418819 Marionette TRACE conn3 <- [1,1854,null,{}] 08:43:38 INFO - PROCESS | 1868 | 1461685418834 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:39 INFO - PROCESS | 1868 | 1461685419004 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 08:43:39 INFO - PROCESS | 1868 | 1461685419164 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9a8c800 == 123 [pid = 1868] [id = 471] 08:43:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 147 (0x7f44f763d400) [pid = 1868] [serial = 1414] [outer = (nil)] 08:43:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 148 (0x7f44fbf5d400) [pid = 1868] [serial = 1415] [outer = 0x7f44f763d400] 08:43:39 INFO - PROCESS | 1868 | 1461685419229 Marionette DEBUG loaded listener.js 08:43:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 149 (0x7f44fc07a400) [pid = 1868] [serial = 1416] [outer = 0x7f44f763d400] 08:43:39 INFO - PROCESS | 1868 | 1461685419960 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:43:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1204ms 08:43:40 INFO - PROCESS | 1868 | 1461685420021 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 08:43:40 INFO - PROCESS | 1868 | 1461685420024 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 08:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:43:40 INFO - PROCESS | 1868 | 1461685420036 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:43:40 INFO - PROCESS | 1868 | 1461685420038 Marionette TRACE conn3 <- [1,1858,null,{}] 08:43:40 INFO - PROCESS | 1868 | 1461685420043 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:40 INFO - PROCESS | 1868 | 1461685420220 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 08:43:40 INFO - PROCESS | 1868 | 1461685420231 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fbf40000 == 124 [pid = 1868] [id = 472] 08:43:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 150 (0x7f44fbeeb000) [pid = 1868] [serial = 1417] [outer = (nil)] 08:43:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7f44fc874800) [pid = 1868] [serial = 1418] [outer = 0x7f44fbeeb000] 08:43:40 INFO - PROCESS | 1868 | 1461685420288 Marionette DEBUG loaded listener.js 08:43:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 152 (0x7f44fc87fc00) [pid = 1868] [serial = 1419] [outer = 0x7f44fbeeb000] 08:43:41 INFO - PROCESS | 1868 | 1461685421222 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 08:43:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1234ms 08:43:41 INFO - PROCESS | 1868 | 1461685421267 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 08:43:41 INFO - PROCESS | 1868 | 1461685421271 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 08:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:43:41 INFO - PROCESS | 1868 | 1461685421283 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:43:41 INFO - PROCESS | 1868 | 1461685421284 Marionette TRACE conn3 <- [1,1862,null,{}] 08:43:41 INFO - PROCESS | 1868 | 1461685421289 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:41 INFO - PROCESS | 1868 | 1461685421514 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 08:43:41 INFO - PROCESS | 1868 | 1461685421547 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc9aa000 == 125 [pid = 1868] [id = 473] 08:43:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7f44fdd49000) [pid = 1868] [serial = 1420] [outer = (nil)] 08:43:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7f44fec22800) [pid = 1868] [serial = 1421] [outer = 0x7f44fdd49000] 08:43:41 INFO - PROCESS | 1868 | 1461685421616 Marionette DEBUG loaded listener.js 08:43:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7f44ff108800) [pid = 1868] [serial = 1422] [outer = 0x7f44fdd49000] 08:43:43 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7f44f765a000) [pid = 1868] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:43:43 INFO - PROCESS | 1868 | --DOMWINDOW == 153 (0x7f44f7771800) [pid = 1868] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:43:43 INFO - PROCESS | 1868 | --DOMWINDOW == 152 (0x7f44f7638000) [pid = 1868] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:43:43 INFO - PROCESS | 1868 | --DOMWINDOW == 151 (0x7f44f97e4400) [pid = 1868] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:43:43 INFO - PROCESS | 1868 | --DOMWINDOW == 150 (0x7f44fdd47c00) [pid = 1868] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:43:43 INFO - PROCESS | 1868 | --DOMWINDOW == 149 (0x7f44f6fe9c00) [pid = 1868] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:43:43 INFO - PROCESS | 1868 | --DOMWINDOW == 148 (0x7f44f97de000) [pid = 1868] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:43:43 INFO - PROCESS | 1868 | --DOMWINDOW == 147 (0x7f44fb8ee800) [pid = 1868] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:43:43 INFO - PROCESS | 1868 | --DOMWINDOW == 146 (0x7f44f6bef800) [pid = 1868] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:43:43 INFO - PROCESS | 1868 | 1461685423191 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 08:43:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1944ms 08:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:43:43 INFO - PROCESS | 1868 | 1461685423243 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 08:43:43 INFO - PROCESS | 1868 | 1461685423245 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 08:43:43 INFO - PROCESS | 1868 | 1461685423251 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:43:43 INFO - PROCESS | 1868 | 1461685423254 Marionette TRACE conn3 <- [1,1866,null,{}] 08:43:43 INFO - PROCESS | 1868 | 1461685423258 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:43 INFO - PROCESS | 1868 | 1461685423480 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 08:43:43 INFO - PROCESS | 1868 | 1461685423583 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:43 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdc1a000 == 126 [pid = 1868] [id = 474] 08:43:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 147 (0x7f44f89e4c00) [pid = 1868] [serial = 1423] [outer = (nil)] 08:43:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 148 (0x7f44fdd47c00) [pid = 1868] [serial = 1424] [outer = 0x7f44f89e4c00] 08:43:43 INFO - PROCESS | 1868 | 1461685423643 Marionette DEBUG loaded listener.js 08:43:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 149 (0x7f44ffcb1800) [pid = 1868] [serial = 1425] [outer = 0x7f44f89e4c00] 08:43:44 INFO - PROCESS | 1868 | 1461685424274 Marionette TRACE conn3 <- [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]]]}] 08:43:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1079ms 08:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:43:44 INFO - PROCESS | 1868 | 1461685424330 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 08:43:44 INFO - PROCESS | 1868 | 1461685424332 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 08:43:44 INFO - PROCESS | 1868 | 1461685424336 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:43:44 INFO - PROCESS | 1868 | 1461685424340 Marionette TRACE conn3 <- [1,1870,null,{}] 08:43:44 INFO - PROCESS | 1868 | 1461685424345 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:44 INFO - PROCESS | 1868 | 1461685424567 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 08:43:44 INFO - PROCESS | 1868 | 1461685424590 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdef8000 == 127 [pid = 1868] [id = 475] 08:43:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 150 (0x7f44f97dbc00) [pid = 1868] [serial = 1426] [outer = (nil)] 08:43:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7f44ffcc0800) [pid = 1868] [serial = 1427] [outer = 0x7f44f97dbc00] 08:43:44 INFO - PROCESS | 1868 | 1461685424651 Marionette DEBUG loaded listener.js 08:43:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 152 (0x7f4504cf6400) [pid = 1868] [serial = 1428] [outer = 0x7f44f97dbc00] 08:43:45 INFO - PROCESS | 1868 | 1461685425693 Marionette TRACE conn3 <- [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]]]}] 08:43:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1430ms 08:43:45 INFO - PROCESS | 1868 | 1461685425768 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 08:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:43:45 INFO - PROCESS | 1868 | 1461685425774 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 08:43:45 INFO - PROCESS | 1868 | 1461685425782 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:43:45 INFO - PROCESS | 1868 | 1461685425787 Marionette TRACE conn3 <- [1,1874,null,{}] 08:43:45 INFO - PROCESS | 1868 | 1461685425795 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:46 INFO - PROCESS | 1868 | 1461685426047 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 08:43:46 INFO - PROCESS | 1868 | 1461685426354 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa29f800 == 128 [pid = 1868] [id = 476] 08:43:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7f44f9474c00) [pid = 1868] [serial = 1429] [outer = (nil)] 08:43:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7f44f97e2c00) [pid = 1868] [serial = 1430] [outer = 0x7f44f9474c00] 08:43:46 INFO - PROCESS | 1868 | 1461685426433 Marionette DEBUG loaded listener.js 08:43:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7f44f9fb9c00) [pid = 1868] [serial = 1431] [outer = 0x7f44f9474c00] 08:43:47 INFO - PROCESS | 1868 | 1461685427349 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 08:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1636ms 08:43:47 INFO - PROCESS | 1868 | 1461685427417 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 08:43:47 INFO - PROCESS | 1868 | 1461685427424 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 08:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:43:47 INFO - PROCESS | 1868 | 1461685427436 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:43:47 INFO - PROCESS | 1868 | 1461685427439 Marionette TRACE conn3 <- [1,1878,null,{}] 08:43:47 INFO - PROCESS | 1868 | 1461685427445 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:47 INFO - PROCESS | 1868 | 1461685427639 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 08:43:47 INFO - PROCESS | 1868 | 1461685427833 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:47 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fccca000 == 129 [pid = 1868] [id = 477] 08:43:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 156 (0x7f44fb8f2c00) [pid = 1868] [serial = 1432] [outer = (nil)] 08:43:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7f44fbee0c00) [pid = 1868] [serial = 1433] [outer = 0x7f44fb8f2c00] 08:43:47 INFO - PROCESS | 1868 | 1461685427971 Marionette DEBUG loaded listener.js 08:43:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 158 (0x7f44fc06f800) [pid = 1868] [serial = 1434] [outer = 0x7f44fb8f2c00] 08:43:48 INFO - PROCESS | 1868 | 1461685428912 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 08:43:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1528ms 08:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:43:48 INFO - PROCESS | 1868 | 1461685428965 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 08:43:48 INFO - PROCESS | 1868 | 1461685428968 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 08:43:48 INFO - PROCESS | 1868 | 1461685428975 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:43:48 INFO - PROCESS | 1868 | 1461685428981 Marionette TRACE conn3 <- [1,1882,null,{}] 08:43:48 INFO - PROCESS | 1868 | 1461685428996 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:49 INFO - PROCESS | 1868 | 1461685429193 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 08:43:49 INFO - PROCESS | 1868 | 1461685429388 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44ff020000 == 130 [pid = 1868] [id = 478] 08:43:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 159 (0x7f44fdd47000) [pid = 1868] [serial = 1435] [outer = (nil)] 08:43:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 160 (0x7f44ff107800) [pid = 1868] [serial = 1436] [outer = 0x7f44fdd47000] 08:43:49 INFO - PROCESS | 1868 | 1461685429508 Marionette DEBUG loaded listener.js 08:43:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7f44ffcb3c00) [pid = 1868] [serial = 1437] [outer = 0x7f44fdd47000] 08:43:50 INFO - PROCESS | 1868 | 1461685430368 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 08:43:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1440ms 08:43:50 INFO - PROCESS | 1868 | 1461685430415 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 08:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:43:50 INFO - PROCESS | 1868 | 1461685430420 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 08:43:50 INFO - PROCESS | 1868 | 1461685430426 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:43:50 INFO - PROCESS | 1868 | 1461685430429 Marionette TRACE conn3 <- [1,1886,null,{}] 08:43:50 INFO - PROCESS | 1868 | 1461685430434 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:50 INFO - PROCESS | 1868 | 1461685430617 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 08:43:50 INFO - PROCESS | 1868 | 1461685430825 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45050ca800 == 131 [pid = 1868] [id = 479] 08:43:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7f44fdd4a000) [pid = 1868] [serial = 1438] [outer = (nil)] 08:43:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7f45052cd400) [pid = 1868] [serial = 1439] [outer = 0x7f44fdd4a000] 08:43:50 INFO - PROCESS | 1868 | 1461685430940 Marionette DEBUG loaded listener.js 08:43:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7f45057c0400) [pid = 1868] [serial = 1440] [outer = 0x7f44fdd4a000] 08:43:51 INFO - PROCESS | 1868 | 1461685431838 Marionette TRACE conn3 <- [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]]]}] 08:43:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1478ms 08:43:51 INFO - PROCESS | 1868 | 1461685431904 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 08:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:43:51 INFO - PROCESS | 1868 | 1461685431908 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 08:43:51 INFO - PROCESS | 1868 | 1461685431914 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:43:51 INFO - PROCESS | 1868 | 1461685431917 Marionette TRACE conn3 <- [1,1890,null,{}] 08:43:51 INFO - PROCESS | 1868 | 1461685431922 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:52 INFO - PROCESS | 1868 | 1461685432114 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 08:43:52 INFO - PROCESS | 1868 | 1461685432321 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:52 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45053cd800 == 132 [pid = 1868] [id = 480] 08:43:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 165 (0x7f44ffcb5800) [pid = 1868] [serial = 1441] [outer = (nil)] 08:43:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7f4505fecc00) [pid = 1868] [serial = 1442] [outer = 0x7f44ffcb5800] 08:43:52 INFO - PROCESS | 1868 | 1461685432395 Marionette DEBUG loaded listener.js 08:43:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7f4506072000) [pid = 1868] [serial = 1443] [outer = 0x7f44ffcb5800] 08:43:53 INFO - PROCESS | 1868 | 1461685433282 Marionette TRACE conn3 <- [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]]]}] 08:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1441ms 08:43:53 INFO - PROCESS | 1868 | 1461685433355 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 08:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:43:53 INFO - PROCESS | 1868 | 1461685433359 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 08:43:53 INFO - PROCESS | 1868 | 1461685433364 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:43:53 INFO - PROCESS | 1868 | 1461685433367 Marionette TRACE conn3 <- [1,1894,null,{}] 08:43:53 INFO - PROCESS | 1868 | 1461685433373 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:53 INFO - PROCESS | 1868 | 1461685433591 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 08:43:53 INFO - PROCESS | 1868 | 1461685433786 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4507018000 == 133 [pid = 1868] [id = 481] 08:43:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7f4506078800) [pid = 1868] [serial = 1444] [outer = (nil)] 08:43:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7f45082c5000) [pid = 1868] [serial = 1445] [outer = 0x7f4506078800] 08:43:53 INFO - PROCESS | 1868 | 1461685433860 Marionette DEBUG loaded listener.js 08:43:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7f4508f82800) [pid = 1868] [serial = 1446] [outer = 0x7f4506078800] 08:43:54 INFO - PROCESS | 1868 | 1461685434749 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 08:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1432ms 08:43:54 INFO - PROCESS | 1868 | 1461685434797 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 08:43:54 INFO - PROCESS | 1868 | 1461685434800 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 08:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:43:54 INFO - PROCESS | 1868 | 1461685434805 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:43:54 INFO - PROCESS | 1868 | 1461685434808 Marionette TRACE conn3 <- [1,1898,null,{}] 08:43:54 INFO - PROCESS | 1868 | 1461685434813 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:54 INFO - PROCESS | 1868 | 1461685434997 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 08:43:55 INFO - PROCESS | 1868 | 1461685435202 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508b05000 == 134 [pid = 1868] [id = 482] 08:43:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7f4507169c00) [pid = 1868] [serial = 1447] [outer = (nil)] 08:43:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 172 (0x7f450932dc00) [pid = 1868] [serial = 1448] [outer = 0x7f4507169c00] 08:43:55 INFO - PROCESS | 1868 | 1461685435311 Marionette DEBUG loaded listener.js 08:43:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 173 (0x7f45095c3400) [pid = 1868] [serial = 1449] [outer = 0x7f4507169c00] 08:43:56 INFO - PROCESS | 1868 | 1461685436178 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 08:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1429ms 08:43:56 INFO - PROCESS | 1868 | 1461685436236 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 08:43:56 INFO - PROCESS | 1868 | 1461685436239 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 08:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:43:56 INFO - PROCESS | 1868 | 1461685436245 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:43:56 INFO - PROCESS | 1868 | 1461685436247 Marionette TRACE conn3 <- [1,1902,null,{}] 08:43:56 INFO - PROCESS | 1868 | 1461685436253 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:56 INFO - PROCESS | 1868 | 1461685436452 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 08:43:56 INFO - PROCESS | 1868 | 1461685436652 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:56 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508f53000 == 135 [pid = 1868] [id = 483] 08:43:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 174 (0x7f45082bf400) [pid = 1868] [serial = 1450] [outer = (nil)] 08:43:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 175 (0x7f4509716c00) [pid = 1868] [serial = 1451] [outer = 0x7f45082bf400] 08:43:56 INFO - PROCESS | 1868 | 1461685436722 Marionette DEBUG loaded listener.js 08:43:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 176 (0x7f450a49bc00) [pid = 1868] [serial = 1452] [outer = 0x7f45082bf400] 08:43:57 INFO - PROCESS | 1868 | 1461685437577 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 08:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1382ms 08:43:57 INFO - PROCESS | 1868 | 1461685437628 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 08:43:57 INFO - PROCESS | 1868 | 1461685437632 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 08:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:43:57 INFO - PROCESS | 1868 | 1461685437637 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:43:57 INFO - PROCESS | 1868 | 1461685437639 Marionette TRACE conn3 <- [1,1906,null,{}] 08:43:57 INFO - PROCESS | 1868 | 1461685437644 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:57 INFO - PROCESS | 1868 | 1461685437829 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 08:43:58 INFO - PROCESS | 1868 | 1461685438031 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4509177800 == 136 [pid = 1868] [id = 484] 08:43:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 177 (0x7f45092ddc00) [pid = 1868] [serial = 1453] [outer = (nil)] 08:43:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 178 (0x7f450bd36000) [pid = 1868] [serial = 1454] [outer = 0x7f45092ddc00] 08:43:58 INFO - PROCESS | 1868 | 1461685438106 Marionette DEBUG loaded listener.js 08:43:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7f450c00c800) [pid = 1868] [serial = 1455] [outer = 0x7f45092ddc00] 08:43:58 INFO - PROCESS | 1868 | 1461685438979 Marionette TRACE conn3 <- [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]]]}] 08:43:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1376ms 08:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:43:59 INFO - PROCESS | 1868 | 1461685439014 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 08:43:59 INFO - PROCESS | 1868 | 1461685439017 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 08:43:59 INFO - PROCESS | 1868 | 1461685439023 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:43:59 INFO - PROCESS | 1868 | 1461685439026 Marionette TRACE conn3 <- [1,1910,null,{}] 08:43:59 INFO - PROCESS | 1868 | 1461685439031 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:59 INFO - PROCESS | 1868 | 1461685439213 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 08:43:59 INFO - PROCESS | 1868 | 1461685439422 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:59 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4509519800 == 137 [pid = 1868] [id = 485] 08:43:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7f44fb8f4000) [pid = 1868] [serial = 1456] [outer = (nil)] 08:43:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7f450c66a800) [pid = 1868] [serial = 1457] [outer = 0x7f44fb8f4000] 08:43:59 INFO - PROCESS | 1868 | 1461685439533 Marionette DEBUG loaded listener.js 08:43:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7f450c96a800) [pid = 1868] [serial = 1458] [outer = 0x7f44fb8f4000] 08:44:00 INFO - PROCESS | 1868 | 1461685440429 Marionette TRACE conn3 <- [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]]]}] 08:44:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1482ms 08:44:00 INFO - PROCESS | 1868 | 1461685440508 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 08:44:00 INFO - PROCESS | 1868 | 1461685440511 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 08:44:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:44:00 INFO - PROCESS | 1868 | 1461685440517 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:44:00 INFO - PROCESS | 1868 | 1461685440521 Marionette TRACE conn3 <- [1,1914,null,{}] 08:44:00 INFO - PROCESS | 1868 | 1461685440526 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:00 INFO - PROCESS | 1868 | 1461685440746 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 08:44:00 INFO - PROCESS | 1868 | 1461685440948 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:01 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450c120800 == 138 [pid = 1868] [id = 486] 08:44:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7f44f9af0c00) [pid = 1868] [serial = 1459] [outer = (nil)] 08:44:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7f450cfc5000) [pid = 1868] [serial = 1460] [outer = 0x7f44f9af0c00] 08:44:01 INFO - PROCESS | 1868 | 1461685441066 Marionette DEBUG loaded listener.js 08:44:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7f450e610400) [pid = 1868] [serial = 1461] [outer = 0x7f44f9af0c00] 08:44:01 INFO - PROCESS | 1868 | 1461685441976 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 08:44:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:44:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1530ms 08:44:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:44:02 INFO - PROCESS | 1868 | 1461685442049 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 08:44:02 INFO - PROCESS | 1868 | 1461685442052 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 08:44:02 INFO - PROCESS | 1868 | 1461685442058 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:44:02 INFO - PROCESS | 1868 | 1461685442061 Marionette TRACE conn3 <- [1,1918,null,{}] 08:44:02 INFO - PROCESS | 1868 | 1461685442065 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:02 INFO - PROCESS | 1868 | 1461685442264 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 08:44:02 INFO - PROCESS | 1868 | 1461685442470 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450dcc1000 == 139 [pid = 1868] [id = 487] 08:44:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7f4505ff8400) [pid = 1868] [serial = 1462] [outer = (nil)] 08:44:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7f45108d4800) [pid = 1868] [serial = 1463] [outer = 0x7f4505ff8400] 08:44:02 INFO - PROCESS | 1868 | 1461685442582 Marionette DEBUG loaded listener.js 08:44:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7f45112a1800) [pid = 1868] [serial = 1464] [outer = 0x7f4505ff8400] 08:44:03 INFO - PROCESS | 1868 | 1461685443426 Marionette TRACE conn3 <- [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]]]}] 08:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1433ms 08:44:03 INFO - PROCESS | 1868 | 1461685443497 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 08:44:03 INFO - PROCESS | 1868 | 1461685443501 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 08:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:44:03 INFO - PROCESS | 1868 | 1461685443506 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:44:03 INFO - PROCESS | 1868 | 1461685443508 Marionette TRACE conn3 <- [1,1922,null,{}] 08:44:03 INFO - PROCESS | 1868 | 1461685443514 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:03 INFO - PROCESS | 1868 | 1461685443716 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 08:44:03 INFO - PROCESS | 1868 | 1461685443915 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45115d6000 == 140 [pid = 1868] [id = 488] 08:44:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7f450c971c00) [pid = 1868] [serial = 1465] [outer = (nil)] 08:44:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7f4511a3d400) [pid = 1868] [serial = 1466] [outer = 0x7f450c971c00] 08:44:03 INFO - PROCESS | 1868 | 1461685443988 Marionette DEBUG loaded listener.js 08:44:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7f45120ed000) [pid = 1868] [serial = 1467] [outer = 0x7f450c971c00] 08:44:04 INFO - PROCESS | 1868 | 1461685444837 Marionette TRACE conn3 <- [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]]]}] 08:44:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1390ms 08:44:04 INFO - PROCESS | 1868 | 1461685444898 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 08:44:04 INFO - PROCESS | 1868 | 1461685444901 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 08:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:44:04 INFO - PROCESS | 1868 | 1461685444907 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:44:04 INFO - PROCESS | 1868 | 1461685444910 Marionette TRACE conn3 <- [1,1926,null,{}] 08:44:04 INFO - PROCESS | 1868 | 1461685444915 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:05 INFO - PROCESS | 1868 | 1461685445106 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 08:44:05 INFO - PROCESS | 1868 | 1461685445317 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:05 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511f42000 == 141 [pid = 1868] [id = 489] 08:44:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7f44f6bf4000) [pid = 1868] [serial = 1468] [outer = (nil)] 08:44:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7f4512342000) [pid = 1868] [serial = 1469] [outer = 0x7f44f6bf4000] 08:44:05 INFO - PROCESS | 1868 | 1461685445386 Marionette DEBUG loaded listener.js 08:44:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7f4512686400) [pid = 1868] [serial = 1470] [outer = 0x7f44f6bf4000] 08:44:06 INFO - PROCESS | 1868 | 1461685446262 Marionette TRACE conn3 <- [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]]]}] 08:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1383ms 08:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:44:06 INFO - PROCESS | 1868 | 1461685446293 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 08:44:06 INFO - PROCESS | 1868 | 1461685446296 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 08:44:06 INFO - PROCESS | 1868 | 1461685446301 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:44:06 INFO - PROCESS | 1868 | 1461685446304 Marionette TRACE conn3 <- [1,1930,null,{}] 08:44:06 INFO - PROCESS | 1868 | 1461685446309 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:06 INFO - PROCESS | 1868 | 1461685446506 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 08:44:06 INFO - PROCESS | 1868 | 1461685446716 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa875800 == 142 [pid = 1868] [id = 490] 08:44:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 195 (0x7f44f6bea400) [pid = 1868] [serial = 1471] [outer = (nil)] 08:44:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 196 (0x7f44fa0eac00) [pid = 1868] [serial = 1472] [outer = 0x7f44f6bea400] 08:44:06 INFO - PROCESS | 1868 | 1461685446783 Marionette DEBUG loaded listener.js 08:44:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 197 (0x7f45092df800) [pid = 1868] [serial = 1473] [outer = 0x7f44f6bea400] 08:44:08 INFO - PROCESS | 1868 | 1461685448032 Marionette TRACE conn3 <- [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]]]}] 08:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1787ms 08:44:08 INFO - PROCESS | 1868 | 1461685448089 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 08:44:08 INFO - PROCESS | 1868 | 1461685448094 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 08:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:44:08 INFO - PROCESS | 1868 | 1461685448102 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:44:08 INFO - PROCESS | 1868 | 1461685448107 Marionette TRACE conn3 <- [1,1934,null,{}] 08:44:08 INFO - PROCESS | 1868 | 1461685448116 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:08 INFO - PROCESS | 1868 | 1461685448366 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 08:44:08 INFO - PROCESS | 1868 | 1461685448603 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc005800 == 143 [pid = 1868] [id = 491] 08:44:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 198 (0x7f44f7633400) [pid = 1868] [serial = 1474] [outer = (nil)] 08:44:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 199 (0x7f44f9477400) [pid = 1868] [serial = 1475] [outer = 0x7f44f7633400] 08:44:08 INFO - PROCESS | 1868 | 1461685448670 Marionette DEBUG loaded listener.js 08:44:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 200 (0x7f44fa0ef000) [pid = 1868] [serial = 1476] [outer = 0x7f44f7633400] 08:44:09 INFO - PROCESS | 1868 | 1461685449539 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 08:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1491ms 08:44:09 INFO - PROCESS | 1868 | 1461685449593 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 08:44:09 INFO - PROCESS | 1868 | 1461685449601 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 08:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:44:09 INFO - PROCESS | 1868 | 1461685449610 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:44:09 INFO - PROCESS | 1868 | 1461685449613 Marionette TRACE conn3 <- [1,1938,null,{}] 08:44:09 INFO - PROCESS | 1868 | 1461685449619 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:09 INFO - PROCESS | 1868 | 1461685449803 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 08:44:10 INFO - PROCESS | 1868 | 1461685450192 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:10 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f954f000 == 144 [pid = 1868] [id = 492] 08:44:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 201 (0x7f44fb3c1000) [pid = 1868] [serial = 1477] [outer = (nil)] 08:44:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 202 (0x7f44fb6aac00) [pid = 1868] [serial = 1478] [outer = 0x7f44fb3c1000] 08:44:10 INFO - PROCESS | 1868 | 1461685450263 Marionette DEBUG loaded listener.js 08:44:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 203 (0x7f44fbee3c00) [pid = 1868] [serial = 1479] [outer = 0x7f44fb3c1000] 08:44:11 INFO - PROCESS | 1868 | 1461685451113 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 08:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1580ms 08:44:11 INFO - PROCESS | 1868 | 1461685451191 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 08:44:11 INFO - PROCESS | 1868 | 1461685451194 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 08:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:44:11 INFO - PROCESS | 1868 | 1461685451200 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:44:11 INFO - PROCESS | 1868 | 1461685451205 Marionette TRACE conn3 <- [1,1942,null,{}] 08:44:11 INFO - PROCESS | 1868 | 1461685451219 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:11 INFO - PROCESS | 1868 | 1461685451450 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 08:44:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdc1a000 == 143 [pid = 1868] [id = 474] 08:44:11 INFO - PROCESS | 1868 | --DOMWINDOW == 202 (0x7f44f97dcc00) [pid = 1868] [serial = 1364] [outer = (nil)] [url = about:blank] 08:44:11 INFO - PROCESS | 1868 | --DOMWINDOW == 201 (0x7f451095ac00) [pid = 1868] [serial = 1325] [outer = (nil)] [url = about:blank] 08:44:11 INFO - PROCESS | 1868 | --DOMWINDOW == 200 (0x7f45120f5000) [pid = 1868] [serial = 1328] [outer = (nil)] [url = about:blank] 08:44:11 INFO - PROCESS | 1868 | --DOMWINDOW == 199 (0x7f451588a400) [pid = 1868] [serial = 1331] [outer = (nil)] [url = about:blank] 08:44:11 INFO - PROCESS | 1868 | --DOMWINDOW == 198 (0x7f452273f000) [pid = 1868] [serial = 1334] [outer = (nil)] [url = about:blank] 08:44:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc9aa000 == 142 [pid = 1868] [id = 473] 08:44:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fbf40000 == 141 [pid = 1868] [id = 472] 08:44:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9a8c800 == 140 [pid = 1868] [id = 471] 08:44:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f734e000 == 139 [pid = 1868] [id = 470] 08:44:11 INFO - PROCESS | 1868 | 1461685451796 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9c58800 == 138 [pid = 1868] [id = 469] 08:44:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9ba1000 == 137 [pid = 1868] [id = 468] 08:44:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f7352800 == 136 [pid = 1868] [id = 466] 08:44:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9c6b800 == 135 [pid = 1868] [id = 465] 08:44:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9c58800 == 136 [pid = 1868] [id = 493] 08:44:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 199 (0x7f44fa960800) [pid = 1868] [serial = 1480] [outer = (nil)] 08:44:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 200 (0x7f44fc07bc00) [pid = 1868] [serial = 1481] [outer = 0x7f44fa960800] 08:44:11 INFO - PROCESS | 1868 | 1461685451893 Marionette DEBUG loaded listener.js 08:44:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 201 (0x7f44fec22400) [pid = 1868] [serial = 1482] [outer = 0x7f44fa960800] 08:44:12 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4524354800 == 135 [pid = 1868] [id = 464] 08:44:12 INFO - PROCESS | 1868 | --DOCSHELL 0x7f452061d800 == 134 [pid = 1868] [id = 463] 08:44:12 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45186bd800 == 133 [pid = 1868] [id = 462] 08:44:12 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45123a3000 == 132 [pid = 1868] [id = 461] 08:44:12 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4510049000 == 131 [pid = 1868] [id = 460] 08:44:12 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4509520000 == 130 [pid = 1868] [id = 459] 08:44:12 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508e66800 == 129 [pid = 1868] [id = 458] 08:44:12 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45072cc000 == 128 [pid = 1868] [id = 457] 08:44:12 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdee8800 == 127 [pid = 1868] [id = 456] 08:44:12 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fa865000 == 126 [pid = 1868] [id = 455] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 200 (0x7f44fbedc400) [pid = 1868] [serial = 1301] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 199 (0x7f44fa95dc00) [pid = 1868] [serial = 1344] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 198 (0x7f44f9477800) [pid = 1868] [serial = 1343] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 197 (0x7f4504cecc00) [pid = 1868] [serial = 1350] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 196 (0x7f44ffca2400) [pid = 1868] [serial = 1349] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 195 (0x7f45092bd800) [pid = 1868] [serial = 1313] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 194 (0x7f45052cd000) [pid = 1868] [serial = 1355] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7f4508cc1800) [pid = 1868] [serial = 1358] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7f45082bbc00) [pid = 1868] [serial = 1310] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7f44ffcac000) [pid = 1868] [serial = 1304] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7f4506077800) [pid = 1868] [serial = 1296] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7f4524079800) [pid = 1868] [serial = 1337] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7f450cfc6000) [pid = 1868] [serial = 1322] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7f44f97e3800) [pid = 1868] [serial = 1341] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7f44f7770000) [pid = 1868] [serial = 1340] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7f44fbf55c00) [pid = 1868] [serial = 1352] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7f4504ceec00) [pid = 1868] [serial = 1353] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7f450ca96c00) [pid = 1868] [serial = 1319] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7f44f89f0000) [pid = 1868] [serial = 1298] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7f4505ff7800) [pid = 1868] [serial = 1307] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7f44fc8d9800) [pid = 1868] [serial = 1347] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7f44fbf5f800) [pid = 1868] [serial = 1346] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 178 (0x7f450c670800) [pid = 1868] [serial = 1316] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 177 (0x7f44f6fe8400) [pid = 1868] [serial = 1361] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 176 (0x7f44f765bc00) [pid = 1868] [serial = 1362] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 175 (0x7f45092b2c00) [pid = 1868] [serial = 1359] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | --DOMWINDOW == 174 (0x7f4507171c00) [pid = 1868] [serial = 1356] [outer = (nil)] [url = about:blank] 08:44:12 INFO - PROCESS | 1868 | 1461685452662 Marionette TRACE conn3 <- [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]]]}] 08:44:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1486ms 08:44:12 INFO - PROCESS | 1868 | 1461685452686 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 08:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:44:12 INFO - PROCESS | 1868 | 1461685452690 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 08:44:12 INFO - PROCESS | 1868 | 1461685452695 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:44:12 INFO - PROCESS | 1868 | 1461685452697 Marionette TRACE conn3 <- [1,1946,null,{}] 08:44:12 INFO - PROCESS | 1868 | 1461685452705 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:12 INFO - PROCESS | 1868 | 1461685452883 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 08:44:13 INFO - PROCESS | 1868 | 1461685453045 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:13 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc01a800 == 127 [pid = 1868] [id = 494] 08:44:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 175 (0x7f44f7635000) [pid = 1868] [serial = 1483] [outer = (nil)] 08:44:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 176 (0x7f44fc877c00) [pid = 1868] [serial = 1484] [outer = 0x7f44f7635000] 08:44:13 INFO - PROCESS | 1868 | 1461685453103 Marionette DEBUG loaded listener.js 08:44:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 177 (0x7f44ffcb0000) [pid = 1868] [serial = 1485] [outer = 0x7f44f7635000] 08:44:13 INFO - PROCESS | 1868 | 1461685453828 Marionette TRACE conn3 <- [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]]]}] 08:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1184ms 08:44:13 INFO - PROCESS | 1868 | 1461685453884 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 08:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:44:13 INFO - PROCESS | 1868 | 1461685453887 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 08:44:13 INFO - PROCESS | 1868 | 1461685453892 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:44:13 INFO - PROCESS | 1868 | 1461685453895 Marionette TRACE conn3 <- [1,1950,null,{}] 08:44:13 INFO - PROCESS | 1868 | 1461685453899 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:14 INFO - PROCESS | 1868 | 1461685454064 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 08:44:14 INFO - PROCESS | 1868 | 1461685454078 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdfd9000 == 128 [pid = 1868] [id = 495] 08:44:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 178 (0x7f44f97e3800) [pid = 1868] [serial = 1486] [outer = (nil)] 08:44:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7f45052c2000) [pid = 1868] [serial = 1487] [outer = 0x7f44f97e3800] 08:44:14 INFO - PROCESS | 1868 | 1461685454135 Marionette DEBUG loaded listener.js 08:44:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7f4505fcd800) [pid = 1868] [serial = 1488] [outer = 0x7f44f97e3800] 08:44:15 INFO - PROCESS | 1868 | 1461685455037 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 08:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1180ms 08:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:44:15 INFO - PROCESS | 1868 | 1461685455073 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 08:44:15 INFO - PROCESS | 1868 | 1461685455075 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 08:44:15 INFO - PROCESS | 1868 | 1461685455087 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:44:15 INFO - PROCESS | 1868 | 1461685455089 Marionette TRACE conn3 <- [1,1954,null,{}] 08:44:15 INFO - PROCESS | 1868 | 1461685455093 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:15 INFO - PROCESS | 1868 | 1461685455343 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 08:44:15 INFO - PROCESS | 1868 | 1461685455373 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505029800 == 129 [pid = 1868] [id = 496] 08:44:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7f4507297400) [pid = 1868] [serial = 1489] [outer = (nil)] 08:44:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7f4508ecb400) [pid = 1868] [serial = 1490] [outer = 0x7f4507297400] 08:44:15 INFO - PROCESS | 1868 | 1461685455433 Marionette DEBUG loaded listener.js 08:44:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7f4509370400) [pid = 1868] [serial = 1491] [outer = 0x7f4507297400] 08:44:16 INFO - PROCESS | 1868 | 1461685456306 Marionette TRACE conn3 <- [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]]]}] 08:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1483ms 08:44:16 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7f44fdd49000) [pid = 1868] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:44:16 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7f44f89e4c00) [pid = 1868] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:44:16 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7f44f6fe2c00) [pid = 1868] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:44:16 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7f44f6fb1400) [pid = 1868] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:44:16 INFO - PROCESS | 1868 | --DOMWINDOW == 178 (0x7f44f763d400) [pid = 1868] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:44:16 INFO - PROCESS | 1868 | --DOMWINDOW == 177 (0x7f44fbeeb000) [pid = 1868] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:44:16 INFO - PROCESS | 1868 | --DOMWINDOW == 176 (0x7f44f763cc00) [pid = 1868] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:44:16 INFO - PROCESS | 1868 | --DOMWINDOW == 175 (0x7f44f6bef000) [pid = 1868] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:44:16 INFO - PROCESS | 1868 | 1461685456584 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 08:44:16 INFO - PROCESS | 1868 | 1461685456587 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 08:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:44:16 INFO - PROCESS | 1868 | 1461685456592 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:44:16 INFO - PROCESS | 1868 | 1461685456595 Marionette TRACE conn3 <- [1,1958,null,{}] 08:44:16 INFO - PROCESS | 1868 | 1461685456600 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:16 INFO - PROCESS | 1868 | 1461685456765 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 08:44:16 INFO - PROCESS | 1868 | 1461685456774 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc00d800 == 130 [pid = 1868] [id = 497] 08:44:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 176 (0x7f44f7658400) [pid = 1868] [serial = 1492] [outer = (nil)] 08:44:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 177 (0x7f44fc875c00) [pid = 1868] [serial = 1493] [outer = 0x7f44f7658400] 08:44:16 INFO - PROCESS | 1868 | 1461685456834 Marionette DEBUG loaded listener.js 08:44:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 178 (0x7f45082c0000) [pid = 1868] [serial = 1494] [outer = 0x7f44f7658400] 08:44:17 INFO - PROCESS | 1868 | 1461685457639 Marionette TRACE conn3 <- [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]]]}] 08:44:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1078ms 08:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:44:17 INFO - PROCESS | 1868 | 1461685457671 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 08:44:17 INFO - PROCESS | 1868 | 1461685457673 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 08:44:17 INFO - PROCESS | 1868 | 1461685457679 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:44:17 INFO - PROCESS | 1868 | 1461685457682 Marionette TRACE conn3 <- [1,1962,null,{}] 08:44:17 INFO - PROCESS | 1868 | 1461685457686 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:17 INFO - PROCESS | 1868 | 1461685457907 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 08:44:17 INFO - PROCESS | 1868 | 1461685457929 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45072d2800 == 131 [pid = 1868] [id = 498] 08:44:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7f44f89e2800) [pid = 1868] [serial = 1495] [outer = (nil)] 08:44:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7f450c00a000) [pid = 1868] [serial = 1496] [outer = 0x7f44f89e2800] 08:44:17 INFO - PROCESS | 1868 | 1461685457985 Marionette DEBUG loaded listener.js 08:44:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7f450ca96c00) [pid = 1868] [serial = 1497] [outer = 0x7f44f89e2800] 08:44:19 INFO - PROCESS | 1868 | 1461685459000 Marionette TRACE conn3 <- [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]]]}] 08:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1375ms 08:44:19 INFO - PROCESS | 1868 | 1461685459055 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 08:44:19 INFO - PROCESS | 1868 | 1461685459061 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 08:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:44:19 INFO - PROCESS | 1868 | 1461685459069 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:44:19 INFO - PROCESS | 1868 | 1461685459073 Marionette TRACE conn3 <- [1,1966,null,{}] 08:44:19 INFO - PROCESS | 1868 | 1461685459081 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:19 INFO - PROCESS | 1868 | 1461685459335 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 08:44:19 INFO - PROCESS | 1868 | 1461685459542 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:19 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa9b3000 == 132 [pid = 1868] [id = 499] 08:44:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7f44f6fe8c00) [pid = 1868] [serial = 1498] [outer = (nil)] 08:44:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7f44f89e9000) [pid = 1868] [serial = 1499] [outer = 0x7f44f6fe8c00] 08:44:19 INFO - PROCESS | 1868 | 1461685459655 Marionette DEBUG loaded listener.js 08:44:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7f44f9fb5800) [pid = 1868] [serial = 1500] [outer = 0x7f44f6fe8c00] 08:44:20 INFO - PROCESS | 1868 | 1461685460590 Marionette TRACE conn3 <- [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]]]}] 08:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1580ms 08:44:20 INFO - PROCESS | 1868 | 1461685460652 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 08:44:20 INFO - PROCESS | 1868 | 1461685460662 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 08:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:44:20 INFO - PROCESS | 1868 | 1461685460676 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:44:20 INFO - PROCESS | 1868 | 1461685460681 Marionette TRACE conn3 <- [1,1970,null,{}] 08:44:20 INFO - PROCESS | 1868 | 1461685460687 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:20 INFO - PROCESS | 1868 | 1461685460892 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 08:44:21 INFO - PROCESS | 1868 | 1461685461095 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fee30800 == 133 [pid = 1868] [id = 500] 08:44:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7f44fc070400) [pid = 1868] [serial = 1501] [outer = (nil)] 08:44:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7f44fc878c00) [pid = 1868] [serial = 1502] [outer = 0x7f44fc070400] 08:44:21 INFO - PROCESS | 1868 | 1461685461208 Marionette DEBUG loaded listener.js 08:44:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7f44fec2c000) [pid = 1868] [serial = 1503] [outer = 0x7f44fc070400] 08:44:22 INFO - PROCESS | 1868 | 1461685462199 Marionette TRACE conn3 <- [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]]]}] 08:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1588ms 08:44:22 INFO - PROCESS | 1868 | 1461685462264 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 08:44:22 INFO - PROCESS | 1868 | 1461685462268 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 08:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:44:22 INFO - PROCESS | 1868 | 1461685462274 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:44:22 INFO - PROCESS | 1868 | 1461685462283 Marionette TRACE conn3 <- [1,1974,null,{}] 08:44:22 INFO - PROCESS | 1868 | 1461685462307 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:22 INFO - PROCESS | 1868 | 1461685462556 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 08:44:22 INFO - PROCESS | 1868 | 1461685462802 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:22 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4509162800 == 134 [pid = 1868] [id = 501] 08:44:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7f4505feac00) [pid = 1868] [serial = 1504] [outer = (nil)] 08:44:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7f4507174400) [pid = 1868] [serial = 1505] [outer = 0x7f4505feac00] 08:44:22 INFO - PROCESS | 1868 | 1461685462923 Marionette DEBUG loaded listener.js 08:44:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7f4508956800) [pid = 1868] [serial = 1506] [outer = 0x7f4505feac00] 08:44:23 INFO - PROCESS | 1868 | 1461685463737 Marionette TRACE conn3 <- [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]]]}] 08:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1500ms 08:44:23 INFO - PROCESS | 1868 | 1461685463774 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 08:44:23 INFO - PROCESS | 1868 | 1461685463778 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 08:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:44:23 INFO - PROCESS | 1868 | 1461685463784 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:44:23 INFO - PROCESS | 1868 | 1461685463787 Marionette TRACE conn3 <- [1,1978,null,{}] 08:44:23 INFO - PROCESS | 1868 | 1461685463792 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:23 INFO - PROCESS | 1868 | 1461685463980 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 08:44:24 INFO - PROCESS | 1868 | 1461685464187 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450c11b000 == 135 [pid = 1868] [id = 502] 08:44:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7f4506075c00) [pid = 1868] [serial = 1507] [outer = (nil)] 08:44:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7f450c10bc00) [pid = 1868] [serial = 1508] [outer = 0x7f4506075c00] 08:44:24 INFO - PROCESS | 1868 | 1461685464256 Marionette DEBUG loaded listener.js 08:44:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7f450ca90c00) [pid = 1868] [serial = 1509] [outer = 0x7f4506075c00] 08:44:25 INFO - PROCESS | 1868 | 1461685465124 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1377ms 08:44:25 INFO - PROCESS | 1868 | 1461685465162 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 08:44:25 INFO - PROCESS | 1868 | 1461685465165 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 08:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:44:25 INFO - PROCESS | 1868 | 1461685465172 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:44:25 INFO - PROCESS | 1868 | 1461685465175 Marionette TRACE conn3 <- [1,1982,null,{}] 08:44:25 INFO - PROCESS | 1868 | 1461685465180 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:25 INFO - PROCESS | 1868 | 1461685465376 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 08:44:25 INFO - PROCESS | 1868 | 1461685465587 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511261800 == 136 [pid = 1868] [id = 503] 08:44:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7f45092b8c00) [pid = 1868] [serial = 1510] [outer = (nil)] 08:44:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 195 (0x7f450dc08c00) [pid = 1868] [serial = 1511] [outer = 0x7f45092b8c00] 08:44:25 INFO - PROCESS | 1868 | 1461685465702 Marionette DEBUG loaded listener.js 08:44:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 196 (0x7f450fba7000) [pid = 1868] [serial = 1512] [outer = 0x7f45092b8c00] 08:44:26 INFO - PROCESS | 1868 | 1461685466600 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:44:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:44:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1484ms 08:44:26 INFO - PROCESS | 1868 | 1461685466657 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 08:44:26 INFO - PROCESS | 1868 | 1461685466661 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 08:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:44:26 INFO - PROCESS | 1868 | 1461685466666 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:44:26 INFO - PROCESS | 1868 | 1461685466669 Marionette TRACE conn3 <- [1,1986,null,{}] 08:44:26 INFO - PROCESS | 1868 | 1461685466674 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:26 INFO - PROCESS | 1868 | 1461685466905 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 08:44:27 INFO - PROCESS | 1868 | 1461685467109 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512648000 == 137 [pid = 1868] [id = 504] 08:44:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 197 (0x7f44fa95d800) [pid = 1868] [serial = 1513] [outer = (nil)] 08:44:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 198 (0x7f450cfd0800) [pid = 1868] [serial = 1514] [outer = 0x7f44fa95d800] 08:44:27 INFO - PROCESS | 1868 | 1461685467183 Marionette DEBUG loaded listener.js 08:44:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 199 (0x7f4512c9f400) [pid = 1868] [serial = 1515] [outer = 0x7f44fa95d800] 08:44:28 INFO - PROCESS | 1868 | 1461685468072 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1433ms 08:44:28 INFO - PROCESS | 1868 | 1461685468100 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 08:44:28 INFO - PROCESS | 1868 | 1461685468104 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 08:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:44:28 INFO - PROCESS | 1868 | 1461685468110 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:44:28 INFO - PROCESS | 1868 | 1461685468112 Marionette TRACE conn3 <- [1,1990,null,{}] 08:44:28 INFO - PROCESS | 1868 | 1461685468118 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:28 INFO - PROCESS | 1868 | 1461685468305 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 08:44:28 INFO - PROCESS | 1868 | 1461685468515 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4513419800 == 138 [pid = 1868] [id = 505] 08:44:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 200 (0x7f44fbf57400) [pid = 1868] [serial = 1516] [outer = (nil)] 08:44:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 201 (0x7f4513871400) [pid = 1868] [serial = 1517] [outer = 0x7f44fbf57400] 08:44:28 INFO - PROCESS | 1868 | 1461685468636 Marionette DEBUG loaded listener.js 08:44:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 202 (0x7f451554bc00) [pid = 1868] [serial = 1518] [outer = 0x7f44fbf57400] 08:44:29 INFO - PROCESS | 1868 | 1461685469504 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1430ms 08:44:29 INFO - PROCESS | 1868 | 1461685469540 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 08:44:29 INFO - PROCESS | 1868 | 1461685469543 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 08:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:44:29 INFO - PROCESS | 1868 | 1461685469548 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:44:29 INFO - PROCESS | 1868 | 1461685469551 Marionette TRACE conn3 <- [1,1994,null,{}] 08:44:29 INFO - PROCESS | 1868 | 1461685469556 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:29 INFO - PROCESS | 1868 | 1461685469811 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 08:44:29 INFO - PROCESS | 1868 | 1461685469963 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:30 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45155b1800 == 139 [pid = 1868] [id = 506] 08:44:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 203 (0x7f4512c9c400) [pid = 1868] [serial = 1519] [outer = (nil)] 08:44:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 204 (0x7f4518668000) [pid = 1868] [serial = 1520] [outer = 0x7f4512c9c400] 08:44:30 INFO - PROCESS | 1868 | 1461685470075 Marionette DEBUG loaded listener.js 08:44:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 205 (0x7f451e510400) [pid = 1868] [serial = 1521] [outer = 0x7f4512c9c400] 08:44:30 INFO - PROCESS | 1868 | 1461685470910 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 08:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1426ms 08:44:30 INFO - PROCESS | 1868 | 1461685470975 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 08:44:30 INFO - PROCESS | 1868 | 1461685470979 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 08:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:44:30 INFO - PROCESS | 1868 | 1461685470984 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:44:30 INFO - PROCESS | 1868 | 1461685470986 Marionette TRACE conn3 <- [1,1998,null,{}] 08:44:30 INFO - PROCESS | 1868 | 1461685470992 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:31 INFO - PROCESS | 1868 | 1461685471186 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 08:44:31 INFO - PROCESS | 1868 | 1461685471396 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:31 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451e5af800 == 140 [pid = 1868] [id = 507] 08:44:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 206 (0x7f45137db400) [pid = 1868] [serial = 1522] [outer = (nil)] 08:44:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 207 (0x7f451f3d1c00) [pid = 1868] [serial = 1523] [outer = 0x7f45137db400] 08:44:31 INFO - PROCESS | 1868 | 1461685471465 Marionette DEBUG loaded listener.js 08:44:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 208 (0x7f451f605400) [pid = 1868] [serial = 1524] [outer = 0x7f45137db400] 08:44:32 INFO - PROCESS | 1868 | 1461685472327 Marionette TRACE conn3 <- [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]]]}] 08:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1378ms 08:44:32 INFO - PROCESS | 1868 | 1461685472363 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 08:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:44:32 INFO - PROCESS | 1868 | 1461685472373 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 08:44:32 INFO - PROCESS | 1868 | 1461685472379 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:44:32 INFO - PROCESS | 1868 | 1461685472382 Marionette TRACE conn3 <- [1,2002,null,{}] 08:44:32 INFO - PROCESS | 1868 | 1461685472387 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:32 INFO - PROCESS | 1868 | 1461685472572 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 08:44:32 INFO - PROCESS | 1868 | 1461685472783 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f854800 == 141 [pid = 1868] [id = 508] 08:44:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 209 (0x7f450607a800) [pid = 1868] [serial = 1525] [outer = (nil)] 08:44:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7f45202b2c00) [pid = 1868] [serial = 1526] [outer = 0x7f450607a800] 08:44:32 INFO - PROCESS | 1868 | 1461685472890 Marionette DEBUG loaded listener.js 08:44:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7f45206ce000) [pid = 1868] [serial = 1527] [outer = 0x7f450607a800] 08:44:33 INFO - PROCESS | 1868 | 1461685473805 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 08:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1486ms 08:44:33 INFO - PROCESS | 1868 | 1461685473870 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 08:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:44:33 INFO - PROCESS | 1868 | 1461685473874 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 08:44:33 INFO - PROCESS | 1868 | 1461685473880 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:44:33 INFO - PROCESS | 1868 | 1461685473884 Marionette TRACE conn3 <- [1,2006,null,{}] 08:44:33 INFO - PROCESS | 1868 | 1461685473889 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:34 INFO - PROCESS | 1868 | 1461685474117 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 08:44:34 INFO - PROCESS | 1868 | 1461685474325 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524040000 == 142 [pid = 1868] [id = 509] 08:44:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7f451583d000) [pid = 1868] [serial = 1528] [outer = (nil)] 08:44:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7f4523f54800) [pid = 1868] [serial = 1529] [outer = 0x7f451583d000] 08:44:34 INFO - PROCESS | 1868 | 1461685474446 Marionette DEBUG loaded listener.js 08:44:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7f4524104c00) [pid = 1868] [serial = 1530] [outer = 0x7f451583d000] 08:44:35 INFO - PROCESS | 1868 | 1461685475388 Marionette TRACE conn3 <- [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]]]}] 08:44:35 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 08:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1578ms 08:44:35 INFO - PROCESS | 1868 | 1461685475459 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 08:44:35 INFO - PROCESS | 1868 | 1461685475461 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 08:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:44:35 INFO - PROCESS | 1868 | 1461685475467 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:44:35 INFO - PROCESS | 1868 | 1461685475469 Marionette TRACE conn3 <- [1,2010,null,{}] 08:44:35 INFO - PROCESS | 1868 | 1461685475474 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:35 INFO - PROCESS | 1868 | 1461685475676 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 08:44:35 INFO - PROCESS | 1868 | 1461685475884 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524a9f000 == 143 [pid = 1868] [id = 510] 08:44:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7f451f611800) [pid = 1868] [serial = 1531] [outer = (nil)] 08:44:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7f45241a3000) [pid = 1868] [serial = 1532] [outer = 0x7f451f611800] 08:44:36 INFO - PROCESS | 1868 | 1461685475996 Marionette DEBUG loaded listener.js 08:44:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7f45244e2000) [pid = 1868] [serial = 1533] [outer = 0x7f451f611800] 08:44:36 INFO - PROCESS | 1868 | 1461685476892 Marionette TRACE conn3 <- [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]]]}] 08:44:36 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 08:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1478ms 08:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:44:36 INFO - PROCESS | 1868 | 1461685476946 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 08:44:36 INFO - PROCESS | 1868 | 1461685476949 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 08:44:36 INFO - PROCESS | 1868 | 1461685476955 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:44:36 INFO - PROCESS | 1868 | 1461685476966 Marionette TRACE conn3 <- [1,2014,null,{}] 08:44:36 INFO - PROCESS | 1868 | 1461685476971 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:37 INFO - PROCESS | 1868 | 1461685477163 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 08:44:37 INFO - PROCESS | 1868 | 1461685477450 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9a9a800 == 144 [pid = 1868] [id = 511] 08:44:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7f44f6bef800) [pid = 1868] [serial = 1534] [outer = (nil)] 08:44:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7f44fbf55400) [pid = 1868] [serial = 1535] [outer = 0x7f44f6bef800] 08:44:37 INFO - PROCESS | 1868 | 1461685477564 Marionette DEBUG loaded listener.js 08:44:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 220 (0x7f44fd61a400) [pid = 1868] [serial = 1536] [outer = 0x7f44f6bef800] 08:44:38 INFO - PROCESS | 1868 | 1461685478352 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 08:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1449ms 08:44:38 INFO - PROCESS | 1868 | 1461685478404 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 08:44:38 INFO - PROCESS | 1868 | 1461685478407 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 08:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:44:38 INFO - PROCESS | 1868 | 1461685478413 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:44:38 INFO - PROCESS | 1868 | 1461685478416 Marionette TRACE conn3 <- [1,2018,null,{}] 08:44:38 INFO - PROCESS | 1868 | 1461685478421 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:38 INFO - PROCESS | 1868 | 1461685478621 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 08:44:38 INFO - PROCESS | 1868 | 1461685478850 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fbf31000 == 145 [pid = 1868] [id = 512] 08:44:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 221 (0x7f44f6fe3400) [pid = 1868] [serial = 1537] [outer = (nil)] 08:44:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7f44fd61d400) [pid = 1868] [serial = 1538] [outer = 0x7f44f6fe3400] 08:44:38 INFO - PROCESS | 1868 | 1461685478927 Marionette DEBUG loaded listener.js 08:44:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7f44ffcb3800) [pid = 1868] [serial = 1539] [outer = 0x7f44f6fe3400] 08:44:39 INFO - PROCESS | 1868 | 1461685479836 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:44:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1481ms 08:44:39 INFO - PROCESS | 1868 | 1461685479895 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 08:44:39 INFO - PROCESS | 1868 | 1461685479898 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 08:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:44:39 INFO - PROCESS | 1868 | 1461685479903 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:44:39 INFO - PROCESS | 1868 | 1461685479905 Marionette TRACE conn3 <- [1,2022,null,{}] 08:44:39 INFO - PROCESS | 1868 | 1461685479911 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:40 INFO - PROCESS | 1868 | 1461685480107 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 08:44:40 INFO - PROCESS | 1868 | 1461685480944 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fbf37000 == 146 [pid = 1868] [id = 513] 08:44:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7f44f6fe5c00) [pid = 1868] [serial = 1540] [outer = (nil)] 08:44:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7f44f6fef400) [pid = 1868] [serial = 1541] [outer = 0x7f44f6fe5c00] 08:44:41 INFO - PROCESS | 1868 | 1461685481040 Marionette DEBUG loaded listener.js 08:44:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7f44f89e9c00) [pid = 1868] [serial = 1542] [outer = 0x7f44f6fe5c00] 08:44:41 INFO - PROCESS | 1868 | 1461685481866 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 08:44:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 2033ms 08:44:41 INFO - PROCESS | 1868 | 1461685481939 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 08:44:41 INFO - PROCESS | 1868 | 1461685481943 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 08:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:44:41 INFO - PROCESS | 1868 | 1461685481951 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:44:41 INFO - PROCESS | 1868 | 1461685481956 Marionette TRACE conn3 <- [1,2026,null,{}] 08:44:41 INFO - PROCESS | 1868 | 1461685481962 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:42 INFO - PROCESS | 1868 | 1461685482155 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 08:44:42 INFO - PROCESS | 1868 | 1461685482435 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:42 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc9d2000 == 147 [pid = 1868] [id = 514] 08:44:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7f44f9470000) [pid = 1868] [serial = 1543] [outer = (nil)] 08:44:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7f44fa0ebc00) [pid = 1868] [serial = 1544] [outer = 0x7f44f9470000] 08:44:42 INFO - PROCESS | 1868 | 1461685482543 Marionette DEBUG loaded listener.js 08:44:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7f44fc073800) [pid = 1868] [serial = 1545] [outer = 0x7f44f9470000] 08:44:43 INFO - PROCESS | 1868 | 1461685483511 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 08:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1634ms 08:44:43 INFO - PROCESS | 1868 | 1461685483588 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 08:44:43 INFO - PROCESS | 1868 | 1461685483593 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 08:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:44:43 INFO - PROCESS | 1868 | 1461685483599 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:44:43 INFO - PROCESS | 1868 | 1461685483601 Marionette TRACE conn3 <- [1,2030,null,{}] 08:44:43 INFO - PROCESS | 1868 | 1461685483607 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:43 INFO - PROCESS | 1868 | 1461685483793 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 08:44:44 INFO - PROCESS | 1868 | 1461685484085 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa86d000 == 148 [pid = 1868] [id = 515] 08:44:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7f44fec27400) [pid = 1868] [serial = 1546] [outer = (nil)] 08:44:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7f44ff107000) [pid = 1868] [serial = 1547] [outer = 0x7f44fec27400] 08:44:44 INFO - PROCESS | 1868 | 1461685484167 Marionette DEBUG loaded listener.js 08:44:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7f44ffcb2400) [pid = 1868] [serial = 1548] [outer = 0x7f44fec27400] 08:44:45 INFO - PROCESS | 1868 | 1461685485074 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4527460800 == 147 [pid = 1868] [id = 225] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511a74000 == 146 [pid = 1868] [id = 442] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450fe92800 == 145 [pid = 1868] [id = 441] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7f44f89e4000) [pid = 1868] [serial = 1403] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7f44ffcc0800) [pid = 1868] [serial = 1427] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450959e800 == 144 [pid = 1868] [id = 308] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451550d000 == 143 [pid = 1868] [id = 444] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512985800 == 142 [pid = 1868] [id = 443] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc00d800 == 141 [pid = 1868] [id = 497] 08:44:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1575ms 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4505029800 == 140 [pid = 1868] [id = 496] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdfd9000 == 139 [pid = 1868] [id = 495] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc01a800 == 138 [pid = 1868] [id = 494] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9c58800 == 137 [pid = 1868] [id = 493] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f954f000 == 136 [pid = 1868] [id = 492] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc005800 == 135 [pid = 1868] [id = 491] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511f42000 == 134 [pid = 1868] [id = 489] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45115d6000 == 133 [pid = 1868] [id = 488] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450dcc1000 == 132 [pid = 1868] [id = 487] 08:44:45 INFO - PROCESS | 1868 | 1461685485208 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 08:44:45 INFO - PROCESS | 1868 | 1461685485211 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450c120800 == 131 [pid = 1868] [id = 486] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4509519800 == 130 [pid = 1868] [id = 485] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4509177800 == 129 [pid = 1868] [id = 484] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508f53000 == 128 [pid = 1868] [id = 483] 08:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508b05000 == 127 [pid = 1868] [id = 482] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4507018000 == 126 [pid = 1868] [id = 481] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45053cd800 == 125 [pid = 1868] [id = 480] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45050ca800 == 124 [pid = 1868] [id = 479] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44ff020000 == 123 [pid = 1868] [id = 478] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fccca000 == 122 [pid = 1868] [id = 477] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fa29f800 == 121 [pid = 1868] [id = 476] 08:44:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdef8000 == 120 [pid = 1868] [id = 475] 08:44:45 INFO - PROCESS | 1868 | 1461685485240 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:44:45 INFO - PROCESS | 1868 | 1461685485251 Marionette TRACE conn3 <- [1,2034,null,{}] 08:44:45 INFO - PROCESS | 1868 | 1461685485258 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:45 INFO - PROCESS | 1868 | 1461685485435 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7f44fec22800) [pid = 1868] [serial = 1421] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7f44fdd47c00) [pid = 1868] [serial = 1424] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7f44ff108800) [pid = 1868] [serial = 1422] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7f44fb3bc000) [pid = 1868] [serial = 1365] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7f450cfc4800) [pid = 1868] [serial = 1388] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7f44f7636000) [pid = 1868] [serial = 1407] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7f44f6fe3800) [pid = 1868] [serial = 1406] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7f44fbf5d400) [pid = 1868] [serial = 1415] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7f44fc874800) [pid = 1868] [serial = 1418] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 220 (0x7f44fc07a400) [pid = 1868] [serial = 1416] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 219 (0x7f45092e1000) [pid = 1868] [serial = 1382] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7f44fec29400) [pid = 1868] [serial = 1373] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7f44fb8ef400) [pid = 1868] [serial = 1370] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7f44fa964c00) [pid = 1868] [serial = 1412] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7f44fbee0400) [pid = 1868] [serial = 1413] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7f44f7775c00) [pid = 1868] [serial = 1367] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7f45112a1400) [pid = 1868] [serial = 1391] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7f45052c2400) [pid = 1868] [serial = 1376] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7f44f97dd000) [pid = 1868] [serial = 1400] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7f44f9fb5400) [pid = 1868] [serial = 1410] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7f44f7654800) [pid = 1868] [serial = 1409] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 208 (0x7f450c003800) [pid = 1868] [serial = 1385] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 207 (0x7f44fc074000) [pid = 1868] [serial = 1397] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 206 (0x7f45120eac00) [pid = 1868] [serial = 1394] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 205 (0x7f4505fc5000) [pid = 1868] [serial = 1379] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 204 (0x7f44ffcb1800) [pid = 1868] [serial = 1425] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | --DOMWINDOW == 203 (0x7f44fc87fc00) [pid = 1868] [serial = 1419] [outer = (nil)] [url = about:blank] 08:44:45 INFO - PROCESS | 1868 | 1461685485686 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa9c0800 == 121 [pid = 1868] [id = 516] 08:44:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 204 (0x7f44f6fe3800) [pid = 1868] [serial = 1549] [outer = (nil)] 08:44:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 205 (0x7f44fb3bc000) [pid = 1868] [serial = 1550] [outer = 0x7f44f6fe3800] 08:44:45 INFO - PROCESS | 1868 | 1461685485750 Marionette DEBUG loaded listener.js 08:44:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 206 (0x7f45052c1000) [pid = 1868] [serial = 1551] [outer = 0x7f44f6fe3800] 08:44:46 INFO - PROCESS | 1868 | 1461685486454 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1254ms 08:44:46 INFO - PROCESS | 1868 | 1461685486478 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 08:44:46 INFO - PROCESS | 1868 | 1461685486483 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 08:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:44:46 INFO - PROCESS | 1868 | 1461685486516 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:44:46 INFO - PROCESS | 1868 | 1461685486519 Marionette TRACE conn3 <- [1,2038,null,{}] 08:44:46 INFO - PROCESS | 1868 | 1461685486524 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:46 INFO - PROCESS | 1868 | 1461685486706 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 08:44:46 INFO - PROCESS | 1868 | 1461685486720 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdc72000 == 122 [pid = 1868] [id = 517] 08:44:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 207 (0x7f45052cb800) [pid = 1868] [serial = 1552] [outer = (nil)] 08:44:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 208 (0x7f45082ba400) [pid = 1868] [serial = 1553] [outer = 0x7f45052cb800] 08:44:46 INFO - PROCESS | 1868 | 1461685486779 Marionette DEBUG loaded listener.js 08:44:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 209 (0x7f4508852000) [pid = 1868] [serial = 1554] [outer = 0x7f45052cb800] 08:44:47 INFO - PROCESS | 1868 | 1461685487666 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 08:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1190ms 08:44:47 INFO - PROCESS | 1868 | 1461685487697 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 08:44:47 INFO - PROCESS | 1868 | 1461685487699 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 08:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:44:47 INFO - PROCESS | 1868 | 1461685487705 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:44:47 INFO - PROCESS | 1868 | 1461685487707 Marionette TRACE conn3 <- [1,2042,null,{}] 08:44:47 INFO - PROCESS | 1868 | 1461685487754 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:48 INFO - PROCESS | 1868 | 1461685488012 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 08:44:48 INFO - PROCESS | 1868 | 1461685488037 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44ff1cd000 == 123 [pid = 1868] [id = 518] 08:44:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7f4508d29c00) [pid = 1868] [serial = 1555] [outer = (nil)] 08:44:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7f45092b2c00) [pid = 1868] [serial = 1556] [outer = 0x7f4508d29c00] 08:44:48 INFO - PROCESS | 1868 | 1461685488108 Marionette DEBUG loaded listener.js 08:44:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7f45097f1400) [pid = 1868] [serial = 1557] [outer = 0x7f4508d29c00] 08:44:49 INFO - PROCESS | 1868 | 1461685489026 Marionette TRACE conn3 <- [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]]]}] 08:44:49 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) 08:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1379ms 08:44:49 INFO - PROCESS | 1868 | 1461685489086 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 08:44:49 INFO - PROCESS | 1868 | 1461685489089 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 08:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:44:49 INFO - PROCESS | 1868 | 1461685489095 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:44:49 INFO - PROCESS | 1868 | 1461685489097 Marionette TRACE conn3 <- [1,2046,null,{}] 08:44:49 INFO - PROCESS | 1868 | 1461685489102 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:49 INFO - PROCESS | 1868 | 1461685489341 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 08:44:49 INFO - PROCESS | 1868 | 1461685489369 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45083bb000 == 124 [pid = 1868] [id = 519] 08:44:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7f450a8cb400) [pid = 1868] [serial = 1558] [outer = (nil)] 08:44:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7f450c00a400) [pid = 1868] [serial = 1559] [outer = 0x7f450a8cb400] 08:44:49 INFO - PROCESS | 1868 | 1461685489442 Marionette DEBUG loaded listener.js 08:44:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7f4510a1dc00) [pid = 1868] [serial = 1560] [outer = 0x7f450a8cb400] 08:44:50 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7f44f97e3800) [pid = 1868] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:44:50 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7f44f7633400) [pid = 1868] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:44:50 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7f4507297400) [pid = 1868] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:44:50 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7f44f7635000) [pid = 1868] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:44:50 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7f44fb3c1000) [pid = 1868] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:44:50 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7f44fa960800) [pid = 1868] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:44:50 INFO - PROCESS | 1868 | --DOMWINDOW == 208 (0x7f44f7658400) [pid = 1868] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:44:50 INFO - PROCESS | 1868 | 1461685490684 Marionette TRACE conn3 <- [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]]]}] 08:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1629ms 08:44:50 INFO - PROCESS | 1868 | 1461685490725 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 08:44:50 INFO - PROCESS | 1868 | 1461685490727 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 08:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:44:50 INFO - PROCESS | 1868 | 1461685490733 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:44:50 INFO - PROCESS | 1868 | 1461685490735 Marionette TRACE conn3 <- [1,2050,null,{}] 08:44:50 INFO - PROCESS | 1868 | 1461685490750 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:50 INFO - PROCESS | 1868 | 1461685490993 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 08:44:51 INFO - PROCESS | 1868 | 1461685491012 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44ff014000 == 125 [pid = 1868] [id = 520] 08:44:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 209 (0x7f44f765a000) [pid = 1868] [serial = 1561] [outer = (nil)] 08:44:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7f450c66b000) [pid = 1868] [serial = 1562] [outer = 0x7f44f765a000] 08:44:51 INFO - PROCESS | 1868 | 1461685491070 Marionette DEBUG loaded listener.js 08:44:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7f4511471400) [pid = 1868] [serial = 1563] [outer = 0x7f44f765a000] 08:44:51 INFO - PROCESS | 1868 | 1461685491885 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1178ms 08:44:51 INFO - PROCESS | 1868 | 1461685491913 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 08:44:51 INFO - PROCESS | 1868 | 1461685491918 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 08:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:44:51 INFO - PROCESS | 1868 | 1461685491923 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:44:51 INFO - PROCESS | 1868 | 1461685491925 Marionette TRACE conn3 <- [1,2054,null,{}] 08:44:51 INFO - PROCESS | 1868 | 1461685491931 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:52 INFO - PROCESS | 1868 | 1461685492168 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 08:44:52 INFO - PROCESS | 1868 | 1461685492186 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:52 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4509168000 == 126 [pid = 1868] [id = 521] 08:44:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7f4511471c00) [pid = 1868] [serial = 1564] [outer = (nil)] 08:44:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7f451233bc00) [pid = 1868] [serial = 1565] [outer = 0x7f4511471c00] 08:44:52 INFO - PROCESS | 1868 | 1461685492245 Marionette DEBUG loaded listener.js 08:44:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7f4512688800) [pid = 1868] [serial = 1566] [outer = 0x7f4511471c00] 08:44:53 INFO - PROCESS | 1868 | 1461685493407 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 08:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1532ms 08:44:53 INFO - PROCESS | 1868 | 1461685493457 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 08:44:53 INFO - PROCESS | 1868 | 1461685493463 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 08:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:44:53 INFO - PROCESS | 1868 | 1461685493470 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:44:53 INFO - PROCESS | 1868 | 1461685493476 Marionette TRACE conn3 <- [1,2058,null,{}] 08:44:53 INFO - PROCESS | 1868 | 1461685493483 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:53 INFO - PROCESS | 1868 | 1461685493704 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 08:44:53 INFO - PROCESS | 1868 | 1461685493915 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc9a7800 == 127 [pid = 1868] [id = 522] 08:44:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7f44fb526c00) [pid = 1868] [serial = 1567] [outer = (nil)] 08:44:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7f44fc070800) [pid = 1868] [serial = 1568] [outer = 0x7f44fb526c00] 08:44:54 INFO - PROCESS | 1868 | 1461685494098 Marionette DEBUG loaded listener.js 08:44:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7f44fc880c00) [pid = 1868] [serial = 1569] [outer = 0x7f44fb526c00] 08:44:55 INFO - PROCESS | 1868 | 1461685495022 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 08:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1629ms 08:44:55 INFO - PROCESS | 1868 | 1461685495101 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 08:44:55 INFO - PROCESS | 1868 | 1461685495109 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 08:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:44:55 INFO - PROCESS | 1868 | 1461685495118 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:44:55 INFO - PROCESS | 1868 | 1461685495122 Marionette TRACE conn3 <- [1,2062,null,{}] 08:44:55 INFO - PROCESS | 1868 | 1461685495128 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:55 INFO - PROCESS | 1868 | 1461685495366 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 08:44:55 INFO - PROCESS | 1868 | 1461685495653 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45072d1000 == 128 [pid = 1868] [id = 523] 08:44:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7f44ff110400) [pid = 1868] [serial = 1570] [outer = (nil)] 08:44:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7f45057b7800) [pid = 1868] [serial = 1571] [outer = 0x7f44ff110400] 08:44:55 INFO - PROCESS | 1868 | 1461685495767 Marionette DEBUG loaded listener.js 08:44:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 220 (0x7f4508850000) [pid = 1868] [serial = 1572] [outer = 0x7f44ff110400] 08:44:56 INFO - PROCESS | 1868 | 1461685496674 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 08:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1585ms 08:44:56 INFO - PROCESS | 1868 | 1461685496704 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 08:44:56 INFO - PROCESS | 1868 | 1461685496708 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 08:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:44:56 INFO - PROCESS | 1868 | 1461685496715 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:44:56 INFO - PROCESS | 1868 | 1461685496721 Marionette TRACE conn3 <- [1,2066,null,{}] 08:44:56 INFO - PROCESS | 1868 | 1461685496737 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:56 INFO - PROCESS | 1868 | 1461685496947 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 08:44:57 INFO - PROCESS | 1868 | 1461685497158 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450fe89000 == 129 [pid = 1868] [id = 524] 08:44:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 221 (0x7f4508d33000) [pid = 1868] [serial = 1573] [outer = (nil)] 08:44:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7f450c675000) [pid = 1868] [serial = 1574] [outer = 0x7f4508d33000] 08:44:57 INFO - PROCESS | 1868 | 1461685497271 Marionette DEBUG loaded listener.js 08:44:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7f4511a3f000) [pid = 1868] [serial = 1575] [outer = 0x7f4508d33000] 08:44:58 INFO - PROCESS | 1868 | 1461685498175 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 08:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1532ms 08:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:44:58 INFO - PROCESS | 1868 | 1461685498248 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 08:44:58 INFO - PROCESS | 1868 | 1461685498251 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 08:44:58 INFO - PROCESS | 1868 | 1461685498257 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:44:58 INFO - PROCESS | 1868 | 1461685498260 Marionette TRACE conn3 <- [1,2070,null,{}] 08:44:58 INFO - PROCESS | 1868 | 1461685498265 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:58 INFO - PROCESS | 1868 | 1461685498464 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 08:44:58 INFO - PROCESS | 1868 | 1461685498671 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45123a3800 == 130 [pid = 1868] [id = 525] 08:44:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7f45095cd800) [pid = 1868] [serial = 1576] [outer = (nil)] 08:44:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7f45129ac400) [pid = 1868] [serial = 1577] [outer = 0x7f45095cd800] 08:44:58 INFO - PROCESS | 1868 | 1461685498785 Marionette DEBUG loaded listener.js 08:44:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7f4515375400) [pid = 1868] [serial = 1578] [outer = 0x7f45095cd800] 08:44:59 INFO - PROCESS | 1868 | 1461685499690 Marionette TRACE conn3 <- [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]]]}] 08:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1481ms 08:44:59 INFO - PROCESS | 1868 | 1461685499738 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 08:44:59 INFO - PROCESS | 1868 | 1461685499740 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 08:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:44:59 INFO - PROCESS | 1868 | 1461685499749 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:44:59 INFO - PROCESS | 1868 | 1461685499752 Marionette TRACE conn3 <- [1,2074,null,{}] 08:44:59 INFO - PROCESS | 1868 | 1461685499757 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:59 INFO - PROCESS | 1868 | 1461685499955 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 08:45:00 INFO - PROCESS | 1868 | 1461685500170 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f6f3800 == 131 [pid = 1868] [id = 526] 08:45:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7f450c979800) [pid = 1868] [serial = 1579] [outer = (nil)] 08:45:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7f451f4a3c00) [pid = 1868] [serial = 1580] [outer = 0x7f450c979800] 08:45:00 INFO - PROCESS | 1868 | 1461685500286 Marionette DEBUG loaded listener.js 08:45:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7f452083d800) [pid = 1868] [serial = 1581] [outer = 0x7f450c979800] 08:45:01 INFO - PROCESS | 1868 | ************************* 08:45:01 INFO - PROCESS | 1868 | A coding exception was thrown and uncaught in a Task. 08:45:01 INFO - PROCESS | 1868 | 08:45:01 INFO - PROCESS | 1868 | Full message: TypeError: NetworkError when attempting to fetch resource. 08:45:01 INFO - PROCESS | 1868 | Full stack: 08:45:01 INFO - PROCESS | 1868 | ************************* 08:45:01 INFO - PROCESS | 1868 | 1461685501313 Marionette TRACE conn3 <- [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]]]}] 08:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1632ms 08:45:01 INFO - PROCESS | 1868 | 1461685501382 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 08:45:01 INFO - PROCESS | 1868 | 1461685501385 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 08:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:45:01 INFO - PROCESS | 1868 | 1461685501393 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:45:01 INFO - PROCESS | 1868 | 1461685501396 Marionette TRACE conn3 <- [1,2078,null,{}] 08:45:01 INFO - PROCESS | 1868 | 1461685501402 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:01 INFO - PROCESS | 1868 | 1461685501679 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 08:45:01 INFO - PROCESS | 1868 | 1461685501974 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f6adf800 == 132 [pid = 1868] [id = 527] 08:45:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7f4518669000) [pid = 1868] [serial = 1582] [outer = (nil)] 08:45:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7f45246ad400) [pid = 1868] [serial = 1583] [outer = 0x7f4518669000] 08:45:02 INFO - PROCESS | 1868 | 1461685502060 Marionette DEBUG loaded listener.js 08:45:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7f4524ae5400) [pid = 1868] [serial = 1584] [outer = 0x7f4518669000] 08:45:02 INFO - PROCESS | 1868 | 1461685502873 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 08:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1532ms 08:45:02 INFO - PROCESS | 1868 | 1461685502930 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 08:45:02 INFO - PROCESS | 1868 | 1461685502934 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 08:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:45:02 INFO - PROCESS | 1868 | 1461685502942 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:45:02 INFO - PROCESS | 1868 | 1461685502944 Marionette TRACE conn3 <- [1,2082,null,{}] 08:45:02 INFO - PROCESS | 1868 | 1461685502949 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:03 INFO - PROCESS | 1868 | 1461685503140 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 08:45:03 INFO - PROCESS | 1868 | 1461685503357 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f6afb000 == 133 [pid = 1868] [id = 528] 08:45:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7f44f6dd3000) [pid = 1868] [serial = 1585] [outer = (nil)] 08:45:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7f44f6ddbc00) [pid = 1868] [serial = 1586] [outer = 0x7f44f6dd3000] 08:45:03 INFO - PROCESS | 1868 | 1461685503473 Marionette DEBUG loaded listener.js 08:45:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7f44f6de0400) [pid = 1868] [serial = 1587] [outer = 0x7f44f6dd3000] 08:45:04 INFO - PROCESS | 1868 | 1461685504395 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 08:45:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1487ms 08:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:45:04 INFO - PROCESS | 1868 | 1461685504429 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 08:45:04 INFO - PROCESS | 1868 | 1461685504432 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 08:45:04 INFO - PROCESS | 1868 | 1461685504438 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:45:04 INFO - PROCESS | 1868 | 1461685504441 Marionette TRACE conn3 <- [1,2086,null,{}] 08:45:04 INFO - PROCESS | 1868 | 1461685504461 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:04 INFO - PROCESS | 1868 | 1461685504735 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 08:45:04 INFO - PROCESS | 1868 | 1461685504936 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:04 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb716000 == 134 [pid = 1868] [id = 529] 08:45:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7f44f6707800) [pid = 1868] [serial = 1588] [outer = (nil)] 08:45:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7f44f670d000) [pid = 1868] [serial = 1589] [outer = 0x7f44f6707800] 08:45:05 INFO - PROCESS | 1868 | 1461685505019 Marionette DEBUG loaded listener.js 08:45:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7f44f6711400) [pid = 1868] [serial = 1590] [outer = 0x7f44f6707800] 08:45:05 INFO - PROCESS | 1868 | 1461685505970 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 08:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1579ms 08:45:06 INFO - PROCESS | 1868 | 1461685506017 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 08:45:06 INFO - PROCESS | 1868 | 1461685506021 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 08:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:45:06 INFO - PROCESS | 1868 | 1461685506026 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:45:06 INFO - PROCESS | 1868 | 1461685506030 Marionette TRACE conn3 <- [1,2090,null,{}] 08:45:06 INFO - PROCESS | 1868 | 1461685506034 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:06 INFO - PROCESS | 1868 | 1461685506237 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 08:45:06 INFO - PROCESS | 1868 | 1461685506461 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb85e000 == 135 [pid = 1868] [id = 530] 08:45:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7f44f6706c00) [pid = 1868] [serial = 1591] [outer = (nil)] 08:45:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7f44fedd7800) [pid = 1868] [serial = 1592] [outer = 0x7f44f6706c00] 08:45:06 INFO - PROCESS | 1868 | 1461685506575 Marionette DEBUG loaded listener.js 08:45:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7f44feddc000) [pid = 1868] [serial = 1593] [outer = 0x7f44f6706c00] 08:45:07 INFO - PROCESS | 1868 | 1461685507492 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 08:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1530ms 08:45:07 INFO - PROCESS | 1868 | 1461685507558 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 08:45:07 INFO - PROCESS | 1868 | 1461685507562 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 08:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:45:07 INFO - PROCESS | 1868 | 1461685507567 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:45:07 INFO - PROCESS | 1868 | 1461685507569 Marionette TRACE conn3 <- [1,2094,null,{}] 08:45:07 INFO - PROCESS | 1868 | 1461685507574 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:07 INFO - PROCESS | 1868 | 1461685507780 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 08:45:08 INFO - PROCESS | 1868 | 1461685507994 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fbda2800 == 136 [pid = 1868] [id = 531] 08:45:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7f44f6708c00) [pid = 1868] [serial = 1594] [outer = (nil)] 08:45:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7f44feddf800) [pid = 1868] [serial = 1595] [outer = 0x7f44f6708c00] 08:45:08 INFO - PROCESS | 1868 | 1461685508106 Marionette DEBUG loaded listener.js 08:45:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7f44fede5c00) [pid = 1868] [serial = 1596] [outer = 0x7f44f6708c00] 08:45:08 INFO - PROCESS | 1868 | 1461685508960 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 08:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1437ms 08:45:09 INFO - PROCESS | 1868 | 1461685509005 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 08:45:09 INFO - PROCESS | 1868 | 1461685509009 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 08:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:45:09 INFO - PROCESS | 1868 | 1461685509015 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:45:09 INFO - PROCESS | 1868 | 1461685509018 Marionette TRACE conn3 <- [1,2098,null,{}] 08:45:09 INFO - PROCESS | 1868 | 1461685509023 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:09 INFO - PROCESS | 1868 | 1461685509246 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 08:45:09 INFO - PROCESS | 1868 | 1461685509510 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4529a45800 == 137 [pid = 1868] [id = 532] 08:45:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7f44f6dddc00) [pid = 1868] [serial = 1597] [outer = (nil)] 08:45:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7f44fc04a800) [pid = 1868] [serial = 1598] [outer = 0x7f44f6dddc00] 08:45:09 INFO - PROCESS | 1868 | 1461685509596 Marionette DEBUG loaded listener.js 08:45:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7f450ca95400) [pid = 1868] [serial = 1599] [outer = 0x7f44f6dddc00] 08:45:10 INFO - PROCESS | 1868 | 1461685510424 Marionette TRACE conn3 <- [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]]]}] 08:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1475ms 08:45:10 INFO - PROCESS | 1868 | 1461685510491 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 08:45:10 INFO - PROCESS | 1868 | 1461685510494 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 08:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:45:10 INFO - PROCESS | 1868 | 1461685510500 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:45:10 INFO - PROCESS | 1868 | 1461685510504 Marionette TRACE conn3 <- [1,2102,null,{}] 08:45:10 INFO - PROCESS | 1868 | 1461685510509 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:10 INFO - PROCESS | 1868 | 1461685510693 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 08:45:10 INFO - PROCESS | 1868 | 1461685510910 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:10 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f6956000 == 138 [pid = 1868] [id = 533] 08:45:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7f44fc045800) [pid = 1868] [serial = 1600] [outer = (nil)] 08:45:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7f4505d8c400) [pid = 1868] [serial = 1601] [outer = 0x7f44fc045800] 08:45:11 INFO - PROCESS | 1868 | 1461685511022 Marionette DEBUG loaded listener.js 08:45:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 250 (0x7f4505d90800) [pid = 1868] [serial = 1602] [outer = 0x7f44fc045800] 08:45:11 INFO - PROCESS | 1868 | 1461685511953 Marionette TRACE conn3 <- [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]]]}] 08:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1493ms 08:45:11 INFO - PROCESS | 1868 | 1461685511993 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 08:45:11 INFO - PROCESS | 1868 | 1461685511997 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 08:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:45:12 INFO - PROCESS | 1868 | 1461685512011 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:45:12 INFO - PROCESS | 1868 | 1461685512013 Marionette TRACE conn3 <- [1,2106,null,{}] 08:45:12 INFO - PROCESS | 1868 | 1461685512019 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:12 INFO - PROCESS | 1868 | 1461685512204 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 08:45:12 INFO - PROCESS | 1868 | 1461685512937 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa28f800 == 139 [pid = 1868] [id = 534] 08:45:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 251 (0x7f44f4223000) [pid = 1868] [serial = 1603] [outer = (nil)] 08:45:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 252 (0x7f44f670a000) [pid = 1868] [serial = 1604] [outer = 0x7f44f4223000] 08:45:13 INFO - PROCESS | 1868 | 1461685513008 Marionette DEBUG loaded listener.js 08:45:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 253 (0x7f44f6fb4c00) [pid = 1868] [serial = 1605] [outer = 0x7f44f4223000] 08:45:13 INFO - PROCESS | 1868 | 1461685513924 Marionette TRACE conn3 <- [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]]]}] 08:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1977ms 08:45:13 INFO - PROCESS | 1868 | 1461685513990 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 08:45:13 INFO - PROCESS | 1868 | 1461685513996 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 08:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:45:14 INFO - PROCESS | 1868 | 1461685514003 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:45:14 INFO - PROCESS | 1868 | 1461685514008 Marionette TRACE conn3 <- [1,2110,null,{}] 08:45:14 INFO - PROCESS | 1868 | 1461685514014 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:14 INFO - PROCESS | 1868 | 1461685514284 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 08:45:14 INFO - PROCESS | 1868 | 1461685514729 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9c61800 == 140 [pid = 1868] [id = 535] 08:45:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 254 (0x7f44fa0e8c00) [pid = 1868] [serial = 1606] [outer = (nil)] 08:45:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 255 (0x7f44fb3b7400) [pid = 1868] [serial = 1607] [outer = 0x7f44fa0e8c00] 08:45:14 INFO - PROCESS | 1868 | 1461685514807 Marionette DEBUG loaded listener.js 08:45:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 256 (0x7f44fbeebc00) [pid = 1868] [serial = 1608] [outer = 0x7f44fa0e8c00] 08:45:15 INFO - PROCESS | 1868 | 1461685515700 Marionette TRACE conn3 <- [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]]]}] 08:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1729ms 08:45:15 INFO - PROCESS | 1868 | 1461685515737 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 08:45:15 INFO - PROCESS | 1868 | 1461685515743 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 08:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:45:15 INFO - PROCESS | 1868 | 1461685515750 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:45:15 INFO - PROCESS | 1868 | 1461685515753 Marionette TRACE conn3 <- [1,2114,null,{}] 08:45:15 INFO - PROCESS | 1868 | 1461685515758 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:15 INFO - PROCESS | 1868 | 1461685515956 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 08:45:16 INFO - PROCESS | 1868 | 1461685516233 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdfd4000 == 141 [pid = 1868] [id = 536] 08:45:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 257 (0x7f44fc044800) [pid = 1868] [serial = 1609] [outer = (nil)] 08:45:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 258 (0x7f44fc80f800) [pid = 1868] [serial = 1610] [outer = 0x7f44fc044800] 08:45:16 INFO - PROCESS | 1868 | 1461685516378 Marionette DEBUG loaded listener.js 08:45:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 259 (0x7f44fd618800) [pid = 1868] [serial = 1611] [outer = 0x7f44fc044800] 08:45:17 INFO - PROCESS | 1868 | 1461685517279 Marionette TRACE conn3 <- [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]]]}] 08:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1577ms 08:45:17 INFO - PROCESS | 1868 | 1461685517328 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 08:45:17 INFO - PROCESS | 1868 | 1461685517331 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 08:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:45:17 INFO - PROCESS | 1868 | 1461685517345 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:45:17 INFO - PROCESS | 1868 | 1461685517353 Marionette TRACE conn3 <- [1,2118,null,{}] 08:45:17 INFO - PROCESS | 1868 | 1461685517361 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:17 INFO - PROCESS | 1868 | 1461685517572 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 08:45:17 INFO - PROCESS | 1868 | 1461685517884 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44ff1e1800 == 142 [pid = 1868] [id = 537] 08:45:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 260 (0x7f44fd61fc00) [pid = 1868] [serial = 1612] [outer = (nil)] 08:45:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 261 (0x7f44ffca6000) [pid = 1868] [serial = 1613] [outer = 0x7f44fd61fc00] 08:45:17 INFO - PROCESS | 1868 | 1461685517957 Marionette DEBUG loaded listener.js 08:45:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 262 (0x7f4504ce9c00) [pid = 1868] [serial = 1614] [outer = 0x7f44fd61fc00] 08:45:18 INFO - PROCESS | 1868 | --DOMWINDOW == 261 (0x7f450c66a800) [pid = 1868] [serial = 1457] [outer = (nil)] [url = about:blank] 08:45:18 INFO - PROCESS | 1868 | --DOMWINDOW == 260 (0x7f45082c5000) [pid = 1868] [serial = 1445] [outer = (nil)] [url = about:blank] 08:45:18 INFO - PROCESS | 1868 | --DOMWINDOW == 259 (0x7f44f97e2c00) [pid = 1868] [serial = 1430] [outer = (nil)] [url = about:blank] 08:45:18 INFO - PROCESS | 1868 | --DOMWINDOW == 258 (0x7f4505fecc00) [pid = 1868] [serial = 1442] [outer = (nil)] [url = about:blank] 08:45:18 INFO - PROCESS | 1868 | --DOMWINDOW == 257 (0x7f450bd36000) [pid = 1868] [serial = 1454] [outer = (nil)] [url = about:blank] 08:45:18 INFO - PROCESS | 1868 | --DOMWINDOW == 256 (0x7f4511a3d400) [pid = 1868] [serial = 1466] [outer = (nil)] [url = about:blank] 08:45:18 INFO - PROCESS | 1868 | --DOMWINDOW == 255 (0x7f45052cd400) [pid = 1868] [serial = 1439] [outer = (nil)] [url = about:blank] 08:45:18 INFO - PROCESS | 1868 | --DOMWINDOW == 254 (0x7f44fbee0c00) [pid = 1868] [serial = 1433] [outer = (nil)] [url = about:blank] 08:45:18 INFO - PROCESS | 1868 | --DOMWINDOW == 253 (0x7f4512342000) [pid = 1868] [serial = 1469] [outer = (nil)] [url = about:blank] 08:45:18 INFO - PROCESS | 1868 | --DOMWINDOW == 252 (0x7f450cfc5000) [pid = 1868] [serial = 1460] [outer = (nil)] [url = about:blank] 08:45:18 INFO - PROCESS | 1868 | --DOMWINDOW == 251 (0x7f4509716c00) [pid = 1868] [serial = 1451] [outer = (nil)] [url = about:blank] 08:45:18 INFO - PROCESS | 1868 | --DOMWINDOW == 250 (0x7f45108d4800) [pid = 1868] [serial = 1463] [outer = (nil)] [url = about:blank] 08:45:18 INFO - PROCESS | 1868 | --DOMWINDOW == 249 (0x7f44ff107800) [pid = 1868] [serial = 1436] [outer = (nil)] [url = about:blank] 08:45:18 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7f44fa0eac00) [pid = 1868] [serial = 1472] [outer = (nil)] [url = about:blank] 08:45:18 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7f450932dc00) [pid = 1868] [serial = 1448] [outer = (nil)] [url = about:blank] 08:45:18 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7f450c00a000) [pid = 1868] [serial = 1496] [outer = (nil)] [url = about:blank] 08:45:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44ff014000 == 141 [pid = 1868] [id = 520] 08:45:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45083bb000 == 140 [pid = 1868] [id = 519] 08:45:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44ff1cd000 == 139 [pid = 1868] [id = 518] 08:45:18 INFO - PROCESS | 1868 | 1461685518957 Marionette TRACE conn3 <- [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]]]}] 08:45:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdc72000 == 138 [pid = 1868] [id = 517] 08:45:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fa9c0800 == 137 [pid = 1868] [id = 516] 08:45:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fa86d000 == 136 [pid = 1868] [id = 515] 08:45:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc9d2000 == 135 [pid = 1868] [id = 514] 08:45:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fbf37000 == 134 [pid = 1868] [id = 513] 08:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1645ms 08:45:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9a9a800 == 133 [pid = 1868] [id = 511] 08:45:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4524a9f000 == 132 [pid = 1868] [id = 510] 08:45:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4524040000 == 131 [pid = 1868] [id = 509] 08:45:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451f854800 == 130 [pid = 1868] [id = 508] 08:45:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451e5af800 == 129 [pid = 1868] [id = 507] 08:45:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45155b1800 == 128 [pid = 1868] [id = 506] 08:45:18 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4513419800 == 127 [pid = 1868] [id = 505] 08:45:18 INFO - PROCESS | 1868 | 1461685518998 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 08:45:19 INFO - PROCESS | 1868 | 1461685519002 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 08:45:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512648000 == 126 [pid = 1868] [id = 504] 08:45:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511261800 == 125 [pid = 1868] [id = 503] 08:45:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450c11b000 == 124 [pid = 1868] [id = 502] 08:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:45:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4509162800 == 123 [pid = 1868] [id = 501] 08:45:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fee30800 == 122 [pid = 1868] [id = 500] 08:45:19 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fa9b3000 == 121 [pid = 1868] [id = 499] 08:45:19 INFO - PROCESS | 1868 | 1461685519017 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:45:19 INFO - PROCESS | 1868 | 1461685519019 Marionette TRACE conn3 <- [1,2122,null,{}] 08:45:19 INFO - PROCESS | 1868 | 1461685519023 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:19 INFO - PROCESS | 1868 | 1461685519206 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 08:45:19 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7f4505fcd800) [pid = 1868] [serial = 1488] [outer = (nil)] [url = about:blank] 08:45:19 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7f45052c2000) [pid = 1868] [serial = 1487] [outer = (nil)] [url = about:blank] 08:45:19 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7f44f9477400) [pid = 1868] [serial = 1475] [outer = (nil)] [url = about:blank] 08:45:19 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7f4508ecb400) [pid = 1868] [serial = 1490] [outer = (nil)] [url = about:blank] 08:45:19 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7f44fc877c00) [pid = 1868] [serial = 1484] [outer = (nil)] [url = about:blank] 08:45:19 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7f44fa0ef000) [pid = 1868] [serial = 1476] [outer = (nil)] [url = about:blank] 08:45:19 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7f44fb6aac00) [pid = 1868] [serial = 1478] [outer = (nil)] [url = about:blank] 08:45:19 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7f44fec22400) [pid = 1868] [serial = 1482] [outer = (nil)] [url = about:blank] 08:45:19 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7f45082c0000) [pid = 1868] [serial = 1494] [outer = (nil)] [url = about:blank] 08:45:19 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7f44fc875c00) [pid = 1868] [serial = 1493] [outer = (nil)] [url = about:blank] 08:45:19 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7f44fbee3c00) [pid = 1868] [serial = 1479] [outer = (nil)] [url = about:blank] 08:45:19 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7f44ffcb0000) [pid = 1868] [serial = 1485] [outer = (nil)] [url = about:blank] 08:45:19 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7f44fc07bc00) [pid = 1868] [serial = 1481] [outer = (nil)] [url = about:blank] 08:45:19 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7f4509370400) [pid = 1868] [serial = 1491] [outer = (nil)] [url = about:blank] 08:45:19 INFO - PROCESS | 1868 | 1461685519496 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:19 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa86d000 == 122 [pid = 1868] [id = 538] 08:45:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7f44fb522400) [pid = 1868] [serial = 1615] [outer = (nil)] 08:45:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7f44fc877c00) [pid = 1868] [serial = 1616] [outer = 0x7f44fb522400] 08:45:19 INFO - PROCESS | 1868 | 1461685519590 Marionette DEBUG loaded listener.js 08:45:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7f45052c2c00) [pid = 1868] [serial = 1617] [outer = 0x7f44fb522400] 08:45:20 INFO - PROCESS | 1868 | 1461685520271 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 08:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1278ms 08:45:20 INFO - PROCESS | 1868 | 1461685520291 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 08:45:20 INFO - PROCESS | 1868 | 1461685520294 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 08:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:45:20 INFO - PROCESS | 1868 | 1461685520300 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:45:20 INFO - PROCESS | 1868 | 1461685520302 Marionette TRACE conn3 <- [1,2126,null,{}] 08:45:20 INFO - PROCESS | 1868 | 1461685520307 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:20 INFO - PROCESS | 1868 | 1461685520481 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 08:45:20 INFO - PROCESS | 1868 | 1461685520665 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdee8800 == 123 [pid = 1868] [id = 539] 08:45:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7f4505d92400) [pid = 1868] [serial = 1618] [outer = (nil)] 08:45:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7f4505d94800) [pid = 1868] [serial = 1619] [outer = 0x7f4505d92400] 08:45:20 INFO - PROCESS | 1868 | 1461685520736 Marionette DEBUG loaded listener.js 08:45:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7f450716cc00) [pid = 1868] [serial = 1620] [outer = 0x7f4505d92400] 08:45:21 INFO - PROCESS | 1868 | 1461685521572 Marionette TRACE conn3 <- [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]]]}] 08:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1329ms 08:45:21 INFO - PROCESS | 1868 | 1461685521629 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 08:45:21 INFO - PROCESS | 1868 | 1461685521632 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 08:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:45:21 INFO - PROCESS | 1868 | 1461685521638 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:45:21 INFO - PROCESS | 1868 | 1461685521640 Marionette TRACE conn3 <- [1,2130,null,{}] 08:45:21 INFO - PROCESS | 1868 | 1461685521653 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:21 INFO - PROCESS | 1868 | 1461685521902 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 08:45:21 INFO - PROCESS | 1868 | 1461685521928 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505660000 == 124 [pid = 1868] [id = 540] 08:45:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7f450716d000) [pid = 1868] [serial = 1621] [outer = (nil)] 08:45:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7f4508ecb400) [pid = 1868] [serial = 1622] [outer = 0x7f450716d000] 08:45:21 INFO - PROCESS | 1868 | 1461685521994 Marionette DEBUG loaded listener.js 08:45:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7f4509331800) [pid = 1868] [serial = 1623] [outer = 0x7f450716d000] 08:45:22 INFO - PROCESS | 1868 | 1461685522860 Marionette TRACE conn3 <- [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] 08:45:22 INFO - PROCESS | 1868 | 1461685522927 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 08:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:45:22 INFO - PROCESS | 1868 | 1461685522933 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:45:22 INFO - PROCESS | 1868 | 1461685522935 Marionette TRACE conn3 <- [1,2134,null,{}] 08:45:22 INFO - PROCESS | 1868 | 1461685522940 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:23 INFO - PROCESS | 1868 | 1461685523218 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 08:45:23 INFO - PROCESS | 1868 | 1461685523246 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4507d5e800 == 125 [pid = 1868] [id = 541] 08:45:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7f45082bbc00) [pid = 1868] [serial = 1624] [outer = (nil)] 08:45:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7f450c115800) [pid = 1868] [serial = 1625] [outer = 0x7f45082bbc00] 08:45:23 INFO - PROCESS | 1868 | 1461685523309 Marionette DEBUG loaded listener.js 08:45:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7f450cfc4800) [pid = 1868] [serial = 1626] [outer = 0x7f45082bbc00] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7f44f765a000) [pid = 1868] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7f4511476800) [pid = 1868] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7f44f6fe3800) [pid = 1868] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7f44f6fe5c00) [pid = 1868] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7f44f6bf0400) [pid = 1868] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7f44f6bf7400) [pid = 1868] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7f44f7775800) [pid = 1868] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7f44fdd4a400) [pid = 1868] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7f4505e49400) [pid = 1868] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7f4508d2f400) [pid = 1868] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7f4508f8f400) [pid = 1868] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7f44f6fad400) [pid = 1868] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7f44fb6aa400) [pid = 1868] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7f45052cb800) [pid = 1868] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7f4508f8d800) [pid = 1868] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7f44f6fabc00) [pid = 1868] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7f44fec27400) [pid = 1868] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7f44f9470000) [pid = 1868] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7f44f6beb400) [pid = 1868] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7f44f763a000) [pid = 1868] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7f4508d29c00) [pid = 1868] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7f4508cc7c00) [pid = 1868] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7f44f6bea400) [pid = 1868] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 220 (0x7f450a8cb400) [pid = 1868] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 219 (0x7f44f7779c00) [pid = 1868] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7f44f777a000) [pid = 1868] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7f450bd88400) [pid = 1868] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7f44fdd44c00) [pid = 1868] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7f450ca8e000) [pid = 1868] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:45:24 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7f44f6beac00) [pid = 1868] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:45:24 INFO - PROCESS | 1868 | 1461685524937 Marionette TRACE conn3 <- [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]]]}] 08:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 2027ms 08:45:24 INFO - PROCESS | 1868 | 1461685524961 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 08:45:24 INFO - PROCESS | 1868 | 1461685524964 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 08:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:45:24 INFO - PROCESS | 1868 | 1461685524970 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:45:24 INFO - PROCESS | 1868 | 1461685524972 Marionette TRACE conn3 <- [1,2138,null,{}] 08:45:24 INFO - PROCESS | 1868 | 1461685524987 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:25 INFO - PROCESS | 1868 | 1461685525156 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 08:45:25 INFO - PROCESS | 1868 | 1461685525171 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc021800 == 126 [pid = 1868] [id = 542] 08:45:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7f44f6bf0400) [pid = 1868] [serial = 1627] [outer = (nil)] 08:45:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7f44fa95a800) [pid = 1868] [serial = 1628] [outer = 0x7f44f6bf0400] 08:45:25 INFO - PROCESS | 1868 | 1461685525230 Marionette DEBUG loaded listener.js 08:45:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7f4504ce9000) [pid = 1868] [serial = 1629] [outer = 0x7f44f6bf0400] 08:45:26 INFO - PROCESS | 1868 | 1461685526068 Marionette TRACE conn3 <- [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]]]}] 08:45:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1136ms 08:45:26 INFO - PROCESS | 1868 | 1461685526106 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 08:45:26 INFO - PROCESS | 1868 | 1461685526109 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 08:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:45:26 INFO - PROCESS | 1868 | 1461685526115 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:45:26 INFO - PROCESS | 1868 | 1461685526118 Marionette TRACE conn3 <- [1,2142,null,{}] 08:45:26 INFO - PROCESS | 1868 | 1461685526123 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:26 INFO - PROCESS | 1868 | 1461685526367 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 08:45:26 INFO - PROCESS | 1868 | 1461685526676 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9546800 == 127 [pid = 1868] [id = 543] 08:45:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7f44f4217000) [pid = 1868] [serial = 1630] [outer = (nil)] 08:45:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7f44f421ec00) [pid = 1868] [serial = 1631] [outer = 0x7f44f4217000] 08:45:26 INFO - PROCESS | 1868 | 1461685526756 Marionette DEBUG loaded listener.js 08:45:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 220 (0x7f44f6bf6400) [pid = 1868] [serial = 1632] [outer = 0x7f44f4217000] 08:45:27 INFO - PROCESS | 1868 | 1461685527733 Marionette TRACE conn3 <- [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] 08:45:27 INFO - PROCESS | 1868 | 1461685527806 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 08:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:45:27 INFO - PROCESS | 1868 | 1461685527814 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:45:27 INFO - PROCESS | 1868 | 1461685527819 Marionette TRACE conn3 <- [1,2146,null,{}] 08:45:27 INFO - PROCESS | 1868 | 1461685527826 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:28 INFO - PROCESS | 1868 | 1461685528042 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 08:45:28 INFO - PROCESS | 1868 | 1461685528259 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fee33800 == 128 [pid = 1868] [id = 544] 08:45:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 221 (0x7f44fb6aac00) [pid = 1868] [serial = 1633] [outer = (nil)] 08:45:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7f44fc04e000) [pid = 1868] [serial = 1634] [outer = 0x7f44fb6aac00] 08:45:28 INFO - PROCESS | 1868 | 1461685528427 Marionette DEBUG loaded listener.js 08:45:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7f44fc8d9400) [pid = 1868] [serial = 1635] [outer = 0x7f44fb6aac00] 08:45:29 INFO - PROCESS | 1868 | 1461685529359 Marionette TRACE conn3 <- [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] 08:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:45:29 INFO - PROCESS | 1868 | 1461685529413 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 08:45:29 INFO - PROCESS | 1868 | 1461685529419 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:45:29 INFO - PROCESS | 1868 | 1461685529423 Marionette TRACE conn3 <- [1,2150,null,{}] 08:45:29 INFO - PROCESS | 1868 | 1461685529428 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:29 INFO - PROCESS | 1868 | 1461685529646 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 08:45:29 INFO - PROCESS | 1868 | 1461685529942 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:30 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508d7f800 == 129 [pid = 1868] [id = 545] 08:45:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7f44ffca4000) [pid = 1868] [serial = 1636] [outer = (nil)] 08:45:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7f45057b8c00) [pid = 1868] [serial = 1637] [outer = 0x7f44ffca4000] 08:45:30 INFO - PROCESS | 1868 | 1461685530060 Marionette DEBUG loaded listener.js 08:45:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7f4505e4c800) [pid = 1868] [serial = 1638] [outer = 0x7f44ffca4000] 08:45:30 INFO - PROCESS | 1868 | 1461685530933 Marionette TRACE conn3 <- [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]]]}] 08:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1580ms 08:45:31 INFO - PROCESS | 1868 | 1461685531000 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 08:45:31 INFO - PROCESS | 1868 | 1461685531004 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 08:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:45:31 INFO - PROCESS | 1868 | 1461685531019 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:45:31 INFO - PROCESS | 1868 | 1461685531028 Marionette TRACE conn3 <- [1,2154,null,{}] 08:45:31 INFO - PROCESS | 1868 | 1461685531033 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:31 INFO - PROCESS | 1868 | 1461685531282 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 08:45:31 INFO - PROCESS | 1868 | 1461685531588 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:31 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450a468000 == 130 [pid = 1868] [id = 546] 08:45:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7f44fb520400) [pid = 1868] [serial = 1639] [outer = (nil)] 08:45:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7f4508ed3c00) [pid = 1868] [serial = 1640] [outer = 0x7f44fb520400] 08:45:31 INFO - PROCESS | 1868 | 1461685531666 Marionette DEBUG loaded listener.js 08:45:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7f450bd8cc00) [pid = 1868] [serial = 1641] [outer = 0x7f44fb520400] 08:45:32 INFO - PROCESS | 1868 | 1461685532524 Marionette TRACE conn3 <- [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]]]}] 08:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1549ms 08:45:32 INFO - PROCESS | 1868 | 1461685532561 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 08:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:45:32 INFO - PROCESS | 1868 | 1461685532565 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 08:45:32 INFO - PROCESS | 1868 | 1461685532571 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:45:32 INFO - PROCESS | 1868 | 1461685532577 Marionette TRACE conn3 <- [1,2158,null,{}] 08:45:32 INFO - PROCESS | 1868 | 1461685532591 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:32 INFO - PROCESS | 1868 | 1461685532797 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 08:45:33 INFO - PROCESS | 1868 | 1461685533017 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450e635800 == 131 [pid = 1868] [id = 547] 08:45:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7f44fec22c00) [pid = 1868] [serial = 1642] [outer = (nil)] 08:45:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7f450cfe6400) [pid = 1868] [serial = 1643] [outer = 0x7f44fec22c00] 08:45:33 INFO - PROCESS | 1868 | 1461685533136 Marionette DEBUG loaded listener.js 08:45:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7f450f277800) [pid = 1868] [serial = 1644] [outer = 0x7f44fec22c00] 08:45:34 INFO - PROCESS | 1868 | 1461685534068 Marionette TRACE conn3 <- [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]]]}] 08:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1546ms 08:45:34 INFO - PROCESS | 1868 | 1461685534117 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 08:45:34 INFO - PROCESS | 1868 | 1461685534121 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 08:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:45:34 INFO - PROCESS | 1868 | 1461685534127 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:45:34 INFO - PROCESS | 1868 | 1461685534130 Marionette TRACE conn3 <- [1,2162,null,{}] 08:45:34 INFO - PROCESS | 1868 | 1461685534135 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:34 INFO - PROCESS | 1868 | 1461685534331 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 08:45:34 INFO - PROCESS | 1868 | 1461685534634 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451201a000 == 132 [pid = 1868] [id = 548] 08:45:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7f451129a400) [pid = 1868] [serial = 1645] [outer = (nil)] 08:45:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7f451146b800) [pid = 1868] [serial = 1646] [outer = 0x7f451129a400] 08:45:34 INFO - PROCESS | 1868 | 1461685534780 Marionette DEBUG loaded listener.js 08:45:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7f4512c0a000) [pid = 1868] [serial = 1647] [outer = 0x7f451129a400] 08:45:35 INFO - PROCESS | 1868 | 1461685535664 Marionette TRACE conn3 <- [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]]]}] 08:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1582ms 08:45:35 INFO - PROCESS | 1868 | 1461685535710 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 08:45:35 INFO - PROCESS | 1868 | 1461685535714 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 08:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:45:35 INFO - PROCESS | 1868 | 1461685535720 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:45:35 INFO - PROCESS | 1868 | 1461685535723 Marionette TRACE conn3 <- [1,2166,null,{}] 08:45:35 INFO - PROCESS | 1868 | 1461685535728 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:35 INFO - PROCESS | 1868 | 1461685535933 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 08:45:36 INFO - PROCESS | 1868 | 1461685536160 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451384d800 == 133 [pid = 1868] [id = 549] 08:45:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7f451129b800) [pid = 1868] [serial = 1648] [outer = (nil)] 08:45:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7f451950c800) [pid = 1868] [serial = 1649] [outer = 0x7f451129b800] 08:45:36 INFO - PROCESS | 1868 | 1461685536273 Marionette DEBUG loaded listener.js 08:45:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7f451e515800) [pid = 1868] [serial = 1650] [outer = 0x7f451129b800] 08:45:37 INFO - PROCESS | 1868 | 1461685537222 Marionette TRACE conn3 <- [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]]]}] 08:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1580ms 08:45:37 INFO - PROCESS | 1868 | 1461685537301 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 08:45:37 INFO - PROCESS | 1868 | 1461685537304 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 08:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:45:37 INFO - PROCESS | 1868 | 1461685537310 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:45:37 INFO - PROCESS | 1868 | 1461685537313 Marionette TRACE conn3 <- [1,2170,null,{}] 08:45:37 INFO - PROCESS | 1868 | 1461685537318 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:37 INFO - PROCESS | 1868 | 1461685537528 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 08:45:37 INFO - PROCESS | 1868 | 1461685537802 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f1c7000 == 134 [pid = 1868] [id = 550] 08:45:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7f45152d8000) [pid = 1868] [serial = 1651] [outer = (nil)] 08:45:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7f451f4a4c00) [pid = 1868] [serial = 1652] [outer = 0x7f45152d8000] 08:45:37 INFO - PROCESS | 1868 | 1461685537924 Marionette DEBUG loaded listener.js 08:45:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7f451f65f800) [pid = 1868] [serial = 1653] [outer = 0x7f45152d8000] 08:45:38 INFO - PROCESS | 1868 | 1461685538809 Marionette TRACE conn3 <- [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]]]}] 08:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1577ms 08:45:38 INFO - PROCESS | 1868 | 1461685538888 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 08:45:38 INFO - PROCESS | 1868 | 1461685538891 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 08:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:45:38 INFO - PROCESS | 1868 | 1461685538898 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:45:38 INFO - PROCESS | 1868 | 1461685538900 Marionette TRACE conn3 <- [1,2174,null,{}] 08:45:38 INFO - PROCESS | 1868 | 1461685538905 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:39 INFO - PROCESS | 1868 | 1461685539150 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 08:45:39 INFO - PROCESS | 1868 | 1461685539408 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524041800 == 135 [pid = 1868] [id = 551] 08:45:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7f451536e800) [pid = 1868] [serial = 1654] [outer = (nil)] 08:45:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7f4520836800) [pid = 1868] [serial = 1655] [outer = 0x7f451536e800] 08:45:39 INFO - PROCESS | 1868 | 1461685539523 Marionette DEBUG loaded listener.js 08:45:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7f45209ef000) [pid = 1868] [serial = 1656] [outer = 0x7f451536e800] 08:45:40 INFO - PROCESS | 1868 | 1461685540376 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 08:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1531ms 08:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:45:40 INFO - PROCESS | 1868 | 1461685540430 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 08:45:40 INFO - PROCESS | 1868 | 1461685540432 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 08:45:40 INFO - PROCESS | 1868 | 1461685540438 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:45:40 INFO - PROCESS | 1868 | 1461685540441 Marionette TRACE conn3 <- [1,2178,null,{}] 08:45:40 INFO - PROCESS | 1868 | 1461685540446 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:40 INFO - PROCESS | 1868 | 1461685540649 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 08:45:40 INFO - PROCESS | 1868 | 1461685540915 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4527466000 == 136 [pid = 1868] [id = 552] 08:45:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7f44fb734000) [pid = 1868] [serial = 1657] [outer = (nil)] 08:45:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7f44fb739800) [pid = 1868] [serial = 1658] [outer = 0x7f44fb734000] 08:45:40 INFO - PROCESS | 1868 | 1461685540992 Marionette DEBUG loaded listener.js 08:45:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7f44fb73e800) [pid = 1868] [serial = 1659] [outer = 0x7f44fb734000] 08:45:41 INFO - PROCESS | 1868 | 1461685541865 Marionette TRACE conn3 <- [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]]]}] 08:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1484ms 08:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:45:41 INFO - PROCESS | 1868 | 1461685541922 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 08:45:41 INFO - PROCESS | 1868 | 1461685541924 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 08:45:41 INFO - PROCESS | 1868 | 1461685541931 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:45:41 INFO - PROCESS | 1868 | 1461685541934 Marionette TRACE conn3 <- [1,2182,null,{}] 08:45:41 INFO - PROCESS | 1868 | 1461685541939 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:42 INFO - PROCESS | 1868 | 1461685542147 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 08:45:42 INFO - PROCESS | 1868 | 1461685542410 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:42 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f67bf000 == 137 [pid = 1868] [id = 553] 08:45:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7f4523f58000) [pid = 1868] [serial = 1660] [outer = (nil)] 08:45:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7f4523f66000) [pid = 1868] [serial = 1661] [outer = 0x7f4523f58000] 08:45:42 INFO - PROCESS | 1868 | 1461685542548 Marionette DEBUG loaded listener.js 08:45:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 250 (0x7f452410c000) [pid = 1868] [serial = 1662] [outer = 0x7f4523f58000] 08:45:43 INFO - PROCESS | 1868 | 1461685543403 Marionette TRACE conn3 <- [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]]]}] 08:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1531ms 08:45:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:45:43 INFO - PROCESS | 1868 | 1461685543461 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 08:45:43 INFO - PROCESS | 1868 | 1461685543464 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 08:45:43 INFO - PROCESS | 1868 | 1461685543470 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:45:43 INFO - PROCESS | 1868 | 1461685543474 Marionette TRACE conn3 <- [1,2186,null,{}] 08:45:43 INFO - PROCESS | 1868 | 1461685543479 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:43 INFO - PROCESS | 1868 | 1461685543717 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 08:45:43 INFO - PROCESS | 1868 | 1461685543979 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb7d6800 == 138 [pid = 1868] [id = 554] 08:45:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 251 (0x7f450cf07000) [pid = 1868] [serial = 1663] [outer = (nil)] 08:45:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 252 (0x7f450cf0fc00) [pid = 1868] [serial = 1664] [outer = 0x7f450cf07000] 08:45:44 INFO - PROCESS | 1868 | 1461685544098 Marionette DEBUG loaded listener.js 08:45:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 253 (0x7f452467c800) [pid = 1868] [serial = 1665] [outer = 0x7f450cf07000] 08:45:44 INFO - PROCESS | 1868 | 1461685544946 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 08:45:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:45:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1530ms 08:45:45 INFO - PROCESS | 1868 | 1461685545000 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 08:45:45 INFO - PROCESS | 1868 | 1461685545004 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 08:45:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:45:45 INFO - PROCESS | 1868 | 1461685545010 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:45:45 INFO - PROCESS | 1868 | 1461685545012 Marionette TRACE conn3 <- [1,2190,null,{}] 08:45:45 INFO - PROCESS | 1868 | 1461685545019 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:45 INFO - PROCESS | 1868 | 1461685545241 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 08:45:45 INFO - PROCESS | 1868 | 1461685545548 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f3eee800 == 139 [pid = 1868] [id = 555] 08:45:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 254 (0x7f44f69b0000) [pid = 1868] [serial = 1666] [outer = (nil)] 08:45:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 255 (0x7f44f69b6000) [pid = 1868] [serial = 1667] [outer = 0x7f44f69b0000] 08:45:45 INFO - PROCESS | 1868 | 1461685545632 Marionette DEBUG loaded listener.js 08:45:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 256 (0x7f44f69ba400) [pid = 1868] [serial = 1668] [outer = 0x7f44f69b0000] 08:45:46 INFO - PROCESS | 1868 | 1461685546452 Marionette TRACE conn3 <- [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]]]}] 08:45:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:45:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1488ms 08:45:46 INFO - PROCESS | 1868 | 1461685546502 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 08:45:46 INFO - PROCESS | 1868 | 1461685546522 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 08:45:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:45:46 INFO - PROCESS | 1868 | 1461685546532 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:45:46 INFO - PROCESS | 1868 | 1461685546538 Marionette TRACE conn3 <- [1,2194,null,{}] 08:45:46 INFO - PROCESS | 1868 | 1461685546547 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:46 INFO - PROCESS | 1868 | 1461685546805 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 08:45:47 INFO - PROCESS | 1868 | 1461685547170 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:47 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f29d1800 == 140 [pid = 1868] [id = 556] 08:45:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 257 (0x7f44f4695000) [pid = 1868] [serial = 1669] [outer = (nil)] 08:45:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 258 (0x7f44f469d000) [pid = 1868] [serial = 1670] [outer = 0x7f44f4695000] 08:45:47 INFO - PROCESS | 1868 | 1461685547264 Marionette DEBUG loaded listener.js 08:45:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 259 (0x7f44f46a1400) [pid = 1868] [serial = 1671] [outer = 0x7f44f4695000] 08:45:48 INFO - PROCESS | 1868 | 1461685548160 Marionette TRACE conn3 <- [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]]]}] 08:45:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:45:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1685ms 08:45:48 INFO - PROCESS | 1868 | 1461685548217 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 08:45:48 INFO - PROCESS | 1868 | 1461685548221 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 08:45:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:45:48 INFO - PROCESS | 1868 | 1461685548227 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:45:48 INFO - PROCESS | 1868 | 1461685548230 Marionette TRACE conn3 <- [1,2198,null,{}] 08:45:48 INFO - PROCESS | 1868 | 1461685548235 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:48 INFO - PROCESS | 1868 | 1461685548455 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 08:45:48 INFO - PROCESS | 1868 | 1461685548729 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa220000 == 141 [pid = 1868] [id = 557] 08:45:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 260 (0x7f44f4695c00) [pid = 1868] [serial = 1672] [outer = (nil)] 08:45:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 261 (0x7f44f69bac00) [pid = 1868] [serial = 1673] [outer = 0x7f44f4695c00] 08:45:48 INFO - PROCESS | 1868 | 1461685548804 Marionette DEBUG loaded listener.js 08:45:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 262 (0x7f44fb51c800) [pid = 1868] [serial = 1674] [outer = 0x7f44f4695c00] 08:45:49 INFO - PROCESS | 1868 | 1461685549689 Marionette TRACE conn3 <- [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]]]}] 08:45:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:45:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1526ms 08:45:49 INFO - PROCESS | 1868 | 1461685549757 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 08:45:49 INFO - PROCESS | 1868 | 1461685549760 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 08:45:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:45:49 INFO - PROCESS | 1868 | 1461685549766 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:45:49 INFO - PROCESS | 1868 | 1461685549768 Marionette TRACE conn3 <- [1,2202,null,{}] 08:45:49 INFO - PROCESS | 1868 | 1461685549773 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:50 INFO - PROCESS | 1868 | 1461685549997 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 08:45:50 INFO - PROCESS | 1868 | 1461685550279 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44ff1da800 == 142 [pid = 1868] [id = 558] 08:45:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 263 (0x7f44f46a0c00) [pid = 1868] [serial = 1675] [outer = (nil)] 08:45:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 264 (0x7f44f6873c00) [pid = 1868] [serial = 1676] [outer = 0x7f44f46a0c00] 08:45:50 INFO - PROCESS | 1868 | 1461685550406 Marionette DEBUG loaded listener.js 08:45:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 265 (0x7f44f687a800) [pid = 1868] [serial = 1677] [outer = 0x7f44f46a0c00] 08:45:51 INFO - PROCESS | 1868 | 1461685551275 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 08:45:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:45:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1577ms 08:45:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:45:51 INFO - PROCESS | 1868 | 1461685551346 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 08:45:51 INFO - PROCESS | 1868 | 1461685551349 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 08:45:51 INFO - PROCESS | 1868 | 1461685551356 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:45:51 INFO - PROCESS | 1868 | 1461685551359 Marionette TRACE conn3 <- [1,2206,null,{}] 08:45:51 INFO - PROCESS | 1868 | 1461685551366 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:51 INFO - PROCESS | 1868 | 1461685551589 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 08:45:51 INFO - PROCESS | 1868 | 1461685551900 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f95f8000 == 143 [pid = 1868] [id = 559] 08:45:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 266 (0x7f44f46a1c00) [pid = 1868] [serial = 1678] [outer = (nil)] 08:45:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 267 (0x7f44f6bee000) [pid = 1868] [serial = 1679] [outer = 0x7f44f46a1c00] 08:45:51 INFO - PROCESS | 1868 | 1461685551984 Marionette DEBUG loaded listener.js 08:45:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 268 (0x7f44f7661800) [pid = 1868] [serial = 1680] [outer = 0x7f44f46a1c00] 08:45:53 INFO - PROCESS | 1868 | 1461685553549 Marionette TRACE conn3 <- [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]]]}] 08:45:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:45:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 2237ms 08:45:53 INFO - PROCESS | 1868 | 1461685553593 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 08:45:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:45:53 INFO - PROCESS | 1868 | 1461685553598 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 08:45:53 INFO - PROCESS | 1868 | 1461685553605 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:45:53 INFO - PROCESS | 1868 | 1461685553610 Marionette TRACE conn3 <- [1,2210,null,{}] 08:45:53 INFO - PROCESS | 1868 | 1461685553618 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:53 INFO - PROCESS | 1868 | 1461685553838 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 08:45:54 INFO - PROCESS | 1868 | 1461685554112 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9b9f000 == 144 [pid = 1868] [id = 560] 08:45:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 269 (0x7f44f6ddd000) [pid = 1868] [serial = 1681] [outer = (nil)] 08:45:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 270 (0x7f44f6fe5400) [pid = 1868] [serial = 1682] [outer = 0x7f44f6ddd000] 08:45:54 INFO - PROCESS | 1868 | 1461685554182 Marionette DEBUG loaded listener.js 08:45:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 271 (0x7f44f7662000) [pid = 1868] [serial = 1683] [outer = 0x7f44f6ddd000] 08:45:55 INFO - PROCESS | 1868 | 1461685555023 Marionette TRACE conn3 <- [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]]]}] 08:45:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:45:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1444ms 08:45:55 INFO - PROCESS | 1868 | 1461685555069 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 08:45:55 INFO - PROCESS | 1868 | 1461685555077 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 08:45:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:45:55 INFO - PROCESS | 1868 | 1461685555090 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:45:55 INFO - PROCESS | 1868 | 1461685555093 Marionette TRACE conn3 <- [1,2214,null,{}] 08:45:55 INFO - PROCESS | 1868 | 1461685555098 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:55 INFO - PROCESS | 1868 | 1461685555295 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 08:45:55 INFO - PROCESS | 1868 | 1461685555569 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa876800 == 145 [pid = 1868] [id = 561] 08:45:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 272 (0x7f44f89ea400) [pid = 1868] [serial = 1684] [outer = (nil)] 08:45:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 273 (0x7f44f946f800) [pid = 1868] [serial = 1685] [outer = 0x7f44f89ea400] 08:45:55 INFO - PROCESS | 1868 | 1461685555782 Marionette DEBUG loaded listener.js 08:45:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 274 (0x7f44f9fb3000) [pid = 1868] [serial = 1686] [outer = 0x7f44f89ea400] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508d6b800 == 144 [pid = 1868] [id = 54] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450a866800 == 143 [pid = 1868] [id = 55] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451f483800 == 142 [pid = 1868] [id = 48] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fccd5800 == 141 [pid = 1868] [id = 454] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fbf31000 == 140 [pid = 1868] [id = 512] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc021800 == 139 [pid = 1868] [id = 542] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4507d5e800 == 138 [pid = 1868] [id = 541] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4505660000 == 137 [pid = 1868] [id = 540] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdee8800 == 136 [pid = 1868] [id = 539] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fa86d000 == 135 [pid = 1868] [id = 538] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44ff1e1800 == 134 [pid = 1868] [id = 537] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdfd4000 == 133 [pid = 1868] [id = 536] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9c61800 == 132 [pid = 1868] [id = 535] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fa28f800 == 131 [pid = 1868] [id = 534] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fbda2800 == 130 [pid = 1868] [id = 531] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fb85e000 == 129 [pid = 1868] [id = 530] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fb716000 == 128 [pid = 1868] [id = 529] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fb4cc800 == 127 [pid = 1868] [id = 467] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f6afb000 == 126 [pid = 1868] [id = 528] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f6adf800 == 125 [pid = 1868] [id = 527] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451f6f3800 == 124 [pid = 1868] [id = 526] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45123a3800 == 123 [pid = 1868] [id = 525] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450fe89000 == 122 [pid = 1868] [id = 524] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45072d1000 == 121 [pid = 1868] [id = 523] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc9a7800 == 120 [pid = 1868] [id = 522] 08:45:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4509168000 == 119 [pid = 1868] [id = 521] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 273 (0x7f4511471400) [pid = 1868] [serial = 1563] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 272 (0x7f452064d400) [pid = 1868] [serial = 1332] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 271 (0x7f45052c1000) [pid = 1868] [serial = 1551] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 270 (0x7f4523f54800) [pid = 1868] [serial = 1529] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 269 (0x7f45202b2c00) [pid = 1868] [serial = 1526] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 268 (0x7f44f89e9c00) [pid = 1868] [serial = 1542] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 267 (0x7f450dc08c00) [pid = 1868] [serial = 1511] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 266 (0x7f45241ab400) [pid = 1868] [serial = 1338] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 265 (0x7f44fd61d400) [pid = 1868] [serial = 1538] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 264 (0x7f44fa0eb000) [pid = 1868] [serial = 1269] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 263 (0x7f4524078c00) [pid = 1868] [serial = 1335] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 262 (0x7f4507169000) [pid = 1868] [serial = 1308] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 261 (0x7f451f3d1c00) [pid = 1868] [serial = 1523] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 260 (0x7f4508959800) [pid = 1868] [serial = 1311] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 259 (0x7f44fbf55400) [pid = 1868] [serial = 1535] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 258 (0x7f450c971400) [pid = 1868] [serial = 1317] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 257 (0x7f451129f400) [pid = 1868] [serial = 1326] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 256 (0x7f4518668000) [pid = 1868] [serial = 1520] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 255 (0x7f450cfd0800) [pid = 1868] [serial = 1514] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 254 (0x7f44fa95bc00) [pid = 1868] [serial = 1275] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 253 (0x7f450c670c00) [pid = 1868] [serial = 1155] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 252 (0x7f45082ba400) [pid = 1868] [serial = 1553] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 251 (0x7f450cfc7400) [pid = 1868] [serial = 1320] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 250 (0x7f44f6fef400) [pid = 1868] [serial = 1541] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 249 (0x7f44f6fb8000) [pid = 1868] [serial = 1272] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7f44ff107000) [pid = 1868] [serial = 1547] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7f44fa0ebc00) [pid = 1868] [serial = 1544] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7f44f9475000) [pid = 1868] [serial = 1266] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7f4507174400) [pid = 1868] [serial = 1505] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7f45244e9c00) [pid = 1868] [serial = 1260] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7f45092b2c00) [pid = 1868] [serial = 1556] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7f44fb3bc000) [pid = 1868] [serial = 1550] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7f44ffcb2400) [pid = 1868] [serial = 1548] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7f450a48d400) [pid = 1868] [serial = 1314] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7f45092df800) [pid = 1868] [serial = 1473] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7f450c10bc00) [pid = 1868] [serial = 1508] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7f44fc073800) [pid = 1868] [serial = 1545] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7f4510a1dc00) [pid = 1868] [serial = 1560] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7f44f89e9000) [pid = 1868] [serial = 1499] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7f44f9aeec00) [pid = 1868] [serial = 1299] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7f44fbf58800) [pid = 1868] [serial = 1302] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7f4508852000) [pid = 1868] [serial = 1554] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7f450fa1dc00) [pid = 1868] [serial = 1323] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7f4513871400) [pid = 1868] [serial = 1517] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7f45241a3000) [pid = 1868] [serial = 1532] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7f45052c5c00) [pid = 1868] [serial = 1305] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7f4513225800) [pid = 1868] [serial = 1329] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7f45097f1400) [pid = 1868] [serial = 1557] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7f44fc878c00) [pid = 1868] [serial = 1502] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7f44f6bf7000) [pid = 1868] [serial = 1263] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7f450c00a400) [pid = 1868] [serial = 1559] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7f450c66b000) [pid = 1868] [serial = 1562] [outer = (nil)] [url = about:blank] 08:45:57 INFO - PROCESS | 1868 | 1461685557110 Marionette TRACE conn3 <- [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]]]}] 08:45:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:45:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2079ms 08:45:57 INFO - PROCESS | 1868 | 1461685557173 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 08:45:57 INFO - PROCESS | 1868 | 1461685557177 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 08:45:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:45:57 INFO - PROCESS | 1868 | 1461685557183 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:45:57 INFO - PROCESS | 1868 | 1461685557188 Marionette TRACE conn3 <- [1,2218,null,{}] 08:45:57 INFO - PROCESS | 1868 | 1461685557202 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:57 INFO - PROCESS | 1868 | 1461685557497 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 08:45:57 INFO - PROCESS | 1868 | 1461685557670 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9a9e000 == 120 [pid = 1868] [id = 562] 08:45:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7f44fb740c00) [pid = 1868] [serial = 1687] [outer = (nil)] 08:45:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7f44fb8f7400) [pid = 1868] [serial = 1688] [outer = 0x7f44fb740c00] 08:45:57 INFO - PROCESS | 1868 | 1461685557739 Marionette DEBUG loaded listener.js 08:45:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7f44fbf5a800) [pid = 1868] [serial = 1689] [outer = 0x7f44fb740c00] 08:45:58 INFO - PROCESS | 1868 | 1461685558444 Marionette TRACE conn3 <- [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]]]}] 08:45:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:45:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1281ms 08:45:58 INFO - PROCESS | 1868 | 1461685558464 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 08:45:58 INFO - PROCESS | 1868 | 1461685558468 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 08:45:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:45:58 INFO - PROCESS | 1868 | 1461685558474 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:45:58 INFO - PROCESS | 1868 | 1461685558477 Marionette TRACE conn3 <- [1,2222,null,{}] 08:45:58 INFO - PROCESS | 1868 | 1461685558481 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:58 INFO - PROCESS | 1868 | 1461685558733 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 08:45:58 INFO - PROCESS | 1868 | 1461685558758 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fbdb5000 == 121 [pid = 1868] [id = 563] 08:45:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7f44fb523c00) [pid = 1868] [serial = 1690] [outer = (nil)] 08:45:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7f44fc80ec00) [pid = 1868] [serial = 1691] [outer = 0x7f44fb523c00] 08:45:58 INFO - PROCESS | 1868 | 1461685558818 Marionette DEBUG loaded listener.js 08:45:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7f44fc8e0c00) [pid = 1868] [serial = 1692] [outer = 0x7f44fb523c00] 08:45:59 INFO - PROCESS | 1868 | 1461685559743 Marionette TRACE conn3 <- [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]]]}] 08:45:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:45:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1325ms 08:45:59 INFO - PROCESS | 1868 | 1461685559800 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 08:45:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:45:59 INFO - PROCESS | 1868 | 1461685559804 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 08:45:59 INFO - PROCESS | 1868 | 1461685559809 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:45:59 INFO - PROCESS | 1868 | 1461685559811 Marionette TRACE conn3 <- [1,2226,null,{}] 08:45:59 INFO - PROCESS | 1868 | 1461685559826 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:00 INFO - PROCESS | 1868 | 1461685560084 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 08:46:00 INFO - PROCESS | 1868 | 1461685560111 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc0e7000 == 122 [pid = 1868] [id = 564] 08:46:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7f44fbf5b000) [pid = 1868] [serial = 1693] [outer = (nil)] 08:46:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7f44fec27000) [pid = 1868] [serial = 1694] [outer = 0x7f44fbf5b000] 08:46:00 INFO - PROCESS | 1868 | 1461685560179 Marionette DEBUG loaded listener.js 08:46:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7f44feddb800) [pid = 1868] [serial = 1695] [outer = 0x7f44fbf5b000] 08:46:01 INFO - PROCESS | 1868 | 1461685561030 Marionette TRACE conn3 <- [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]]]}] 08:46:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:46:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1289ms 08:46:01 INFO - PROCESS | 1868 | 1461685561098 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 08:46:01 INFO - PROCESS | 1868 | 1461685561100 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 08:46:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:46:01 INFO - PROCESS | 1868 | 1461685561106 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:46:01 INFO - PROCESS | 1868 | 1461685561109 Marionette TRACE conn3 <- [1,2230,null,{}] 08:46:01 INFO - PROCESS | 1868 | 1461685561114 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:01 INFO - PROCESS | 1868 | 1461685561419 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 08:46:01 INFO - PROCESS | 1868 | 1461685561449 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:01 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fcccc800 == 123 [pid = 1868] [id = 565] 08:46:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7f44ff105c00) [pid = 1868] [serial = 1696] [outer = (nil)] 08:46:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7f44ffcba000) [pid = 1868] [serial = 1697] [outer = 0x7f44ff105c00] 08:46:01 INFO - PROCESS | 1868 | 1461685561510 Marionette DEBUG loaded listener.js 08:46:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7f4505d92000) [pid = 1868] [serial = 1698] [outer = 0x7f44ff105c00] 08:46:02 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7f44fa0e8c00) [pid = 1868] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:46:02 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7f44f4223000) [pid = 1868] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:46:02 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7f44fb522400) [pid = 1868] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:46:02 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7f450716d000) [pid = 1868] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:46:02 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7f4505d92400) [pid = 1868] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:46:02 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7f45082bbc00) [pid = 1868] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:46:02 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7f44fc044800) [pid = 1868] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:46:02 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7f44fd61fc00) [pid = 1868] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:46:03 INFO - PROCESS | 1868 | 1461685563202 Marionette TRACE conn3 <- [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]]]}] 08:46:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:46:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 2130ms 08:46:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:46:03 INFO - PROCESS | 1868 | 1461685563237 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 08:46:03 INFO - PROCESS | 1868 | 1461685563239 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 08:46:03 INFO - PROCESS | 1868 | 1461685563245 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:46:03 INFO - PROCESS | 1868 | 1461685563248 Marionette TRACE conn3 <- [1,2234,null,{}] 08:46:03 INFO - PROCESS | 1868 | 1461685563252 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:03 INFO - PROCESS | 1868 | 1461685563453 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 08:46:03 INFO - PROCESS | 1868 | 1461685563623 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdc87800 == 124 [pid = 1868] [id = 566] 08:46:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7f44f4219400) [pid = 1868] [serial = 1699] [outer = (nil)] 08:46:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7f44ff107000) [pid = 1868] [serial = 1700] [outer = 0x7f44f4219400] 08:46:03 INFO - PROCESS | 1868 | 1461685563688 Marionette DEBUG loaded listener.js 08:46:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7f4505fc7000) [pid = 1868] [serial = 1701] [outer = 0x7f44f4219400] 08:46:04 INFO - PROCESS | 1868 | 1461685564369 Marionette TRACE conn3 <- [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]]]}] 08:46:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:46:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1137ms 08:46:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:46:04 INFO - PROCESS | 1868 | 1461685564381 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 08:46:04 INFO - PROCESS | 1868 | 1461685564384 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 08:46:04 INFO - PROCESS | 1868 | 1461685564389 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:46:04 INFO - PROCESS | 1868 | 1461685564392 Marionette TRACE conn3 <- [1,2238,null,{}] 08:46:04 INFO - PROCESS | 1868 | 1461685564397 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:04 INFO - PROCESS | 1868 | 1461685564577 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 08:46:04 INFO - PROCESS | 1868 | 1461685564947 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:04 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f6953800 == 125 [pid = 1868] [id = 567] 08:46:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7f44f4698400) [pid = 1868] [serial = 1702] [outer = (nil)] 08:46:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7f44f469ec00) [pid = 1868] [serial = 1703] [outer = 0x7f44f4698400] 08:46:05 INFO - PROCESS | 1868 | 1461685565034 Marionette DEBUG loaded listener.js 08:46:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7f44f69b7c00) [pid = 1868] [serial = 1704] [outer = 0x7f44f4698400] 08:46:06 INFO - PROCESS | 1868 | 1461685565998 Marionette TRACE conn3 <- [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]]]}] 08:46:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:46:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1677ms 08:46:06 INFO - PROCESS | 1868 | 1461685566068 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 08:46:06 INFO - PROCESS | 1868 | 1461685566073 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 08:46:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:46:06 INFO - PROCESS | 1868 | 1461685566080 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:46:06 INFO - PROCESS | 1868 | 1461685566086 Marionette TRACE conn3 <- [1,2242,null,{}] 08:46:06 INFO - PROCESS | 1868 | 1461685566093 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:06 INFO - PROCESS | 1868 | 1461685566312 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 08:46:06 INFO - PROCESS | 1868 | 1461685566583 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb70f000 == 126 [pid = 1868] [id = 568] 08:46:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7f44f765ec00) [pid = 1868] [serial = 1705] [outer = (nil)] 08:46:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7f44f97e7c00) [pid = 1868] [serial = 1706] [outer = 0x7f44f765ec00] 08:46:06 INFO - PROCESS | 1868 | 1461685566713 Marionette DEBUG loaded listener.js 08:46:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7f44fb3bd400) [pid = 1868] [serial = 1707] [outer = 0x7f44f765ec00] 08:46:07 INFO - PROCESS | 1868 | 1461685567658 Marionette TRACE conn3 <- [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]]]}] 08:46:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:46:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1630ms 08:46:07 INFO - PROCESS | 1868 | 1461685567724 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 08:46:07 INFO - PROCESS | 1868 | 1461685567732 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 08:46:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:46:07 INFO - PROCESS | 1868 | 1461685567739 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:46:07 INFO - PROCESS | 1868 | 1461685567742 Marionette TRACE conn3 <- [1,2246,null,{}] 08:46:07 INFO - PROCESS | 1868 | 1461685567748 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:07 INFO - PROCESS | 1868 | 1461685567974 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 08:46:08 INFO - PROCESS | 1868 | 1461685568280 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fcb8a800 == 127 [pid = 1868] [id = 569] 08:46:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7f44fb6b9c00) [pid = 1868] [serial = 1708] [outer = (nil)] 08:46:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7f44fbf61400) [pid = 1868] [serial = 1709] [outer = 0x7f44fb6b9c00] 08:46:08 INFO - PROCESS | 1868 | 1461685568398 Marionette DEBUG loaded listener.js 08:46:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7f44fc803c00) [pid = 1868] [serial = 1710] [outer = 0x7f44fb6b9c00] 08:46:09 INFO - PROCESS | 1868 | 1461685569262 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 08:46:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:46:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1576ms 08:46:09 INFO - PROCESS | 1868 | 1461685569316 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 08:46:09 INFO - PROCESS | 1868 | 1461685569320 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 08:46:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:46:09 INFO - PROCESS | 1868 | 1461685569333 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:46:09 INFO - PROCESS | 1868 | 1461685569341 Marionette TRACE conn3 <- [1,2250,null,{}] 08:46:09 INFO - PROCESS | 1868 | 1461685569349 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:09 INFO - PROCESS | 1868 | 1461685569613 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 08:46:09 INFO - PROCESS | 1868 | 1461685569929 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44ff1d8800 == 128 [pid = 1868] [id = 570] 08:46:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7f44f4221000) [pid = 1868] [serial = 1711] [outer = (nil)] 08:46:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7f44ffcb2400) [pid = 1868] [serial = 1712] [outer = 0x7f44f4221000] 08:46:10 INFO - PROCESS | 1868 | 1461685570031 Marionette DEBUG loaded listener.js 08:46:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7f4504cef800) [pid = 1868] [serial = 1713] [outer = 0x7f44f4221000] 08:46:10 INFO - PROCESS | 1868 | 1461685570866 Marionette TRACE conn3 <- [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]]]}] 08:46:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:46:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1593ms 08:46:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:46:10 INFO - PROCESS | 1868 | 1461685570920 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 08:46:10 INFO - PROCESS | 1868 | 1461685570924 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 08:46:10 INFO - PROCESS | 1868 | 1461685570930 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:46:10 INFO - PROCESS | 1868 | 1461685570933 Marionette TRACE conn3 <- [1,2254,null,{}] 08:46:10 INFO - PROCESS | 1868 | 1461685570938 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:11 INFO - PROCESS | 1868 | 1461685571142 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 08:46:11 INFO - PROCESS | 1868 | 1461685571362 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505370000 == 129 [pid = 1868] [id = 571] 08:46:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7f44fede4000) [pid = 1868] [serial = 1714] [outer = (nil)] 08:46:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7f45057c0000) [pid = 1868] [serial = 1715] [outer = 0x7f44fede4000] 08:46:11 INFO - PROCESS | 1868 | 1461685571479 Marionette DEBUG loaded listener.js 08:46:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7f4505fc9000) [pid = 1868] [serial = 1716] [outer = 0x7f44fede4000] 08:46:12 INFO - PROCESS | 1868 | 1461685572408 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 08:46:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:46:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1528ms 08:46:12 INFO - PROCESS | 1868 | 1461685572458 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 08:46:12 INFO - PROCESS | 1868 | 1461685572462 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 08:46:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:46:12 INFO - PROCESS | 1868 | 1461685572467 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:46:12 INFO - PROCESS | 1868 | 1461685572470 Marionette TRACE conn3 <- [1,2258,null,{}] 08:46:12 INFO - PROCESS | 1868 | 1461685572475 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:12 INFO - PROCESS | 1868 | 1461685572682 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 08:46:12 INFO - PROCESS | 1868 | 1461685572915 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450565f800 == 130 [pid = 1868] [id = 572] 08:46:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7f4507166400) [pid = 1868] [serial = 1717] [outer = (nil)] 08:46:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7f4507174c00) [pid = 1868] [serial = 1718] [outer = 0x7f4507166400] 08:46:13 INFO - PROCESS | 1868 | 1461685573042 Marionette DEBUG loaded listener.js 08:46:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7f4508cc6800) [pid = 1868] [serial = 1719] [outer = 0x7f4507166400] 08:46:13 INFO - PROCESS | 1868 | 1461685573979 Marionette TRACE conn3 <- [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]]]}] 08:46:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:46:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1527ms 08:46:14 INFO - PROCESS | 1868 | 1461685574003 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 08:46:14 INFO - PROCESS | 1868 | 1461685574007 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 08:46:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:46:14 INFO - PROCESS | 1868 | 1461685574016 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:46:14 INFO - PROCESS | 1868 | 1461685574019 Marionette TRACE conn3 <- [1,2262,null,{}] 08:46:14 INFO - PROCESS | 1868 | 1461685574024 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:14 INFO - PROCESS | 1868 | 1461685574222 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 08:46:14 INFO - PROCESS | 1868 | 1461685574490 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4507d6b800 == 131 [pid = 1868] [id = 573] 08:46:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7f44f97dfc00) [pid = 1868] [serial = 1720] [outer = (nil)] 08:46:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7f45092e2c00) [pid = 1868] [serial = 1721] [outer = 0x7f44f97dfc00] 08:46:14 INFO - PROCESS | 1868 | 1461685574568 Marionette DEBUG loaded listener.js 08:46:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 250 (0x7f45095cf800) [pid = 1868] [serial = 1722] [outer = 0x7f44f97dfc00] 08:46:15 INFO - PROCESS | 1868 | 1461685575472 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 08:46:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:46:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1483ms 08:46:15 INFO - PROCESS | 1868 | 1461685575500 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 08:46:15 INFO - PROCESS | 1868 | 1461685575503 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 08:46:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:46:15 INFO - PROCESS | 1868 | 1461685575509 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:46:15 INFO - PROCESS | 1868 | 1461685575513 Marionette TRACE conn3 <- [1,2266,null,{}] 08:46:15 INFO - PROCESS | 1868 | 1461685575518 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:15 INFO - PROCESS | 1868 | 1461685575718 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 08:46:15 INFO - PROCESS | 1868 | 1461685575981 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508e73000 == 132 [pid = 1868] [id = 574] 08:46:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 251 (0x7f44fbee5000) [pid = 1868] [serial = 1723] [outer = (nil)] 08:46:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 252 (0x7f450a494000) [pid = 1868] [serial = 1724] [outer = 0x7f44fbee5000] 08:46:16 INFO - PROCESS | 1868 | 1461685576059 Marionette DEBUG loaded listener.js 08:46:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 253 (0x7f450bd2dc00) [pid = 1868] [serial = 1725] [outer = 0x7f44fbee5000] 08:46:16 INFO - PROCESS | 1868 | 1461685576868 Marionette TRACE conn3 <- [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]]]}] 08:46:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:46:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1377ms 08:46:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:46:16 INFO - PROCESS | 1868 | 1461685576900 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 08:46:16 INFO - PROCESS | 1868 | 1461685576902 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 08:46:16 INFO - PROCESS | 1868 | 1461685576911 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:46:16 INFO - PROCESS | 1868 | 1461685576914 Marionette TRACE conn3 <- [1,2270,null,{}] 08:46:16 INFO - PROCESS | 1868 | 1461685576919 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:17 INFO - PROCESS | 1868 | 1461685577127 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 08:46:17 INFO - PROCESS | 1868 | 1461685577346 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4509170800 == 133 [pid = 1868] [id = 575] 08:46:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 254 (0x7f45092b4000) [pid = 1868] [serial = 1726] [outer = (nil)] 08:46:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 255 (0x7f450c00a400) [pid = 1868] [serial = 1727] [outer = 0x7f45092b4000] 08:46:17 INFO - PROCESS | 1868 | 1461685577456 Marionette DEBUG loaded listener.js 08:46:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 256 (0x7f450c66b400) [pid = 1868] [serial = 1728] [outer = 0x7f45092b4000] 08:46:18 INFO - PROCESS | 1868 | 1461685578319 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 08:46:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:46:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1434ms 08:46:18 INFO - PROCESS | 1868 | 1461685578347 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 08:46:18 INFO - PROCESS | 1868 | 1461685578350 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 08:46:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:46:18 INFO - PROCESS | 1868 | 1461685578359 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:46:18 INFO - PROCESS | 1868 | 1461685578361 Marionette TRACE conn3 <- [1,2274,null,{}] 08:46:18 INFO - PROCESS | 1868 | 1461685578365 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:18 INFO - PROCESS | 1868 | 1461685578564 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 08:46:18 INFO - PROCESS | 1868 | 1461685578784 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450959e800 == 134 [pid = 1868] [id = 576] 08:46:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 257 (0x7f4509332400) [pid = 1868] [serial = 1729] [outer = (nil)] 08:46:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 258 (0x7f450ca92400) [pid = 1868] [serial = 1730] [outer = 0x7f4509332400] 08:46:18 INFO - PROCESS | 1868 | 1461685578897 Marionette DEBUG loaded listener.js 08:46:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 259 (0x7f450cf03c00) [pid = 1868] [serial = 1731] [outer = 0x7f4509332400] 08:46:19 INFO - PROCESS | 1868 | 1461685579759 Marionette TRACE conn3 <- [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]]]}] 08:46:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:46:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1443ms 08:46:19 INFO - PROCESS | 1868 | 1461685579802 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 08:46:19 INFO - PROCESS | 1868 | 1461685579806 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 08:46:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:46:19 INFO - PROCESS | 1868 | 1461685579811 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:46:19 INFO - PROCESS | 1868 | 1461685579813 Marionette TRACE conn3 <- [1,2278,null,{}] 08:46:19 INFO - PROCESS | 1868 | 1461685579819 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:20 INFO - PROCESS | 1868 | 1461685580025 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 08:46:20 INFO - PROCESS | 1868 | 1461685580326 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450cdce000 == 135 [pid = 1868] [id = 577] 08:46:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 260 (0x7f450cf0a000) [pid = 1868] [serial = 1732] [outer = (nil)] 08:46:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 261 (0x7f450cf10000) [pid = 1868] [serial = 1733] [outer = 0x7f450cf0a000] 08:46:20 INFO - PROCESS | 1868 | 1461685580410 Marionette DEBUG loaded listener.js 08:46:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 262 (0x7f450e613400) [pid = 1868] [serial = 1734] [outer = 0x7f450cf0a000] 08:46:21 INFO - PROCESS | 1868 | 1461685581349 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 08:46:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:46:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1583ms 08:46:21 INFO - PROCESS | 1868 | 1461685581396 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 08:46:21 INFO - PROCESS | 1868 | 1461685581400 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 08:46:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:46:21 INFO - PROCESS | 1868 | 1461685581406 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:46:21 INFO - PROCESS | 1868 | 1461685581409 Marionette TRACE conn3 <- [1,2282,null,{}] 08:46:21 INFO - PROCESS | 1868 | 1461685581414 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:21 INFO - PROCESS | 1868 | 1461685581643 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 08:46:21 INFO - PROCESS | 1868 | 1461685581905 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511f2d800 == 136 [pid = 1868] [id = 578] 08:46:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 263 (0x7f450cf0bc00) [pid = 1868] [serial = 1735] [outer = (nil)] 08:46:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 264 (0x7f4511a43800) [pid = 1868] [serial = 1736] [outer = 0x7f450cf0bc00] 08:46:21 INFO - PROCESS | 1868 | 1461685581978 Marionette DEBUG loaded listener.js 08:46:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 265 (0x7f4512347c00) [pid = 1868] [serial = 1737] [outer = 0x7f450cf0bc00] 08:46:22 INFO - PROCESS | 1868 | 1461685582822 Marionette TRACE conn3 <- [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]]]}] 08:46:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:46:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1427ms 08:46:22 INFO - PROCESS | 1868 | 1461685582833 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 08:46:22 INFO - PROCESS | 1868 | 1461685582837 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 08:46:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:46:22 INFO - PROCESS | 1868 | 1461685582842 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:46:22 INFO - PROCESS | 1868 | 1461685582844 Marionette TRACE conn3 <- [1,2286,null,{}] 08:46:22 INFO - PROCESS | 1868 | 1461685582849 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:23 INFO - PROCESS | 1868 | 1461685583047 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 08:46:23 INFO - PROCESS | 1868 | 1461685583319 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512978800 == 137 [pid = 1868] [id = 579] 08:46:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 266 (0x7f44fc87e800) [pid = 1868] [serial = 1738] [outer = (nil)] 08:46:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 267 (0x7f451262bc00) [pid = 1868] [serial = 1739] [outer = 0x7f44fc87e800] 08:46:23 INFO - PROCESS | 1868 | 1461685583392 Marionette DEBUG loaded listener.js 08:46:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 268 (0x7f451322bc00) [pid = 1868] [serial = 1740] [outer = 0x7f44fc87e800] 08:46:24 INFO - PROCESS | 1868 | 1461685584205 Marionette TRACE conn3 <- [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]]]}] 08:46:24 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 08:46:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1426ms 08:46:24 INFO - PROCESS | 1868 | 1461685584269 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 08:46:24 INFO - PROCESS | 1868 | 1461685584272 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 08:46:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:46:24 INFO - PROCESS | 1868 | 1461685584278 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:46:24 INFO - PROCESS | 1868 | 1461685584280 Marionette TRACE conn3 <- [1,2290,null,{}] 08:46:24 INFO - PROCESS | 1868 | 1461685584285 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:24 INFO - PROCESS | 1868 | 1461685584482 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 08:46:24 INFO - PROCESS | 1868 | 1461685584747 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4513856000 == 138 [pid = 1868] [id = 580] 08:46:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 269 (0x7f44ff110800) [pid = 1868] [serial = 1741] [outer = (nil)] 08:46:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 270 (0x7f4515832400) [pid = 1868] [serial = 1742] [outer = 0x7f44ff110800] 08:46:24 INFO - PROCESS | 1868 | 1461685584822 Marionette DEBUG loaded listener.js 08:46:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 271 (0x7f451f14b000) [pid = 1868] [serial = 1743] [outer = 0x7f44ff110800] 08:46:25 INFO - PROCESS | 1868 | 1461685585661 Marionette TRACE conn3 <- [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]]]}] 08:46:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:46:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1428ms 08:46:25 INFO - PROCESS | 1868 | 1461685585706 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 08:46:25 INFO - PROCESS | 1868 | 1461685585710 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 08:46:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:46:25 INFO - PROCESS | 1868 | 1461685585715 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:46:25 INFO - PROCESS | 1868 | 1461685585717 Marionette TRACE conn3 <- [1,2294,null,{}] 08:46:25 INFO - PROCESS | 1868 | 1461685585723 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:25 INFO - PROCESS | 1868 | 1461685585925 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 08:46:26 INFO - PROCESS | 1868 | 1461685586190 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4520319000 == 139 [pid = 1868] [id = 581] 08:46:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 272 (0x7f44f6f03000) [pid = 1868] [serial = 1744] [outer = (nil)] 08:46:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 273 (0x7f44f6f0b400) [pid = 1868] [serial = 1745] [outer = 0x7f44f6f03000] 08:46:26 INFO - PROCESS | 1868 | 1461685586264 Marionette DEBUG loaded listener.js 08:46:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 274 (0x7f44f6f10400) [pid = 1868] [serial = 1746] [outer = 0x7f44f6f03000] 08:46:27 INFO - PROCESS | 1868 | 1461685587080 Marionette TRACE conn3 <- [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]]]}] 08:46:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:46:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1376ms 08:46:27 INFO - PROCESS | 1868 | 1461685587092 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 08:46:27 INFO - PROCESS | 1868 | 1461685587095 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 08:46:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:46:27 INFO - PROCESS | 1868 | 1461685587100 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:46:27 INFO - PROCESS | 1868 | 1461685587103 Marionette TRACE conn3 <- [1,2298,null,{}] 08:46:27 INFO - PROCESS | 1868 | 1461685587108 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:27 INFO - PROCESS | 1868 | 1461685587309 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 08:46:27 INFO - PROCESS | 1868 | 1461685587576 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4527169800 == 140 [pid = 1868] [id = 582] 08:46:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 275 (0x7f44f6f10800) [pid = 1868] [serial = 1747] [outer = (nil)] 08:46:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 276 (0x7f451554ec00) [pid = 1868] [serial = 1748] [outer = 0x7f44f6f10800] 08:46:27 INFO - PROCESS | 1868 | 1461685587651 Marionette DEBUG loaded listener.js 08:46:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 277 (0x7f451f60c800) [pid = 1868] [serial = 1749] [outer = 0x7f44f6f10800] 08:46:28 INFO - PROCESS | 1868 | 1461685588519 Marionette TRACE conn3 <- [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]]]}] 08:46:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:46:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1489ms 08:46:28 INFO - PROCESS | 1868 | 1461685588590 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 08:46:28 INFO - PROCESS | 1868 | 1461685588593 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 08:46:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:46:28 INFO - PROCESS | 1868 | 1461685588598 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:46:28 INFO - PROCESS | 1868 | 1461685588601 Marionette TRACE conn3 <- [1,2302,null,{}] 08:46:28 INFO - PROCESS | 1868 | 1461685588608 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:28 INFO - PROCESS | 1868 | 1461685588822 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 08:46:29 INFO - PROCESS | 1868 | 1461685589091 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f27ee000 == 141 [pid = 1868] [id = 583] 08:46:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 278 (0x7f44f421c800) [pid = 1868] [serial = 1750] [outer = (nil)] 08:46:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 279 (0x7f44f89e4000) [pid = 1868] [serial = 1751] [outer = 0x7f44f421c800] 08:46:29 INFO - PROCESS | 1868 | 1461685589203 Marionette DEBUG loaded listener.js 08:46:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 280 (0x7f45052c8000) [pid = 1868] [serial = 1752] [outer = 0x7f44f421c800] 08:46:30 INFO - PROCESS | 1868 | 1461685590027 Marionette TRACE conn3 <- [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]]]}] 08:46:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:46:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1478ms 08:46:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:46:30 INFO - PROCESS | 1868 | 1461685590077 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 08:46:30 INFO - PROCESS | 1868 | 1461685590080 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 08:46:30 INFO - PROCESS | 1868 | 1461685590086 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:46:30 INFO - PROCESS | 1868 | 1461685590088 Marionette TRACE conn3 <- [1,2306,null,{}] 08:46:30 INFO - PROCESS | 1868 | 1461685590093 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:30 INFO - PROCESS | 1868 | 1461685590309 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 08:46:30 INFO - PROCESS | 1868 | 1461685590582 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:30 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb4d4000 == 142 [pid = 1868] [id = 584] 08:46:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 281 (0x7f44f6dde400) [pid = 1868] [serial = 1753] [outer = (nil)] 08:46:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 282 (0x7f4520542000) [pid = 1868] [serial = 1754] [outer = 0x7f44f6dde400] 08:46:30 INFO - PROCESS | 1868 | 1461685590701 Marionette DEBUG loaded listener.js 08:46:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 283 (0x7f45227af800) [pid = 1868] [serial = 1755] [outer = 0x7f44f6dde400] 08:46:31 INFO - PROCESS | 1868 | 1461685591523 Marionette TRACE conn3 <- [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]]]}] 08:46:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:46:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1476ms 08:46:31 INFO - PROCESS | 1868 | 1461685591562 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 08:46:31 INFO - PROCESS | 1868 | 1461685591564 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 08:46:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:46:31 INFO - PROCESS | 1868 | 1461685591570 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:46:31 INFO - PROCESS | 1868 | 1461685591572 Marionette TRACE conn3 <- [1,2310,null,{}] 08:46:31 INFO - PROCESS | 1868 | 1461685591578 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:31 INFO - PROCESS | 1868 | 1461685591790 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 08:46:32 INFO - PROCESS | 1868 | 1461685592081 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505651800 == 143 [pid = 1868] [id = 585] 08:46:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 284 (0x7f44f947ac00) [pid = 1868] [serial = 1756] [outer = (nil)] 08:46:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 285 (0x7f450cf0ac00) [pid = 1868] [serial = 1757] [outer = 0x7f44f947ac00] 08:46:32 INFO - PROCESS | 1868 | 1461685592201 Marionette DEBUG loaded listener.js 08:46:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 286 (0x7f4524102c00) [pid = 1868] [serial = 1758] [outer = 0x7f44f947ac00] 08:46:33 INFO - PROCESS | 1868 | 1461685593590 Marionette TRACE conn3 <- [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]]]}] 08:46:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:46:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 2131ms 08:46:33 INFO - PROCESS | 1868 | 1461685593703 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 08:46:33 INFO - PROCESS | 1868 | 1461685593708 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 08:46:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:46:33 INFO - PROCESS | 1868 | 1461685593715 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:46:33 INFO - PROCESS | 1868 | 1461685593720 Marionette TRACE conn3 <- [1,2314,null,{}] 08:46:33 INFO - PROCESS | 1868 | 1461685593727 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:33 INFO - PROCESS | 1868 | 1461685593935 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 08:46:34 INFO - PROCESS | 1868 | 1461685594207 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb7c1800 == 144 [pid = 1868] [id = 586] 08:46:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 287 (0x7f44f6beb000) [pid = 1868] [serial = 1759] [outer = (nil)] 08:46:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 288 (0x7f44f7776800) [pid = 1868] [serial = 1760] [outer = 0x7f44f6beb000] 08:46:34 INFO - PROCESS | 1868 | 1461685594279 Marionette DEBUG loaded listener.js 08:46:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 289 (0x7f44f9e03800) [pid = 1868] [serial = 1761] [outer = 0x7f44f6beb000] 08:46:35 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdc87800 == 143 [pid = 1868] [id = 566] 08:46:35 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fcccc800 == 142 [pid = 1868] [id = 565] 08:46:35 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc0e7000 == 141 [pid = 1868] [id = 564] 08:46:35 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fbdb5000 == 140 [pid = 1868] [id = 563] 08:46:35 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9a9e000 == 139 [pid = 1868] [id = 562] 08:46:35 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fa876800 == 138 [pid = 1868] [id = 561] 08:46:35 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9b9f000 == 137 [pid = 1868] [id = 560] 08:46:35 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fb7d6800 == 136 [pid = 1868] [id = 554] 08:46:35 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f67bf000 == 135 [pid = 1868] [id = 553] 08:46:35 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4527466000 == 134 [pid = 1868] [id = 552] 08:46:35 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4524041800 == 133 [pid = 1868] [id = 551] 08:46:35 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451f1c7000 == 132 [pid = 1868] [id = 550] 08:46:35 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451384d800 == 131 [pid = 1868] [id = 549] 08:46:35 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451201a000 == 130 [pid = 1868] [id = 548] 08:46:35 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450e635800 == 129 [pid = 1868] [id = 547] 08:46:35 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450a468000 == 128 [pid = 1868] [id = 546] 08:46:35 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508d7f800 == 127 [pid = 1868] [id = 545] 08:46:35 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fee33800 == 126 [pid = 1868] [id = 544] 08:46:35 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9546800 == 125 [pid = 1868] [id = 543] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 288 (0x7f44f670d000) [pid = 1868] [serial = 1589] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 287 (0x7f44fc070800) [pid = 1868] [serial = 1568] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 286 (0x7f450c115800) [pid = 1868] [serial = 1625] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 285 (0x7f450716cc00) [pid = 1868] [serial = 1620] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 284 (0x7f451f4a3c00) [pid = 1868] [serial = 1580] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 283 (0x7f44fd618800) [pid = 1868] [serial = 1611] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 282 (0x7f45057b7800) [pid = 1868] [serial = 1571] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 281 (0x7f44ffca6000) [pid = 1868] [serial = 1613] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 280 (0x7f44fedd7800) [pid = 1868] [serial = 1592] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 279 (0x7f45246ad400) [pid = 1868] [serial = 1583] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 278 (0x7f44fbeebc00) [pid = 1868] [serial = 1608] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 277 (0x7f44f6fb4c00) [pid = 1868] [serial = 1605] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 276 (0x7f45129ac400) [pid = 1868] [serial = 1577] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 275 (0x7f45052c2c00) [pid = 1868] [serial = 1617] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 274 (0x7f450c675000) [pid = 1868] [serial = 1574] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 273 (0x7f44fb3b7400) [pid = 1868] [serial = 1607] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 272 (0x7f44fc877c00) [pid = 1868] [serial = 1616] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 271 (0x7f4508ecb400) [pid = 1868] [serial = 1622] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 270 (0x7f450cfc4800) [pid = 1868] [serial = 1626] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 269 (0x7f44f6ddbc00) [pid = 1868] [serial = 1586] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 268 (0x7f44f670a000) [pid = 1868] [serial = 1604] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 267 (0x7f4504ce9c00) [pid = 1868] [serial = 1614] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 266 (0x7f44fc80f800) [pid = 1868] [serial = 1610] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 265 (0x7f44fc04a800) [pid = 1868] [serial = 1598] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 264 (0x7f4505d8c400) [pid = 1868] [serial = 1601] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 263 (0x7f4509331800) [pid = 1868] [serial = 1623] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 262 (0x7f44feddf800) [pid = 1868] [serial = 1595] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 261 (0x7f44fa95a800) [pid = 1868] [serial = 1628] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 260 (0x7f4505d94800) [pid = 1868] [serial = 1619] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | --DOMWINDOW == 259 (0x7f451233bc00) [pid = 1868] [serial = 1565] [outer = (nil)] [url = about:blank] 08:46:35 INFO - PROCESS | 1868 | 1461685595657 Marionette TRACE conn3 <- [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]]]}] 08:46:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:46:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 2043ms 08:46:35 INFO - PROCESS | 1868 | 1461685595828 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 08:46:35 INFO - PROCESS | 1868 | 1461685595835 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 08:46:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:46:35 INFO - PROCESS | 1868 | 1461685595849 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:46:35 INFO - PROCESS | 1868 | 1461685595852 Marionette TRACE conn3 <- [1,2318,null,{}] 08:46:35 INFO - PROCESS | 1868 | 1461685595857 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:36 INFO - PROCESS | 1868 | 1461685596043 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 08:46:36 INFO - PROCESS | 1868 | 1461685596055 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f67b6000 == 126 [pid = 1868] [id = 587] 08:46:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 260 (0x7f44f6fae000) [pid = 1868] [serial = 1762] [outer = (nil)] 08:46:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 261 (0x7f44f9e08800) [pid = 1868] [serial = 1763] [outer = 0x7f44f6fae000] 08:46:36 INFO - PROCESS | 1868 | 1461685596115 Marionette DEBUG loaded listener.js 08:46:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 262 (0x7f44f9e11000) [pid = 1868] [serial = 1764] [outer = 0x7f44f6fae000] 08:46:37 INFO - PROCESS | 1868 | 1461685597001 Marionette TRACE conn3 <- [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] 08:46:37 INFO - PROCESS | 1868 | 1461685597032 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 08:46:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:46:37 INFO - PROCESS | 1868 | 1461685597041 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:46:37 INFO - PROCESS | 1868 | 1461685597046 Marionette TRACE conn3 <- [1,2322,null,{}] 08:46:37 INFO - PROCESS | 1868 | 1461685597061 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:37 INFO - PROCESS | 1868 | 1461685597268 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 08:46:37 INFO - PROCESS | 1868 | 1461685597464 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa879800 == 127 [pid = 1868] [id = 588] 08:46:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 263 (0x7f44f9e0b000) [pid = 1868] [serial = 1765] [outer = (nil)] 08:46:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 264 (0x7f44fb8f3000) [pid = 1868] [serial = 1766] [outer = 0x7f44f9e0b000] 08:46:37 INFO - PROCESS | 1868 | 1461685597529 Marionette DEBUG loaded listener.js 08:46:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 265 (0x7f44fc048000) [pid = 1868] [serial = 1767] [outer = 0x7f44f9e0b000] 08:46:38 INFO - PROCESS | 1868 | 1461685598340 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 08:46:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:46:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1342ms 08:46:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:46:38 INFO - PROCESS | 1868 | 1461685598394 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 08:46:38 INFO - PROCESS | 1868 | 1461685598397 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 08:46:38 INFO - PROCESS | 1868 | 1461685598409 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:46:38 INFO - PROCESS | 1868 | 1461685598411 Marionette TRACE conn3 <- [1,2326,null,{}] 08:46:38 INFO - PROCESS | 1868 | 1461685598415 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:38 INFO - PROCESS | 1868 | 1461685598666 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 08:46:38 INFO - PROCESS | 1868 | 1461685598693 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fbf46800 == 128 [pid = 1868] [id = 589] 08:46:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 266 (0x7f44fa95ac00) [pid = 1868] [serial = 1768] [outer = (nil)] 08:46:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 267 (0x7f44fdd43400) [pid = 1868] [serial = 1769] [outer = 0x7f44fa95ac00] 08:46:38 INFO - PROCESS | 1868 | 1461685598752 Marionette DEBUG loaded listener.js 08:46:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 268 (0x7f44fedd9400) [pid = 1868] [serial = 1770] [outer = 0x7f44fa95ac00] 08:46:39 INFO - PROCESS | 1868 | 1461685599679 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 08:46:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:46:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1332ms 08:46:39 INFO - PROCESS | 1868 | 1461685599744 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 08:46:39 INFO - PROCESS | 1868 | 1461685599747 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 08:46:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:46:39 INFO - PROCESS | 1868 | 1461685599752 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:46:39 INFO - PROCESS | 1868 | 1461685599754 Marionette TRACE conn3 <- [1,2330,null,{}] 08:46:39 INFO - PROCESS | 1868 | 1461685599759 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:40 INFO - PROCESS | 1868 | 1461685600007 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 08:46:40 INFO - PROCESS | 1868 | 1461685600042 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdc86000 == 129 [pid = 1868] [id = 590] 08:46:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 269 (0x7f44fd618800) [pid = 1868] [serial = 1771] [outer = (nil)] 08:46:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 270 (0x7f44ffcb0000) [pid = 1868] [serial = 1772] [outer = 0x7f44fd618800] 08:46:40 INFO - PROCESS | 1868 | 1461685600101 Marionette DEBUG loaded listener.js 08:46:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 271 (0x7f45052c2c00) [pid = 1868] [serial = 1773] [outer = 0x7f44fd618800] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 270 (0x7f44f6bf0400) [pid = 1868] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 269 (0x7f44f89ea400) [pid = 1868] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 268 (0x7f44f6ddd000) [pid = 1868] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 267 (0x7f44fb740c00) [pid = 1868] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 266 (0x7f44fb523c00) [pid = 1868] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 265 (0x7f44f6fea800) [pid = 1868] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 264 (0x7f44f9fb3400) [pid = 1868] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 263 (0x7f44f763f000) [pid = 1868] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 262 (0x7f44fc87c000) [pid = 1868] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 261 (0x7f44f6fe3400) [pid = 1868] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 260 (0x7f44f6bef800) [pid = 1868] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 259 (0x7f451f611800) [pid = 1868] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 258 (0x7f451583d000) [pid = 1868] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 257 (0x7f450607a800) [pid = 1868] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 256 (0x7f45137db400) [pid = 1868] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 255 (0x7f4512c9c400) [pid = 1868] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 254 (0x7f44fbf57400) [pid = 1868] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 253 (0x7f44fa95d800) [pid = 1868] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 252 (0x7f45092b8c00) [pid = 1868] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 251 (0x7f4506075c00) [pid = 1868] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 250 (0x7f4505feac00) [pid = 1868] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 249 (0x7f44fc070400) [pid = 1868] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7f44f6fe8c00) [pid = 1868] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7f44f89e2800) [pid = 1868] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7f44f6bf4000) [pid = 1868] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7f450c971c00) [pid = 1868] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7f4505ff8400) [pid = 1868] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7f44f9af0c00) [pid = 1868] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7f44fb8f4000) [pid = 1868] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7f45092ddc00) [pid = 1868] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7f45082bf400) [pid = 1868] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7f4507169c00) [pid = 1868] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7f4506078800) [pid = 1868] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7f44ffcb5800) [pid = 1868] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7f44fdd4a000) [pid = 1868] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7f44fdd47000) [pid = 1868] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7f44fb8f2c00) [pid = 1868] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7f44f9474c00) [pid = 1868] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7f44f97dbc00) [pid = 1868] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7f44f6be9400) [pid = 1868] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7f44f6bf5400) [pid = 1868] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7f450a8c1800) [pid = 1868] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7f45092bd000) [pid = 1868] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7f4508f89000) [pid = 1868] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7f4504cf5400) [pid = 1868] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7f45082c2000) [pid = 1868] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7f44fc87f000) [pid = 1868] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7f44fa0eb400) [pid = 1868] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7f4511471c00) [pid = 1868] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7f44fbf5b000) [pid = 1868] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:46:41 INFO - PROCESS | 1868 | --DOMWINDOW == 220 (0x7f44ff105c00) [pid = 1868] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:46:41 INFO - PROCESS | 1868 | 1461685601767 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 08:46:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:46:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 2040ms 08:46:41 INFO - PROCESS | 1868 | 1461685601792 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 08:46:41 INFO - PROCESS | 1868 | 1461685601795 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 08:46:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:46:41 INFO - PROCESS | 1868 | 1461685601801 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:46:41 INFO - PROCESS | 1868 | 1461685601802 Marionette TRACE conn3 <- [1,2334,null,{}] 08:46:41 INFO - PROCESS | 1868 | 1461685601808 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:42 INFO - PROCESS | 1868 | 1461685602044 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 08:46:42 INFO - PROCESS | 1868 | 1461685602254 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:42 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdc76800 == 130 [pid = 1868] [id = 591] 08:46:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 221 (0x7f44f6bed400) [pid = 1868] [serial = 1774] [outer = (nil)] 08:46:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7f44fb523c00) [pid = 1868] [serial = 1775] [outer = 0x7f44f6bed400] 08:46:42 INFO - PROCESS | 1868 | 1461685602315 Marionette DEBUG loaded listener.js 08:46:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7f4505d8fc00) [pid = 1868] [serial = 1776] [outer = 0x7f44f6bed400] 08:46:43 INFO - PROCESS | 1868 | 1461685603025 Marionette TRACE conn3 <- [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]]]}] 08:46:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:46:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1276ms 08:46:43 INFO - PROCESS | 1868 | 1461685603078 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 08:46:43 INFO - PROCESS | 1868 | 1461685603081 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 08:46:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:46:43 INFO - PROCESS | 1868 | 1461685603097 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:46:43 INFO - PROCESS | 1868 | 1461685603099 Marionette TRACE conn3 <- [1,2338,null,{}] 08:46:43 INFO - PROCESS | 1868 | 1461685603105 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:43 INFO - PROCESS | 1868 | 1461685603420 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 08:46:43 INFO - PROCESS | 1868 | 1461685603698 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:43 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f6943000 == 131 [pid = 1868] [id = 592] 08:46:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7f44f4692c00) [pid = 1868] [serial = 1777] [outer = (nil)] 08:46:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7f44f6872000) [pid = 1868] [serial = 1778] [outer = 0x7f44f4692c00] 08:46:43 INFO - PROCESS | 1868 | 1461685603833 Marionette DEBUG loaded listener.js 08:46:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7f44f6bf3400) [pid = 1868] [serial = 1779] [outer = 0x7f44f4692c00] 08:46:44 INFO - PROCESS | 1868 | 1461685604753 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 08:46:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:46:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1725ms 08:46:44 INFO - PROCESS | 1868 | 1461685604824 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 08:46:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:46:44 INFO - PROCESS | 1868 | 1461685604830 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 08:46:44 INFO - PROCESS | 1868 | 1461685604836 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:46:44 INFO - PROCESS | 1868 | 1461685604842 Marionette TRACE conn3 <- [1,2342,null,{}] 08:46:44 INFO - PROCESS | 1868 | 1461685604849 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:45 INFO - PROCESS | 1868 | 1461685605099 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 08:46:45 INFO - PROCESS | 1868 | 1461685605410 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb7cc800 == 132 [pid = 1868] [id = 593] 08:46:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7f44f777a800) [pid = 1868] [serial = 1780] [outer = (nil)] 08:46:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7f44f9aed400) [pid = 1868] [serial = 1781] [outer = 0x7f44f777a800] 08:46:45 INFO - PROCESS | 1868 | 1461685605490 Marionette DEBUG loaded listener.js 08:46:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7f44fa0eb400) [pid = 1868] [serial = 1782] [outer = 0x7f44f777a800] 08:46:46 INFO - PROCESS | 1868 | 1461685606338 Marionette TRACE conn3 <- [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]]]}] 08:46:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:46:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1547ms 08:46:46 INFO - PROCESS | 1868 | 1461685606383 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 08:46:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:46:46 INFO - PROCESS | 1868 | 1461685606388 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 08:46:46 INFO - PROCESS | 1868 | 1461685606394 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:46:46 INFO - PROCESS | 1868 | 1461685606397 Marionette TRACE conn3 <- [1,2346,null,{}] 08:46:46 INFO - PROCESS | 1868 | 1461685606402 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:46 INFO - PROCESS | 1868 | 1461685606603 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 08:46:46 INFO - PROCESS | 1868 | 1461685606876 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44ff1dc000 == 133 [pid = 1868] [id = 594] 08:46:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7f44f6fe5800) [pid = 1868] [serial = 1783] [outer = (nil)] 08:46:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7f44fbee2000) [pid = 1868] [serial = 1784] [outer = 0x7f44f6fe5800] 08:46:46 INFO - PROCESS | 1868 | 1461685606952 Marionette DEBUG loaded listener.js 08:46:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7f44fc07a000) [pid = 1868] [serial = 1785] [outer = 0x7f44f6fe5800] 08:46:47 INFO - PROCESS | 1868 | 1461685607873 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 08:46:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:46:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1532ms 08:46:47 INFO - PROCESS | 1868 | 1461685607926 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 08:46:47 INFO - PROCESS | 1868 | 1461685607931 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 08:46:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:46:47 INFO - PROCESS | 1868 | 1461685607947 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:46:47 INFO - PROCESS | 1868 | 1461685607953 Marionette TRACE conn3 <- [1,2350,null,{}] 08:46:47 INFO - PROCESS | 1868 | 1461685607959 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:48 INFO - PROCESS | 1868 | 1461685608202 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 08:46:48 INFO - PROCESS | 1868 | 1461685608505 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505813800 == 134 [pid = 1868] [id = 595] 08:46:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7f44f7770800) [pid = 1868] [serial = 1786] [outer = (nil)] 08:46:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7f45052cb400) [pid = 1868] [serial = 1787] [outer = 0x7f44f7770800] 08:46:48 INFO - PROCESS | 1868 | 1461685608580 Marionette DEBUG loaded listener.js 08:46:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7f4505feac00) [pid = 1868] [serial = 1788] [outer = 0x7f44f7770800] 08:46:49 INFO - PROCESS | 1868 | 1461685609388 Marionette TRACE conn3 <- [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]]]}] 08:46:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:46:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1488ms 08:46:49 INFO - PROCESS | 1868 | 1461685609427 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 08:46:49 INFO - PROCESS | 1868 | 1461685609430 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 08:46:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:46:49 INFO - PROCESS | 1868 | 1461685609436 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:46:49 INFO - PROCESS | 1868 | 1461685609438 Marionette TRACE conn3 <- [1,2354,null,{}] 08:46:49 INFO - PROCESS | 1868 | 1461685609444 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:49 INFO - PROCESS | 1868 | 1461685609644 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 08:46:49 INFO - PROCESS | 1868 | 1461685609912 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508b11000 == 135 [pid = 1868] [id = 596] 08:46:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7f4505ff5c00) [pid = 1868] [serial = 1789] [outer = (nil)] 08:46:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7f45082c2400) [pid = 1868] [serial = 1790] [outer = 0x7f4505ff5c00] 08:46:49 INFO - PROCESS | 1868 | 1461685609993 Marionette DEBUG loaded listener.js 08:46:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7f4508959800) [pid = 1868] [serial = 1791] [outer = 0x7f4505ff5c00] 08:46:50 INFO - PROCESS | 1868 | 1461685610905 Marionette TRACE conn3 <- [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]]]}] 08:46:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:46:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1538ms 08:46:50 INFO - PROCESS | 1868 | 1461685610976 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 08:46:50 INFO - PROCESS | 1868 | 1461685610980 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 08:46:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:46:50 INFO - PROCESS | 1868 | 1461685610986 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:46:50 INFO - PROCESS | 1868 | 1461685610989 Marionette TRACE conn3 <- [1,2358,null,{}] 08:46:50 INFO - PROCESS | 1868 | 1461685610994 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:51 INFO - PROCESS | 1868 | 1461685611207 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 08:46:51 INFO - PROCESS | 1868 | 1461685611527 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450bdad000 == 136 [pid = 1868] [id = 597] 08:46:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7f45092ddc00) [pid = 1868] [serial = 1792] [outer = (nil)] 08:46:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7f450932dc00) [pid = 1868] [serial = 1793] [outer = 0x7f45092ddc00] 08:46:51 INFO - PROCESS | 1868 | 1461685611616 Marionette DEBUG loaded listener.js 08:46:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7f450a8c5400) [pid = 1868] [serial = 1794] [outer = 0x7f45092ddc00] 08:46:52 INFO - PROCESS | 1868 | 1461685612474 Marionette TRACE conn3 <- [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]]]}] 08:46:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:46:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1531ms 08:46:52 INFO - PROCESS | 1868 | 1461685612518 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 08:46:52 INFO - PROCESS | 1868 | 1461685612522 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 08:46:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:46:52 INFO - PROCESS | 1868 | 1461685612528 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:46:52 INFO - PROCESS | 1868 | 1461685612531 Marionette TRACE conn3 <- [1,2362,null,{}] 08:46:52 INFO - PROCESS | 1868 | 1461685612537 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:52 INFO - PROCESS | 1868 | 1461685612751 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 08:46:53 INFO - PROCESS | 1868 | 1461685613032 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45115cf800 == 137 [pid = 1868] [id = 598] 08:46:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7f4508ecb400) [pid = 1868] [serial = 1795] [outer = (nil)] 08:46:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7f450c96b800) [pid = 1868] [serial = 1796] [outer = 0x7f4508ecb400] 08:46:53 INFO - PROCESS | 1868 | 1461685613153 Marionette DEBUG loaded listener.js 08:46:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7f450cf05c00) [pid = 1868] [serial = 1797] [outer = 0x7f4508ecb400] 08:46:54 INFO - PROCESS | 1868 | 1461685614006 Marionette TRACE conn3 <- [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]]]}] 08:46:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:46:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1542ms 08:46:54 INFO - PROCESS | 1868 | 1461685614071 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 08:46:54 INFO - PROCESS | 1868 | 1461685614075 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 08:46:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:46:54 INFO - PROCESS | 1868 | 1461685614081 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:46:54 INFO - PROCESS | 1868 | 1461685614084 Marionette TRACE conn3 <- [1,2366,null,{}] 08:46:54 INFO - PROCESS | 1868 | 1461685614089 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:54 INFO - PROCESS | 1868 | 1461685614305 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 08:46:54 INFO - PROCESS | 1868 | 1461685614573 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512996800 == 138 [pid = 1868] [id = 599] 08:46:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7f45092de000) [pid = 1868] [serial = 1798] [outer = (nil)] 08:46:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7f450cfccc00) [pid = 1868] [serial = 1799] [outer = 0x7f45092de000] 08:46:54 INFO - PROCESS | 1868 | 1461685614691 Marionette DEBUG loaded listener.js 08:46:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7f450f00d800) [pid = 1868] [serial = 1800] [outer = 0x7f45092de000] 08:46:55 INFO - PROCESS | 1868 | 1461685615495 Marionette TRACE conn3 <- [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]]]}] 08:46:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:46:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1478ms 08:46:55 INFO - PROCESS | 1868 | 1461685615560 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 08:46:55 INFO - PROCESS | 1868 | 1461685615563 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 08:46:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:46:55 INFO - PROCESS | 1868 | 1461685615570 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:46:55 INFO - PROCESS | 1868 | 1461685615573 Marionette TRACE conn3 <- [1,2370,null,{}] 08:46:55 INFO - PROCESS | 1868 | 1461685615577 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:55 INFO - PROCESS | 1868 | 1461685615793 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 08:46:56 INFO - PROCESS | 1868 | 1461685616065 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:56 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f1ca000 == 139 [pid = 1868] [id = 600] 08:46:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7f44f9fb3c00) [pid = 1868] [serial = 1801] [outer = (nil)] 08:46:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7f450fa1a400) [pid = 1868] [serial = 1802] [outer = 0x7f44f9fb3c00] 08:46:56 INFO - PROCESS | 1868 | 1461685616188 Marionette DEBUG loaded listener.js 08:46:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 250 (0x7f4511294800) [pid = 1868] [serial = 1803] [outer = 0x7f44f9fb3c00] 08:46:57 INFO - PROCESS | 1868 | 1461685617030 Marionette TRACE conn3 <- [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]]]}] 08:46:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:46:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1526ms 08:46:57 INFO - PROCESS | 1868 | 1461685617097 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 08:46:57 INFO - PROCESS | 1868 | 1461685617100 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 08:46:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:46:57 INFO - PROCESS | 1868 | 1461685617106 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:46:57 INFO - PROCESS | 1868 | 1461685617115 Marionette TRACE conn3 <- [1,2374,null,{}] 08:46:57 INFO - PROCESS | 1868 | 1461685617120 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:57 INFO - PROCESS | 1868 | 1461685617368 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 08:46:57 INFO - PROCESS | 1868 | 1461685617672 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524b18800 == 140 [pid = 1868] [id = 601] 08:46:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 251 (0x7f44fb528000) [pid = 1868] [serial = 1804] [outer = (nil)] 08:46:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 252 (0x7f4511a3c000) [pid = 1868] [serial = 1805] [outer = 0x7f44fb528000] 08:46:57 INFO - PROCESS | 1868 | 1461685617750 Marionette DEBUG loaded listener.js 08:46:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 253 (0x7f45120ed800) [pid = 1868] [serial = 1806] [outer = 0x7f44fb528000] 08:46:58 INFO - PROCESS | 1868 | 1461685618573 Marionette TRACE conn3 <- [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]]]}] 08:46:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:46:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1533ms 08:46:58 INFO - PROCESS | 1868 | 1461685618641 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 08:46:58 INFO - PROCESS | 1868 | 1461685618644 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 08:46:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:46:58 INFO - PROCESS | 1868 | 1461685618650 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:46:58 INFO - PROCESS | 1868 | 1461685618652 Marionette TRACE conn3 <- [1,2378,null,{}] 08:46:58 INFO - PROCESS | 1868 | 1461685618657 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:58 INFO - PROCESS | 1868 | 1461685618855 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 08:46:59 INFO - PROCESS | 1868 | 1461685619130 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:59 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450c19b000 == 141 [pid = 1868] [id = 602] 08:46:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 254 (0x7f4510d0b800) [pid = 1868] [serial = 1807] [outer = (nil)] 08:46:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 255 (0x7f45152dcc00) [pid = 1868] [serial = 1808] [outer = 0x7f4510d0b800] 08:46:59 INFO - PROCESS | 1868 | 1461685619212 Marionette DEBUG loaded listener.js 08:46:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 256 (0x7f451f4a3c00) [pid = 1868] [serial = 1809] [outer = 0x7f4510d0b800] 08:47:00 INFO - PROCESS | 1868 | 1461685620110 Marionette TRACE conn3 <- [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]]]}] 08:47:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:47:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1532ms 08:47:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:47:00 INFO - PROCESS | 1868 | 1461685620182 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 08:47:00 INFO - PROCESS | 1868 | 1461685620186 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 08:47:00 INFO - PROCESS | 1868 | 1461685620191 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:47:00 INFO - PROCESS | 1868 | 1461685620195 Marionette TRACE conn3 <- [1,2382,null,{}] 08:47:00 INFO - PROCESS | 1868 | 1461685620200 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:00 INFO - PROCESS | 1868 | 1461685620455 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 08:47:00 INFO - PROCESS | 1868 | 1461685620776 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4504fa6000 == 142 [pid = 1868] [id = 603] 08:47:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 257 (0x7f44fdd42c00) [pid = 1868] [serial = 1810] [outer = (nil)] 08:47:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 258 (0x7f4523f71c00) [pid = 1868] [serial = 1811] [outer = 0x7f44fdd42c00] 08:47:00 INFO - PROCESS | 1868 | 1461685620858 Marionette DEBUG loaded listener.js 08:47:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 259 (0x7f45244ed800) [pid = 1868] [serial = 1812] [outer = 0x7f44fdd42c00] 08:47:01 INFO - PROCESS | 1868 | 1461685621866 Marionette TRACE conn3 <- [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]]]}] 08:47:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:47:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1737ms 08:47:01 INFO - PROCESS | 1868 | 1461685621929 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 08:47:01 INFO - PROCESS | 1868 | 1461685621933 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 08:47:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:47:01 INFO - PROCESS | 1868 | 1461685621938 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:47:01 INFO - PROCESS | 1868 | 1461685621941 Marionette TRACE conn3 <- [1,2386,null,{}] 08:47:01 INFO - PROCESS | 1868 | 1461685621946 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:02 INFO - PROCESS | 1868 | 1461685622159 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 08:47:02 INFO - PROCESS | 1868 | 1461685622434 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44efddb000 == 143 [pid = 1868] [id = 604] 08:47:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 260 (0x7f44f6b43c00) [pid = 1868] [serial = 1813] [outer = (nil)] 08:47:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 261 (0x7f44f6b4d000) [pid = 1868] [serial = 1814] [outer = 0x7f44f6b43c00] 08:47:02 INFO - PROCESS | 1868 | 1461685622518 Marionette DEBUG loaded listener.js 08:47:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 262 (0x7f450bd37000) [pid = 1868] [serial = 1815] [outer = 0x7f44f6b43c00] 08:47:03 INFO - PROCESS | 1868 | 1461685623408 Marionette TRACE conn3 <- [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]]]}] 08:47:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:47:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1536ms 08:47:03 INFO - PROCESS | 1868 | 1461685623476 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 08:47:03 INFO - PROCESS | 1868 | 1461685623479 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 08:47:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:47:03 INFO - PROCESS | 1868 | 1461685623484 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:47:03 INFO - PROCESS | 1868 | 1461685623486 Marionette TRACE conn3 <- [1,2390,null,{}] 08:47:03 INFO - PROCESS | 1868 | 1461685623492 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:03 INFO - PROCESS | 1868 | 1461685623691 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 08:47:03 INFO - PROCESS | 1868 | 1461685623964 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f2ed0800 == 144 [pid = 1868] [id = 605] 08:47:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 263 (0x7f44efbe5400) [pid = 1868] [serial = 1816] [outer = (nil)] 08:47:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 264 (0x7f44efbea800) [pid = 1868] [serial = 1817] [outer = 0x7f44efbe5400] 08:47:04 INFO - PROCESS | 1868 | 1461685624037 Marionette DEBUG loaded listener.js 08:47:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 265 (0x7f44efbefc00) [pid = 1868] [serial = 1818] [outer = 0x7f44efbe5400] 08:47:04 INFO - PROCESS | 1868 | 1461685624854 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 08:47:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:47:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1433ms 08:47:04 INFO - PROCESS | 1868 | 1461685624923 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 08:47:04 INFO - PROCESS | 1868 | 1461685624926 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 08:47:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:47:04 INFO - PROCESS | 1868 | 1461685624935 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:47:04 INFO - PROCESS | 1868 | 1461685624939 Marionette TRACE conn3 <- [1,2394,null,{}] 08:47:04 INFO - PROCESS | 1868 | 1461685624945 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:05 INFO - PROCESS | 1868 | 1461685625148 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 08:47:05 INFO - PROCESS | 1868 | 1461685625429 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:05 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9752000 == 145 [pid = 1868] [id = 606] 08:47:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 266 (0x7f44efbe6000) [pid = 1868] [serial = 1819] [outer = (nil)] 08:47:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 267 (0x7f44f6b4e800) [pid = 1868] [serial = 1820] [outer = 0x7f44efbe6000] 08:47:05 INFO - PROCESS | 1868 | 1461685625500 Marionette DEBUG loaded listener.js 08:47:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 268 (0x7f44f6bd1400) [pid = 1868] [serial = 1821] [outer = 0x7f44efbe6000] 08:47:06 INFO - PROCESS | 1868 | 1461685626477 Marionette TRACE conn3 <- [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]]]}] 08:47:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:47:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1583ms 08:47:06 INFO - PROCESS | 1868 | 1461685626519 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 08:47:06 INFO - PROCESS | 1868 | 1461685626523 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 08:47:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:47:06 INFO - PROCESS | 1868 | 1461685626528 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:47:06 INFO - PROCESS | 1868 | 1461685626530 Marionette TRACE conn3 <- [1,2398,null,{}] 08:47:06 INFO - PROCESS | 1868 | 1461685626536 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:06 INFO - PROCESS | 1868 | 1461685626751 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 08:47:07 INFO - PROCESS | 1868 | 1461685627026 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:07 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9769000 == 146 [pid = 1868] [id = 607] 08:47:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 269 (0x7f44efbeb800) [pid = 1868] [serial = 1822] [outer = (nil)] 08:47:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 270 (0x7f44f6bd8400) [pid = 1868] [serial = 1823] [outer = 0x7f44efbeb800] 08:47:07 INFO - PROCESS | 1868 | 1461685627139 Marionette DEBUG loaded listener.js 08:47:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 271 (0x7f45052c3000) [pid = 1868] [serial = 1824] [outer = 0x7f44efbeb800] 08:47:07 INFO - PROCESS | 1868 | 1461685627997 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 08:47:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:47:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1527ms 08:47:08 INFO - PROCESS | 1868 | 1461685628057 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 08:47:08 INFO - PROCESS | 1868 | 1461685628059 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 08:47:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:47:08 INFO - PROCESS | 1868 | 1461685628065 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:47:08 INFO - PROCESS | 1868 | 1461685628067 Marionette TRACE conn3 <- [1,2402,null,{}] 08:47:08 INFO - PROCESS | 1868 | 1461685628072 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:08 INFO - PROCESS | 1868 | 1461685628284 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 08:47:08 INFO - PROCESS | 1868 | 1461685628625 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44ef6d9800 == 147 [pid = 1868] [id = 608] 08:47:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 272 (0x7f44f69b0400) [pid = 1868] [serial = 1825] [outer = (nil)] 08:47:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 273 (0x7f44f7636000) [pid = 1868] [serial = 1826] [outer = 0x7f44f69b0400] 08:47:08 INFO - PROCESS | 1868 | 1461685628699 Marionette DEBUG loaded listener.js 08:47:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 274 (0x7f44f982c400) [pid = 1868] [serial = 1827] [outer = 0x7f44f69b0400] 08:47:09 INFO - PROCESS | 1868 | 1461685629550 Marionette TRACE conn3 <- [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]]]}] 08:47:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:47:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1535ms 08:47:09 INFO - PROCESS | 1868 | 1461685629600 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 08:47:09 INFO - PROCESS | 1868 | 1461685629604 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 08:47:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:47:09 INFO - PROCESS | 1868 | 1461685629609 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:47:09 INFO - PROCESS | 1868 | 1461685629611 Marionette TRACE conn3 <- [1,2406,null,{}] 08:47:09 INFO - PROCESS | 1868 | 1461685629617 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:09 INFO - PROCESS | 1868 | 1461685629820 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 08:47:10 INFO - PROCESS | 1868 | 1461685630103 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:10 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9613800 == 148 [pid = 1868] [id = 609] 08:47:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 275 (0x7f44f4222800) [pid = 1868] [serial = 1828] [outer = (nil)] 08:47:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 276 (0x7f44f9827c00) [pid = 1868] [serial = 1829] [outer = 0x7f44f4222800] 08:47:10 INFO - PROCESS | 1868 | 1461685630213 Marionette DEBUG loaded listener.js 08:47:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 277 (0x7f44f9832800) [pid = 1868] [serial = 1830] [outer = 0x7f44f4222800] 08:47:11 INFO - PROCESS | 1868 | 1461685631083 Marionette TRACE conn3 <- [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]]]}] 08:47:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:47:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1529ms 08:47:11 INFO - PROCESS | 1868 | 1461685631140 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 08:47:11 INFO - PROCESS | 1868 | 1461685631143 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 08:47:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:47:11 INFO - PROCESS | 1868 | 1461685631148 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:47:11 INFO - PROCESS | 1868 | 1461685631150 Marionette TRACE conn3 <- [1,2410,null,{}] 08:47:11 INFO - PROCESS | 1868 | 1461685631156 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:11 INFO - PROCESS | 1868 | 1461685631365 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 08:47:11 INFO - PROCESS | 1868 | 1461685631702 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f95f4000 == 149 [pid = 1868] [id = 610] 08:47:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 278 (0x7f44f6b43800) [pid = 1868] [serial = 1831] [outer = (nil)] 08:47:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 279 (0x7f44f7776400) [pid = 1868] [serial = 1832] [outer = 0x7f44f6b43800] 08:47:11 INFO - PROCESS | 1868 | 1461685631777 Marionette DEBUG loaded listener.js 08:47:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 280 (0x7f44f9af4800) [pid = 1868] [serial = 1833] [outer = 0x7f44f6b43800] 08:47:13 INFO - PROCESS | 1868 | 1461685633279 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 08:47:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:47:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 2180ms 08:47:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:47:13 INFO - PROCESS | 1868 | 1461685633330 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 08:47:13 INFO - PROCESS | 1868 | 1461685633334 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 08:47:13 INFO - PROCESS | 1868 | 1461685633342 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:47:13 INFO - PROCESS | 1868 | 1461685633347 Marionette TRACE conn3 <- [1,2414,null,{}] 08:47:13 INFO - PROCESS | 1868 | 1461685633355 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:13 INFO - PROCESS | 1868 | 1461685633548 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 08:47:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450fa4f800 == 148 [pid = 1868] [id = 46] 08:47:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4529a45800 == 147 [pid = 1868] [id = 532] 08:47:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4513856000 == 146 [pid = 1868] [id = 580] 08:47:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512978800 == 145 [pid = 1868] [id = 579] 08:47:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511f2d800 == 144 [pid = 1868] [id = 578] 08:47:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450cdce000 == 143 [pid = 1868] [id = 577] 08:47:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450959e800 == 142 [pid = 1868] [id = 576] 08:47:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4509170800 == 141 [pid = 1868] [id = 575] 08:47:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508e73000 == 140 [pid = 1868] [id = 574] 08:47:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4507d6b800 == 139 [pid = 1868] [id = 573] 08:47:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450565f800 == 138 [pid = 1868] [id = 572] 08:47:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4505370000 == 137 [pid = 1868] [id = 571] 08:47:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44ff1d8800 == 136 [pid = 1868] [id = 570] 08:47:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fcb8a800 == 135 [pid = 1868] [id = 569] 08:47:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fb70f000 == 134 [pid = 1868] [id = 568] 08:47:14 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f6953800 == 133 [pid = 1868] [id = 567] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 279 (0x7f4504ce9000) [pid = 1868] [serial = 1629] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 278 (0x7f44ffcb3800) [pid = 1868] [serial = 1539] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 277 (0x7f44fd61a400) [pid = 1868] [serial = 1536] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 276 (0x7f45244e2000) [pid = 1868] [serial = 1533] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 275 (0x7f4524104c00) [pid = 1868] [serial = 1530] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 274 (0x7f45206ce000) [pid = 1868] [serial = 1527] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 273 (0x7f451f605400) [pid = 1868] [serial = 1524] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 272 (0x7f451e510400) [pid = 1868] [serial = 1521] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 271 (0x7f451554bc00) [pid = 1868] [serial = 1518] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 270 (0x7f4512c9f400) [pid = 1868] [serial = 1515] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 269 (0x7f450fba7000) [pid = 1868] [serial = 1512] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 268 (0x7f450ca90c00) [pid = 1868] [serial = 1509] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 267 (0x7f4508956800) [pid = 1868] [serial = 1506] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 266 (0x7f44fec2c000) [pid = 1868] [serial = 1503] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 265 (0x7f44f9fb5800) [pid = 1868] [serial = 1500] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 264 (0x7f450ca96c00) [pid = 1868] [serial = 1497] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 263 (0x7f4512686400) [pid = 1868] [serial = 1470] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 262 (0x7f45120ed000) [pid = 1868] [serial = 1467] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 261 (0x7f45112a1800) [pid = 1868] [serial = 1464] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 260 (0x7f450e610400) [pid = 1868] [serial = 1461] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 259 (0x7f450c96a800) [pid = 1868] [serial = 1458] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 258 (0x7f450c00c800) [pid = 1868] [serial = 1455] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 257 (0x7f450a49bc00) [pid = 1868] [serial = 1452] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 256 (0x7f45095c3400) [pid = 1868] [serial = 1449] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 255 (0x7f4508f82800) [pid = 1868] [serial = 1446] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 254 (0x7f4506072000) [pid = 1868] [serial = 1443] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 253 (0x7f45057c0400) [pid = 1868] [serial = 1440] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 252 (0x7f44ffcb3c00) [pid = 1868] [serial = 1437] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 251 (0x7f44fc06f800) [pid = 1868] [serial = 1434] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 250 (0x7f44f9fb9c00) [pid = 1868] [serial = 1431] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 249 (0x7f4504cf6400) [pid = 1868] [serial = 1428] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7f44fbf56400) [pid = 1868] [serial = 1401] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7f4512bfa800) [pid = 1868] [serial = 1398] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7f4512622800) [pid = 1868] [serial = 1395] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7f4511631400) [pid = 1868] [serial = 1392] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7f450dc10000) [pid = 1868] [serial = 1389] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7f450c978000) [pid = 1868] [serial = 1386] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7f450982bc00) [pid = 1868] [serial = 1383] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7f450716b000) [pid = 1868] [serial = 1380] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7f45052cc400) [pid = 1868] [serial = 1377] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7f44fbf54800) [pid = 1868] [serial = 1371] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7f44f9aee400) [pid = 1868] [serial = 1368] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7f44ffcb2c00) [pid = 1868] [serial = 1374] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7f44fec27000) [pid = 1868] [serial = 1694] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7f44ffcba000) [pid = 1868] [serial = 1697] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7f44feddb800) [pid = 1868] [serial = 1695] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7f44ff107000) [pid = 1868] [serial = 1700] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7f4508ed3c00) [pid = 1868] [serial = 1640] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7f44f6bee000) [pid = 1868] [serial = 1679] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7f451f4a4c00) [pid = 1868] [serial = 1652] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7f44fc04e000) [pid = 1868] [serial = 1634] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7f451146b800) [pid = 1868] [serial = 1646] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7f45057b8c00) [pid = 1868] [serial = 1637] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7f44f946f800) [pid = 1868] [serial = 1685] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7f44f9fb3000) [pid = 1868] [serial = 1686] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7f44f6fe5400) [pid = 1868] [serial = 1682] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7f44f7662000) [pid = 1868] [serial = 1683] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7f44fb8f7400) [pid = 1868] [serial = 1688] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7f44fbf5a800) [pid = 1868] [serial = 1689] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 220 (0x7f44f421ec00) [pid = 1868] [serial = 1631] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 219 (0x7f44fc80ec00) [pid = 1868] [serial = 1691] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7f44f6873c00) [pid = 1868] [serial = 1676] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7f44f69bac00) [pid = 1868] [serial = 1673] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7f44f469d000) [pid = 1868] [serial = 1670] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7f44f69b6000) [pid = 1868] [serial = 1667] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7f450cf0fc00) [pid = 1868] [serial = 1664] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7f4523f66000) [pid = 1868] [serial = 1661] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7f44fb739800) [pid = 1868] [serial = 1658] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7f4520836800) [pid = 1868] [serial = 1655] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7f450cfe6400) [pid = 1868] [serial = 1643] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7f451950c800) [pid = 1868] [serial = 1649] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 208 (0x7f4505d92000) [pid = 1868] [serial = 1698] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 207 (0x7f44fc8e0c00) [pid = 1868] [serial = 1692] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 206 (0x7f44fb8f7c00) [pid = 1868] [serial = 1404] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | --DOMWINDOW == 205 (0x7f4512688800) [pid = 1868] [serial = 1566] [outer = (nil)] [url = about:blank] 08:47:14 INFO - PROCESS | 1868 | 1461685634491 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f27e5000 == 134 [pid = 1868] [id = 611] 08:47:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 206 (0x7f44f4696800) [pid = 1868] [serial = 1834] [outer = (nil)] 08:47:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 207 (0x7f44f6873c00) [pid = 1868] [serial = 1835] [outer = 0x7f44f4696800] 08:47:14 INFO - PROCESS | 1868 | 1461685634579 Marionette DEBUG loaded listener.js 08:47:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 208 (0x7f44f6bda400) [pid = 1868] [serial = 1836] [outer = 0x7f44f4696800] 08:47:15 INFO - PROCESS | 1868 | 1461685635291 Marionette TRACE conn3 <- [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]]]}] 08:47:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:47:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1982ms 08:47:15 INFO - PROCESS | 1868 | 1461685635324 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 08:47:15 INFO - PROCESS | 1868 | 1461685635334 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 08:47:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:47:15 INFO - PROCESS | 1868 | 1461685635343 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:47:15 INFO - PROCESS | 1868 | 1461685635347 Marionette TRACE conn3 <- [1,2418,null,{}] 08:47:15 INFO - PROCESS | 1868 | 1461685635351 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:15 INFO - PROCESS | 1868 | 1461685635538 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 08:47:15 INFO - PROCESS | 1868 | 1461685635745 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f6aec000 == 135 [pid = 1868] [id = 612] 08:47:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 209 (0x7f44f4699c00) [pid = 1868] [serial = 1837] [outer = (nil)] 08:47:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7f44f6de1c00) [pid = 1868] [serial = 1838] [outer = 0x7f44f4699c00] 08:47:15 INFO - PROCESS | 1868 | 1461685635816 Marionette DEBUG loaded listener.js 08:47:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7f44f6faf400) [pid = 1868] [serial = 1839] [outer = 0x7f44f4699c00] 08:47:16 INFO - PROCESS | 1868 | 1461685636623 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:47:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:47:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1327ms 08:47:16 INFO - PROCESS | 1868 | 1461685636671 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 08:47:16 INFO - PROCESS | 1868 | 1461685636674 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 08:47:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:47:16 INFO - PROCESS | 1868 | 1461685636680 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:47:16 INFO - PROCESS | 1868 | 1461685636685 Marionette TRACE conn3 <- [1,2422,null,{}] 08:47:16 INFO - PROCESS | 1868 | 1461685636699 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:16 INFO - PROCESS | 1868 | 1461685636978 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 08:47:17 INFO - PROCESS | 1868 | 1461685637016 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9611800 == 136 [pid = 1868] [id = 613] 08:47:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7f44f7639c00) [pid = 1868] [serial = 1840] [outer = (nil)] 08:47:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7f44f7655c00) [pid = 1868] [serial = 1841] [outer = 0x7f44f7639c00] 08:47:17 INFO - PROCESS | 1868 | 1461685637077 Marionette DEBUG loaded listener.js 08:47:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7f44f89ef400) [pid = 1868] [serial = 1842] [outer = 0x7f44f7639c00] 08:47:17 INFO - PROCESS | 1868 | 1461685637976 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:47:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:47:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1334ms 08:47:18 INFO - PROCESS | 1868 | 1461685638018 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 08:47:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:47:18 INFO - PROCESS | 1868 | 1461685638022 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 08:47:18 INFO - PROCESS | 1868 | 1461685638026 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:47:18 INFO - PROCESS | 1868 | 1461685638029 Marionette TRACE conn3 <- [1,2426,null,{}] 08:47:18 INFO - PROCESS | 1868 | 1461685638034 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:18 INFO - PROCESS | 1868 | 1461685638283 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 08:47:18 INFO - PROCESS | 1868 | 1461685638315 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9c61800 == 137 [pid = 1868] [id = 614] 08:47:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7f44f946e400) [pid = 1868] [serial = 1843] [outer = (nil)] 08:47:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7f44f97e8400) [pid = 1868] [serial = 1844] [outer = 0x7f44f946e400] 08:47:18 INFO - PROCESS | 1868 | 1461685638428 Marionette DEBUG loaded listener.js 08:47:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7f44f9836000) [pid = 1868] [serial = 1845] [outer = 0x7f44f946e400] 08:47:19 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7f44fa95ac00) [pid = 1868] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:47:19 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7f44f9e0b000) [pid = 1868] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:47:19 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7f44f6fae000) [pid = 1868] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:47:19 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7f44fd618800) [pid = 1868] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:47:19 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7f44f6beb000) [pid = 1868] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:47:19 INFO - PROCESS | 1868 | 1461685639799 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 08:47:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:47:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1831ms 08:47:19 INFO - PROCESS | 1868 | 1461685639858 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 08:47:19 INFO - PROCESS | 1868 | 1461685639861 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 08:47:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:47:19 INFO - PROCESS | 1868 | 1461685639866 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:47:19 INFO - PROCESS | 1868 | 1461685639869 Marionette TRACE conn3 <- [1,2430,null,{}] 08:47:19 INFO - PROCESS | 1868 | 1461685639873 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:20 INFO - PROCESS | 1868 | 1461685640111 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 08:47:20 INFO - PROCESS | 1868 | 1461685640130 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa29a000 == 138 [pid = 1868] [id = 615] 08:47:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7f44f6bf5400) [pid = 1868] [serial = 1846] [outer = (nil)] 08:47:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7f44f9af6c00) [pid = 1868] [serial = 1847] [outer = 0x7f44f6bf5400] 08:47:20 INFO - PROCESS | 1868 | 1461685640188 Marionette DEBUG loaded listener.js 08:47:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7f44f9fb5800) [pid = 1868] [serial = 1848] [outer = 0x7f44f6bf5400] 08:47:21 INFO - PROCESS | 1868 | 1461685640996 Marionette TRACE conn3 <- [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]]]}] 08:47:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:47:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1175ms 08:47:21 INFO - PROCESS | 1868 | 1461685641042 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 08:47:21 INFO - PROCESS | 1868 | 1461685641045 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 08:47:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:47:21 INFO - PROCESS | 1868 | 1461685641055 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:47:21 INFO - PROCESS | 1868 | 1461685641057 Marionette TRACE conn3 <- [1,2434,null,{}] 08:47:21 INFO - PROCESS | 1868 | 1461685641080 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:21 INFO - PROCESS | 1868 | 1461685641308 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 08:47:21 INFO - PROCESS | 1868 | 1461685641322 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb5ea800 == 139 [pid = 1868] [id = 616] 08:47:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7f44f7634400) [pid = 1868] [serial = 1849] [outer = (nil)] 08:47:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7f44fb51d000) [pid = 1868] [serial = 1850] [outer = 0x7f44f7634400] 08:47:21 INFO - PROCESS | 1868 | 1461685641568 Marionette DEBUG loaded listener.js 08:47:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7f44fb6ad800) [pid = 1868] [serial = 1851] [outer = 0x7f44f7634400] 08:47:22 INFO - PROCESS | 1868 | 1461685642598 Marionette TRACE conn3 <- [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]]]}] 08:47:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:47:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1603ms 08:47:22 INFO - PROCESS | 1868 | 1461685642655 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 08:47:22 INFO - PROCESS | 1868 | 1461685642662 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 08:47:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:47:22 INFO - PROCESS | 1868 | 1461685642669 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:47:22 INFO - PROCESS | 1868 | 1461685642675 Marionette TRACE conn3 <- [1,2438,null,{}] 08:47:22 INFO - PROCESS | 1868 | 1461685642682 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:22 INFO - PROCESS | 1868 | 1461685642896 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 08:47:23 INFO - PROCESS | 1868 | 1461685643169 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9541800 == 140 [pid = 1868] [id = 617] 08:47:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7f44f6beec00) [pid = 1868] [serial = 1852] [outer = (nil)] 08:47:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 220 (0x7f44f6dd2400) [pid = 1868] [serial = 1853] [outer = 0x7f44f6beec00] 08:47:23 INFO - PROCESS | 1868 | 1461685643289 Marionette DEBUG loaded listener.js 08:47:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 221 (0x7f44f6fae400) [pid = 1868] [serial = 1854] [outer = 0x7f44f6beec00] 08:47:24 INFO - PROCESS | 1868 | 1461685644158 Marionette TRACE conn3 <- [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]]]}] 08:47:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:47:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1536ms 08:47:24 INFO - PROCESS | 1868 | 1461685644205 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 08:47:24 INFO - PROCESS | 1868 | 1461685644214 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 08:47:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:47:24 INFO - PROCESS | 1868 | 1461685644223 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:47:24 INFO - PROCESS | 1868 | 1461685644227 Marionette TRACE conn3 <- [1,2442,null,{}] 08:47:24 INFO - PROCESS | 1868 | 1461685644232 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:24 INFO - PROCESS | 1868 | 1461685644446 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 08:47:24 INFO - PROCESS | 1868 | 1461685644792 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb4da000 == 141 [pid = 1868] [id = 618] 08:47:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7f44f763a800) [pid = 1868] [serial = 1855] [outer = (nil)] 08:47:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7f44f89ea000) [pid = 1868] [serial = 1856] [outer = 0x7f44f763a800] 08:47:24 INFO - PROCESS | 1868 | 1461685644866 Marionette DEBUG loaded listener.js 08:47:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7f44f97e6400) [pid = 1868] [serial = 1857] [outer = 0x7f44f763a800] 08:47:25 INFO - PROCESS | 1868 | 1461685645657 Marionette TRACE conn3 <- [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]]]}] 08:47:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:47:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1484ms 08:47:25 INFO - PROCESS | 1868 | 1461685645707 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 08:47:25 INFO - PROCESS | 1868 | 1461685645711 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 08:47:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:47:25 INFO - PROCESS | 1868 | 1461685645716 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:47:25 INFO - PROCESS | 1868 | 1461685645722 Marionette TRACE conn3 <- [1,2446,null,{}] 08:47:25 INFO - PROCESS | 1868 | 1461685645737 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:25 INFO - PROCESS | 1868 | 1461685645952 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 08:47:26 INFO - PROCESS | 1868 | 1461685646221 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fbdd4800 == 142 [pid = 1868] [id = 619] 08:47:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7f44f6fad800) [pid = 1868] [serial = 1858] [outer = (nil)] 08:47:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7f44f9af4c00) [pid = 1868] [serial = 1859] [outer = 0x7f44f6fad800] 08:47:26 INFO - PROCESS | 1868 | 1461685646312 Marionette DEBUG loaded listener.js 08:47:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7f44fb3b9c00) [pid = 1868] [serial = 1860] [outer = 0x7f44f6fad800] 08:47:27 INFO - PROCESS | 1868 | 1461685647152 Marionette TRACE conn3 <- [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]]]}] 08:47:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:47:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1487ms 08:47:27 INFO - PROCESS | 1868 | 1461685647204 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 08:47:27 INFO - PROCESS | 1868 | 1461685647208 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 08:47:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:47:27 INFO - PROCESS | 1868 | 1461685647214 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:47:27 INFO - PROCESS | 1868 | 1461685647216 Marionette TRACE conn3 <- [1,2450,null,{}] 08:47:27 INFO - PROCESS | 1868 | 1461685647221 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:27 INFO - PROCESS | 1868 | 1461685647422 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 08:47:27 INFO - PROCESS | 1868 | 1461685647694 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc009800 == 143 [pid = 1868] [id = 620] 08:47:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7f44f7635800) [pid = 1868] [serial = 1861] [outer = (nil)] 08:47:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7f44fb6b0c00) [pid = 1868] [serial = 1862] [outer = 0x7f44f7635800] 08:47:27 INFO - PROCESS | 1868 | 1461685647768 Marionette DEBUG loaded listener.js 08:47:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7f44fb6b7800) [pid = 1868] [serial = 1863] [outer = 0x7f44f7635800] 08:47:28 INFO - PROCESS | 1868 | 1461685648617 Marionette TRACE conn3 <- [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]]]}] 08:47:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:47:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1428ms 08:47:28 INFO - PROCESS | 1868 | 1461685648643 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 08:47:28 INFO - PROCESS | 1868 | 1461685648646 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 08:47:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:47:28 INFO - PROCESS | 1868 | 1461685648652 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:47:28 INFO - PROCESS | 1868 | 1461685648654 Marionette TRACE conn3 <- [1,2454,null,{}] 08:47:28 INFO - PROCESS | 1868 | 1461685648659 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:28 INFO - PROCESS | 1868 | 1461685648856 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 08:47:29 INFO - PROCESS | 1868 | 1461685649124 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc9a3800 == 144 [pid = 1868] [id = 621] 08:47:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7f44fb3be400) [pid = 1868] [serial = 1864] [outer = (nil)] 08:47:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7f44fb73c000) [pid = 1868] [serial = 1865] [outer = 0x7f44fb3be400] 08:47:29 INFO - PROCESS | 1868 | 1461685649196 Marionette DEBUG loaded listener.js 08:47:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7f44fb8f0400) [pid = 1868] [serial = 1866] [outer = 0x7f44fb3be400] 08:47:30 INFO - PROCESS | 1868 | 1461685650079 Marionette TRACE conn3 <- [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]]]}] 08:47:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:47:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1483ms 08:47:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:47:30 INFO - PROCESS | 1868 | 1461685650136 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 08:47:30 INFO - PROCESS | 1868 | 1461685650139 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 08:47:30 INFO - PROCESS | 1868 | 1461685650145 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:47:30 INFO - PROCESS | 1868 | 1461685650147 Marionette TRACE conn3 <- [1,2458,null,{}] 08:47:30 INFO - PROCESS | 1868 | 1461685650152 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:30 INFO - PROCESS | 1868 | 1461685650365 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 08:47:30 INFO - PROCESS | 1868 | 1461685650637 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:30 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fccd2000 == 145 [pid = 1868] [id = 622] 08:47:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7f44f7777800) [pid = 1868] [serial = 1867] [outer = (nil)] 08:47:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7f44fbf56800) [pid = 1868] [serial = 1868] [outer = 0x7f44f7777800] 08:47:30 INFO - PROCESS | 1868 | 1461685650758 Marionette DEBUG loaded listener.js 08:47:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7f44fc04e000) [pid = 1868] [serial = 1869] [outer = 0x7f44f7777800] 08:47:31 INFO - PROCESS | 1868 | 1461685651580 Marionette TRACE conn3 <- [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]]]}] 08:47:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:47:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1484ms 08:47:31 INFO - PROCESS | 1868 | 1461685651629 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 08:47:31 INFO - PROCESS | 1868 | 1461685651632 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 08:47:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:47:31 INFO - PROCESS | 1868 | 1461685651638 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:47:31 INFO - PROCESS | 1868 | 1461685651640 Marionette TRACE conn3 <- [1,2462,null,{}] 08:47:31 INFO - PROCESS | 1868 | 1461685651646 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:31 INFO - PROCESS | 1868 | 1461685651842 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 08:47:32 INFO - PROCESS | 1868 | 1461685652111 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdede800 == 146 [pid = 1868] [id = 623] 08:47:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7f44fb8efc00) [pid = 1868] [serial = 1870] [outer = (nil)] 08:47:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7f44fc074c00) [pid = 1868] [serial = 1871] [outer = 0x7f44fb8efc00] 08:47:32 INFO - PROCESS | 1868 | 1461685652219 Marionette DEBUG loaded listener.js 08:47:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7f44fc808400) [pid = 1868] [serial = 1872] [outer = 0x7f44fb8efc00] 08:47:33 INFO - PROCESS | 1868 | 1461685653019 Marionette TRACE conn3 <- [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]]]}] 08:47:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:47:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1432ms 08:47:33 INFO - PROCESS | 1868 | 1461685653070 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 08:47:33 INFO - PROCESS | 1868 | 1461685653074 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 08:47:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:47:33 INFO - PROCESS | 1868 | 1461685653079 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:47:33 INFO - PROCESS | 1868 | 1461685653081 Marionette TRACE conn3 <- [1,2466,null,{}] 08:47:33 INFO - PROCESS | 1868 | 1461685653087 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:33 INFO - PROCESS | 1868 | 1461685653282 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 08:47:33 INFO - PROCESS | 1868 | 1461685653552 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fe0c8000 == 147 [pid = 1868] [id = 624] 08:47:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7f44fc043c00) [pid = 1868] [serial = 1873] [outer = (nil)] 08:47:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7f44fc80f400) [pid = 1868] [serial = 1874] [outer = 0x7f44fc043c00] 08:47:33 INFO - PROCESS | 1868 | 1461685653625 Marionette DEBUG loaded listener.js 08:47:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7f44fc87a800) [pid = 1868] [serial = 1875] [outer = 0x7f44fc043c00] 08:47:34 INFO - PROCESS | 1868 | 1461685654459 Marionette TRACE conn3 <- [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]]]}] 08:47:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:47:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1430ms 08:47:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:47:34 INFO - PROCESS | 1868 | 1461685654511 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 08:47:34 INFO - PROCESS | 1868 | 1461685654514 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 08:47:34 INFO - PROCESS | 1868 | 1461685654520 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:47:34 INFO - PROCESS | 1868 | 1461685654523 Marionette TRACE conn3 <- [1,2470,null,{}] 08:47:34 INFO - PROCESS | 1868 | 1461685654528 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:34 INFO - PROCESS | 1868 | 1461685654738 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 08:47:35 INFO - PROCESS | 1868 | 1461685655009 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44ff006800 == 148 [pid = 1868] [id = 625] 08:47:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7f44fc045400) [pid = 1868] [serial = 1876] [outer = (nil)] 08:47:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7f44fc8dcc00) [pid = 1868] [serial = 1877] [outer = 0x7f44fc045400] 08:47:35 INFO - PROCESS | 1868 | 1461685655085 Marionette DEBUG loaded listener.js 08:47:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7f44fc8e4800) [pid = 1868] [serial = 1878] [outer = 0x7f44fc045400] 08:47:35 INFO - PROCESS | 1868 | 1461685655913 Marionette TRACE conn3 <- [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]]]}] 08:47:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:47:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1428ms 08:47:35 INFO - PROCESS | 1868 | 1461685655948 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 08:47:35 INFO - PROCESS | 1868 | 1461685655952 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 08:47:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:47:35 INFO - PROCESS | 1868 | 1461685655958 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:47:35 INFO - PROCESS | 1868 | 1461685655960 Marionette TRACE conn3 <- [1,2474,null,{}] 08:47:35 INFO - PROCESS | 1868 | 1461685655965 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:36 INFO - PROCESS | 1868 | 1461685656165 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 08:47:36 INFO - PROCESS | 1868 | 1461685656473 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4504f9f000 == 149 [pid = 1868] [id = 626] 08:47:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7f44fd617c00) [pid = 1868] [serial = 1879] [outer = (nil)] 08:47:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7f44fd619c00) [pid = 1868] [serial = 1880] [outer = 0x7f44fd617c00] 08:47:36 INFO - PROCESS | 1868 | 1461685656560 Marionette DEBUG loaded listener.js 08:47:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7f44fdd45800) [pid = 1868] [serial = 1881] [outer = 0x7f44fd617c00] 08:47:37 INFO - PROCESS | 1868 | 1461685657455 Marionette TRACE conn3 <- [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]]]}] 08:47:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:47:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1536ms 08:47:37 INFO - PROCESS | 1868 | 1461685657494 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 08:47:37 INFO - PROCESS | 1868 | 1461685657498 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 08:47:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:47:37 INFO - PROCESS | 1868 | 1461685657503 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:47:37 INFO - PROCESS | 1868 | 1461685657507 Marionette TRACE conn3 <- [1,2478,null,{}] 08:47:37 INFO - PROCESS | 1868 | 1461685657512 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:37 INFO - PROCESS | 1868 | 1461685657737 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 08:47:38 INFO - PROCESS | 1868 | 1461685658010 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505366000 == 150 [pid = 1868] [id = 627] 08:47:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7f44fd618000) [pid = 1868] [serial = 1882] [outer = (nil)] 08:47:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 250 (0x7f44ff111c00) [pid = 1868] [serial = 1883] [outer = 0x7f44fd618000] 08:47:38 INFO - PROCESS | 1868 | 1461685658101 Marionette DEBUG loaded listener.js 08:47:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 251 (0x7f44ffcb5000) [pid = 1868] [serial = 1884] [outer = 0x7f44fd618000] 08:47:38 INFO - PROCESS | 1868 | 1461685658987 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 08:47:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:47:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1535ms 08:47:39 INFO - PROCESS | 1868 | 1461685659055 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 08:47:39 INFO - PROCESS | 1868 | 1461685659059 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 08:47:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:47:39 INFO - PROCESS | 1868 | 1461685659066 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:47:39 INFO - PROCESS | 1868 | 1461685659069 Marionette TRACE conn3 <- [1,2482,null,{}] 08:47:39 INFO - PROCESS | 1868 | 1461685659074 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:39 INFO - PROCESS | 1868 | 1461685659276 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 08:47:39 INFO - PROCESS | 1868 | 1461685659546 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505650000 == 151 [pid = 1868] [id = 628] 08:47:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 252 (0x7f44feddec00) [pid = 1868] [serial = 1885] [outer = (nil)] 08:47:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 253 (0x7f4504ce9400) [pid = 1868] [serial = 1886] [outer = 0x7f44feddec00] 08:47:39 INFO - PROCESS | 1868 | 1461685659623 Marionette DEBUG loaded listener.js 08:47:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 254 (0x7f4504cf2000) [pid = 1868] [serial = 1887] [outer = 0x7f44feddec00] 08:47:40 INFO - PROCESS | 1868 | 1461685660512 Marionette TRACE conn3 <- [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]]]}] 08:47:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:47:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1482ms 08:47:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:47:40 INFO - PROCESS | 1868 | 1461685660548 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 08:47:40 INFO - PROCESS | 1868 | 1461685660551 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 08:47:40 INFO - PROCESS | 1868 | 1461685660557 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:47:40 INFO - PROCESS | 1868 | 1461685660569 Marionette TRACE conn3 <- [1,2486,null,{}] 08:47:40 INFO - PROCESS | 1868 | 1461685660574 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:40 INFO - PROCESS | 1868 | 1461685660776 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 08:47:41 INFO - PROCESS | 1868 | 1461685661052 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505dd1000 == 152 [pid = 1868] [id = 629] 08:47:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 255 (0x7f44ffca5800) [pid = 1868] [serial = 1888] [outer = (nil)] 08:47:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 256 (0x7f45052c3c00) [pid = 1868] [serial = 1889] [outer = 0x7f44ffca5800] 08:47:41 INFO - PROCESS | 1868 | 1461685661124 Marionette DEBUG loaded listener.js 08:47:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 257 (0x7f45057b2c00) [pid = 1868] [serial = 1890] [outer = 0x7f44ffca5800] 08:47:42 INFO - PROCESS | 1868 | 1461685662046 Marionette TRACE conn3 <- [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]]]}] 08:47:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:47:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1543ms 08:47:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:47:42 INFO - PROCESS | 1868 | 1461685662099 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 08:47:42 INFO - PROCESS | 1868 | 1461685662102 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 08:47:42 INFO - PROCESS | 1868 | 1461685662108 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:47:42 INFO - PROCESS | 1868 | 1461685662111 Marionette TRACE conn3 <- [1,2490,null,{}] 08:47:42 INFO - PROCESS | 1868 | 1461685662116 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:42 INFO - PROCESS | 1868 | 1461685662326 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 08:47:42 INFO - PROCESS | 1868 | 1461685662600 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:42 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4507d65000 == 153 [pid = 1868] [id = 630] 08:47:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 258 (0x7f4504ceac00) [pid = 1868] [serial = 1891] [outer = (nil)] 08:47:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 259 (0x7f45057c0800) [pid = 1868] [serial = 1892] [outer = 0x7f4504ceac00] 08:47:42 INFO - PROCESS | 1868 | 1461685662675 Marionette DEBUG loaded listener.js 08:47:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 260 (0x7f4505d8f000) [pid = 1868] [serial = 1893] [outer = 0x7f4504ceac00] 08:47:43 INFO - PROCESS | 1868 | 1461685663545 Marionette TRACE conn3 <- [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]]]}] 08:47:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:47:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1482ms 08:47:43 INFO - PROCESS | 1868 | 1461685663589 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 08:47:43 INFO - PROCESS | 1868 | 1461685663593 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 08:47:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:47:43 INFO - PROCESS | 1868 | 1461685663598 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:47:43 INFO - PROCESS | 1868 | 1461685663600 Marionette TRACE conn3 <- [1,2494,null,{}] 08:47:43 INFO - PROCESS | 1868 | 1461685663606 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:43 INFO - PROCESS | 1868 | 1461685663808 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 08:47:44 INFO - PROCESS | 1868 | 1461685664084 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508932800 == 154 [pid = 1868] [id = 631] 08:47:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 261 (0x7f44fb527400) [pid = 1868] [serial = 1894] [outer = (nil)] 08:47:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 262 (0x7f4505e4c400) [pid = 1868] [serial = 1895] [outer = 0x7f44fb527400] 08:47:44 INFO - PROCESS | 1868 | 1461685664155 Marionette DEBUG loaded listener.js 08:47:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 263 (0x7f4505e56c00) [pid = 1868] [serial = 1896] [outer = 0x7f44fb527400] 08:47:45 INFO - PROCESS | 1868 | 1461685665007 Marionette TRACE conn3 <- [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]]]}] 08:47:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:47:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1479ms 08:47:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:47:45 INFO - PROCESS | 1868 | 1461685665078 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 08:47:45 INFO - PROCESS | 1868 | 1461685665080 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 08:47:45 INFO - PROCESS | 1868 | 1461685665086 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:47:45 INFO - PROCESS | 1868 | 1461685665089 Marionette TRACE conn3 <- [1,2498,null,{}] 08:47:45 INFO - PROCESS | 1868 | 1461685665094 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:45 INFO - PROCESS | 1868 | 1461685665293 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 08:47:45 INFO - PROCESS | 1868 | 1461685665571 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508e78000 == 155 [pid = 1868] [id = 632] 08:47:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 264 (0x7f4504cf6c00) [pid = 1868] [serial = 1897] [outer = (nil)] 08:47:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 265 (0x7f4505fcb800) [pid = 1868] [serial = 1898] [outer = 0x7f4504cf6c00] 08:47:45 INFO - PROCESS | 1868 | 1461685665646 Marionette DEBUG loaded listener.js 08:47:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 266 (0x7f4505ff3800) [pid = 1868] [serial = 1899] [outer = 0x7f4504cf6c00] 08:47:46 INFO - PROCESS | 1868 | 1461685666498 Marionette TRACE conn3 <- [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]]]}] 08:47:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:47:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1488ms 08:47:46 INFO - PROCESS | 1868 | 1461685666575 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 08:47:46 INFO - PROCESS | 1868 | 1461685666581 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 08:47:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:47:46 INFO - PROCESS | 1868 | 1461685666589 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:47:46 INFO - PROCESS | 1868 | 1461685666591 Marionette TRACE conn3 <- [1,2502,null,{}] 08:47:46 INFO - PROCESS | 1868 | 1461685666596 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:46 INFO - PROCESS | 1868 | 1461685666838 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 08:47:47 INFO - PROCESS | 1868 | 1461685667147 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:47 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4509114800 == 156 [pid = 1868] [id = 633] 08:47:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 267 (0x7f4505fc0c00) [pid = 1868] [serial = 1900] [outer = (nil)] 08:47:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 268 (0x7f4506075c00) [pid = 1868] [serial = 1901] [outer = 0x7f4505fc0c00] 08:47:47 INFO - PROCESS | 1868 | 1461685667219 Marionette DEBUG loaded listener.js 08:47:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 269 (0x7f4507168800) [pid = 1868] [serial = 1902] [outer = 0x7f4505fc0c00] 08:47:48 INFO - PROCESS | 1868 | 1461685668070 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 08:47:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:47:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1532ms 08:47:48 INFO - PROCESS | 1868 | 1461685668123 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 08:47:48 INFO - PROCESS | 1868 | 1461685668126 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 08:47:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:47:48 INFO - PROCESS | 1868 | 1461685668131 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:47:48 INFO - PROCESS | 1868 | 1461685668134 Marionette TRACE conn3 <- [1,2506,null,{}] 08:47:48 INFO - PROCESS | 1868 | 1461685668139 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:48 INFO - PROCESS | 1868 | 1461685668343 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 08:47:49 INFO - PROCESS | 1868 | 1461685669148 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f6afe000 == 157 [pid = 1868] [id = 634] 08:47:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 270 (0x7f44efbf0400) [pid = 1868] [serial = 1903] [outer = (nil)] 08:47:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 271 (0x7f44f4695400) [pid = 1868] [serial = 1904] [outer = 0x7f44efbf0400] 08:47:49 INFO - PROCESS | 1868 | 1461685669215 Marionette DEBUG loaded listener.js 08:47:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 272 (0x7f44f69b4400) [pid = 1868] [serial = 1905] [outer = 0x7f44efbf0400] 08:47:50 INFO - PROCESS | 1868 | 1461685670092 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 08:47:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:47:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 2028ms 08:47:50 INFO - PROCESS | 1868 | 1461685670162 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 08:47:50 INFO - PROCESS | 1868 | 1461685670168 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 08:47:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:47:50 INFO - PROCESS | 1868 | 1461685670174 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:47:50 INFO - PROCESS | 1868 | 1461685670179 Marionette TRACE conn3 <- [1,2510,null,{}] 08:47:50 INFO - PROCESS | 1868 | 1461685670184 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:50 INFO - PROCESS | 1868 | 1461685670431 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 08:47:50 INFO - PROCESS | 1868 | 1461685670903 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f27e7800 == 158 [pid = 1868] [id = 635] 08:47:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 273 (0x7f44f6bd1000) [pid = 1868] [serial = 1906] [outer = (nil)] 08:47:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 274 (0x7f44f6bee400) [pid = 1868] [serial = 1907] [outer = 0x7f44f6bd1000] 08:47:50 INFO - PROCESS | 1868 | 1461685670977 Marionette DEBUG loaded listener.js 08:47:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 275 (0x7f44f6fb4c00) [pid = 1868] [serial = 1908] [outer = 0x7f44f6bd1000] 08:47:51 INFO - PROCESS | 1868 | 1461685671901 Marionette TRACE conn3 <- [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]]]}] 08:47:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:47:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1787ms 08:47:51 INFO - PROCESS | 1868 | 1461685671965 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 08:47:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:47:51 INFO - PROCESS | 1868 | 1461685671970 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 08:47:51 INFO - PROCESS | 1868 | 1461685671976 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:47:51 INFO - PROCESS | 1868 | 1461685671979 Marionette TRACE conn3 <- [1,2514,null,{}] 08:47:51 INFO - PROCESS | 1868 | 1461685671984 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:52 INFO - PROCESS | 1868 | 1461685672186 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 08:47:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9611800 == 157 [pid = 1868] [id = 613] 08:47:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f6aec000 == 156 [pid = 1868] [id = 612] 08:47:52 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f27e5000 == 155 [pid = 1868] [id = 611] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 274 (0x7f44f7776800) [pid = 1868] [serial = 1760] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 273 (0x7f44f9e03800) [pid = 1868] [serial = 1761] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 272 (0x7f44fbf61400) [pid = 1868] [serial = 1709] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 271 (0x7f4507174c00) [pid = 1868] [serial = 1718] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 270 (0x7f44fc048000) [pid = 1868] [serial = 1767] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 269 (0x7f451554ec00) [pid = 1868] [serial = 1748] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 268 (0x7f44f89e4000) [pid = 1868] [serial = 1751] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 267 (0x7f450cf10000) [pid = 1868] [serial = 1733] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 266 (0x7f44f469ec00) [pid = 1868] [serial = 1703] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 265 (0x7f44ffcb2400) [pid = 1868] [serial = 1712] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 264 (0x7f44f97e7c00) [pid = 1868] [serial = 1706] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 263 (0x7f450cf0ac00) [pid = 1868] [serial = 1757] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 262 (0x7f44fdd43400) [pid = 1868] [serial = 1769] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 261 (0x7f450ca92400) [pid = 1868] [serial = 1730] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 260 (0x7f45092e2c00) [pid = 1868] [serial = 1721] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 259 (0x7f44fb8f3000) [pid = 1868] [serial = 1766] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 258 (0x7f4511a43800) [pid = 1868] [serial = 1736] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 257 (0x7f44f9e08800) [pid = 1868] [serial = 1763] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 256 (0x7f44f9e11000) [pid = 1868] [serial = 1764] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 255 (0x7f450c00a400) [pid = 1868] [serial = 1727] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 254 (0x7f4515832400) [pid = 1868] [serial = 1742] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 253 (0x7f4520542000) [pid = 1868] [serial = 1754] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 252 (0x7f44ffcb0000) [pid = 1868] [serial = 1772] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 251 (0x7f44fedd9400) [pid = 1868] [serial = 1770] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 250 (0x7f45052c2c00) [pid = 1868] [serial = 1773] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 249 (0x7f44f6f0b400) [pid = 1868] [serial = 1745] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7f451262bc00) [pid = 1868] [serial = 1739] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7f45057c0000) [pid = 1868] [serial = 1715] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7f450a494000) [pid = 1868] [serial = 1724] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7f44fb523c00) [pid = 1868] [serial = 1775] [outer = (nil)] [url = about:blank] 08:47:52 INFO - PROCESS | 1868 | 1461685672930 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:52 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44efdd9800 == 156 [pid = 1868] [id = 636] 08:47:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7f44efbebc00) [pid = 1868] [serial = 1909] [outer = (nil)] 08:47:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7f44f6bcd800) [pid = 1868] [serial = 1910] [outer = 0x7f44efbebc00] 08:47:52 INFO - PROCESS | 1868 | 1461685672992 Marionette DEBUG loaded listener.js 08:47:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7f44f89e4000) [pid = 1868] [serial = 1911] [outer = 0x7f44efbebc00] 08:47:53 INFO - PROCESS | 1868 | 1461685673701 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 08:47:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:47:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1776ms 08:47:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:47:53 INFO - PROCESS | 1868 | 1461685673753 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 08:47:53 INFO - PROCESS | 1868 | 1461685673756 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 08:47:53 INFO - PROCESS | 1868 | 1461685673770 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:47:53 INFO - PROCESS | 1868 | 1461685673777 Marionette TRACE conn3 <- [1,2518,null,{}] 08:47:53 INFO - PROCESS | 1868 | 1461685673783 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:53 INFO - PROCESS | 1868 | 1461685673966 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 08:47:54 INFO - PROCESS | 1868 | 1461685674170 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb4d8000 == 157 [pid = 1868] [id = 637] 08:47:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7f44f469b800) [pid = 1868] [serial = 1912] [outer = (nil)] 08:47:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 250 (0x7f44f9aec800) [pid = 1868] [serial = 1913] [outer = 0x7f44f469b800] 08:47:54 INFO - PROCESS | 1868 | 1461685674237 Marionette DEBUG loaded listener.js 08:47:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 251 (0x7f44fa95bc00) [pid = 1868] [serial = 1914] [outer = 0x7f44f469b800] 08:47:54 INFO - PROCESS | 1868 | 1461685674967 Marionette TRACE conn3 <- [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]]]}] 08:47:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:47:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1242ms 08:47:55 INFO - PROCESS | 1868 | 1461685675004 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 08:47:55 INFO - PROCESS | 1868 | 1461685675008 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 08:47:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:47:55 INFO - PROCESS | 1868 | 1461685675013 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:47:55 INFO - PROCESS | 1868 | 1461685675015 Marionette TRACE conn3 <- [1,2522,null,{}] 08:47:55 INFO - PROCESS | 1868 | 1461685675067 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:55 INFO - PROCESS | 1868 | 1461685675322 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 08:47:55 INFO - PROCESS | 1868 | 1461685675353 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fbf1e000 == 158 [pid = 1868] [id = 638] 08:47:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 252 (0x7f44f7658c00) [pid = 1868] [serial = 1915] [outer = (nil)] 08:47:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 253 (0x7f44fb6b1400) [pid = 1868] [serial = 1916] [outer = 0x7f44f7658c00] 08:47:55 INFO - PROCESS | 1868 | 1461685675410 Marionette DEBUG loaded listener.js 08:47:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 254 (0x7f44fb8f6000) [pid = 1868] [serial = 1917] [outer = 0x7f44f7658c00] 08:47:56 INFO - PROCESS | 1868 | 1461685676307 Marionette TRACE conn3 <- [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]]]}] 08:47:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:47:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1331ms 08:47:56 INFO - PROCESS | 1868 | 1461685676345 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 08:47:56 INFO - PROCESS | 1868 | 1461685676348 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 08:47:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:47:56 INFO - PROCESS | 1868 | 1461685676353 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:47:56 INFO - PROCESS | 1868 | 1461685676355 Marionette TRACE conn3 <- [1,2526,null,{}] 08:47:56 INFO - PROCESS | 1868 | 1461685676366 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:56 INFO - PROCESS | 1868 | 1461685676613 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 08:47:56 INFO - PROCESS | 1868 | 1461685676677 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:56 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fcb74800 == 159 [pid = 1868] [id = 639] 08:47:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 255 (0x7f44fbeeb000) [pid = 1868] [serial = 1918] [outer = (nil)] 08:47:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 256 (0x7f44fbf5ec00) [pid = 1868] [serial = 1919] [outer = 0x7f44fbeeb000] 08:47:56 INFO - PROCESS | 1868 | 1461685676771 Marionette DEBUG loaded listener.js 08:47:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 257 (0x7f44fc8e7800) [pid = 1868] [serial = 1920] [outer = 0x7f44fbeeb000] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 256 (0x7f44fb734000) [pid = 1868] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 255 (0x7f44ffca4000) [pid = 1868] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 254 (0x7f44f946e400) [pid = 1868] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 253 (0x7f44f6708c00) [pid = 1868] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 252 (0x7f44f4217000) [pid = 1868] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 251 (0x7f44f7639c00) [pid = 1868] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 250 (0x7f44f4696800) [pid = 1868] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 249 (0x7f44f4699c00) [pid = 1868] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7f44f6706c00) [pid = 1868] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7f44f6bed400) [pid = 1868] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7f451536e800) [pid = 1868] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7f4518669000) [pid = 1868] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7f450cf07000) [pid = 1868] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7f44f6bf5400) [pid = 1868] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7f451129a400) [pid = 1868] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7f44f6707800) [pid = 1868] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7f44f947ac00) [pid = 1868] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7f44f46a1c00) [pid = 1868] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7f44f6dd3000) [pid = 1868] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7f451129b800) [pid = 1868] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7f45095cd800) [pid = 1868] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7f4508d33000) [pid = 1868] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7f44f6dddc00) [pid = 1868] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7f44fb6aac00) [pid = 1868] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7f4523f58000) [pid = 1868] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7f44f69b0000) [pid = 1868] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7f44fec22c00) [pid = 1868] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7f45152d8000) [pid = 1868] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7f44fb520400) [pid = 1868] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7f450c979800) [pid = 1868] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7f44ff110400) [pid = 1868] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7f44f4695000) [pid = 1868] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7f44fc045800) [pid = 1868] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:47:58 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7f44fb526c00) [pid = 1868] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:47:58 INFO - PROCESS | 1868 | 1461685678558 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 08:47:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:47:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 2240ms 08:47:58 INFO - PROCESS | 1868 | 1461685678594 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 08:47:58 INFO - PROCESS | 1868 | 1461685678598 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 08:47:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:47:58 INFO - PROCESS | 1868 | 1461685678604 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:47:58 INFO - PROCESS | 1868 | 1461685678605 Marionette TRACE conn3 <- [1,2530,null,{}] 08:47:58 INFO - PROCESS | 1868 | 1461685678610 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:58 INFO - PROCESS | 1868 | 1461685678865 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 08:47:58 INFO - PROCESS | 1868 | 1461685678886 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9a91800 == 160 [pid = 1868] [id = 640] 08:47:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7f44f4221c00) [pid = 1868] [serial = 1921] [outer = (nil)] 08:47:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7f44f69b0000) [pid = 1868] [serial = 1922] [outer = 0x7f44f4221c00] 08:47:58 INFO - PROCESS | 1868 | 1461685678944 Marionette DEBUG loaded listener.js 08:47:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7f44fb520400) [pid = 1868] [serial = 1923] [outer = 0x7f44f4221c00] 08:47:59 INFO - PROCESS | 1868 | 1461685679751 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 08:47:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:47:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1177ms 08:47:59 INFO - PROCESS | 1868 | 1461685679781 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 08:47:59 INFO - PROCESS | 1868 | 1461685679784 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 08:47:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:47:59 INFO - PROCESS | 1868 | 1461685679790 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:47:59 INFO - PROCESS | 1868 | 1461685679791 Marionette TRACE conn3 <- [1,2534,null,{}] 08:47:59 INFO - PROCESS | 1868 | 1461685679796 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:00 INFO - PROCESS | 1868 | 1461685680053 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 08:48:00 INFO - PROCESS | 1868 | 1461685680074 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fee3b000 == 161 [pid = 1868] [id = 641] 08:48:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7f44f6f09400) [pid = 1868] [serial = 1924] [outer = (nil)] 08:48:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7f44fbee7400) [pid = 1868] [serial = 1925] [outer = 0x7f44f6f09400] 08:48:00 INFO - PROCESS | 1868 | 1461685680131 Marionette DEBUG loaded listener.js 08:48:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7f44fdd46000) [pid = 1868] [serial = 1926] [outer = 0x7f44f6f09400] 08:48:01 INFO - PROCESS | 1868 | 1461685681318 Marionette TRACE conn3 <- [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]]]}] 08:48:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:48:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1580ms 08:48:01 INFO - PROCESS | 1868 | 1461685681371 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 08:48:01 INFO - PROCESS | 1868 | 1461685681377 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 08:48:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:48:01 INFO - PROCESS | 1868 | 1461685681384 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:48:01 INFO - PROCESS | 1868 | 1461685681390 Marionette TRACE conn3 <- [1,2538,null,{}] 08:48:01 INFO - PROCESS | 1868 | 1461685681397 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:01 INFO - PROCESS | 1868 | 1461685681628 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 08:48:01 INFO - PROCESS | 1868 | 1461685681973 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9aa0000 == 162 [pid = 1868] [id = 642] 08:48:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7f44f6be9400) [pid = 1868] [serial = 1927] [outer = (nil)] 08:48:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7f44f6dd7c00) [pid = 1868] [serial = 1928] [outer = 0x7f44f6be9400] 08:48:02 INFO - PROCESS | 1868 | 1461685682053 Marionette DEBUG loaded listener.js 08:48:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7f44f6fe8c00) [pid = 1868] [serial = 1929] [outer = 0x7f44f6be9400] 08:48:02 INFO - PROCESS | 1868 | 1461685682943 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 08:48:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:48:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1631ms 08:48:03 INFO - PROCESS | 1868 | 1461685683016 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 08:48:03 INFO - PROCESS | 1868 | 1461685683025 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 08:48:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:48:03 INFO - PROCESS | 1868 | 1461685683036 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:48:03 INFO - PROCESS | 1868 | 1461685683039 Marionette TRACE conn3 <- [1,2542,null,{}] 08:48:03 INFO - PROCESS | 1868 | 1461685683046 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:03 INFO - PROCESS | 1868 | 1461685683308 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 08:48:03 INFO - PROCESS | 1868 | 1461685683663 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc9c9800 == 163 [pid = 1868] [id = 643] 08:48:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7f44f9472400) [pid = 1868] [serial = 1930] [outer = (nil)] 08:48:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7f44f9834400) [pid = 1868] [serial = 1931] [outer = 0x7f44f9472400] 08:48:03 INFO - PROCESS | 1868 | 1461685683743 Marionette DEBUG loaded listener.js 08:48:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7f44fa0ed000) [pid = 1868] [serial = 1932] [outer = 0x7f44f9472400] 08:48:04 INFO - PROCESS | 1868 | 1461685684586 Marionette TRACE conn3 <- [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]]]}] 08:48:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:48:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1586ms 08:48:04 INFO - PROCESS | 1868 | 1461685684622 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 08:48:04 INFO - PROCESS | 1868 | 1461685684626 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 08:48:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:48:04 INFO - PROCESS | 1868 | 1461685684632 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:48:04 INFO - PROCESS | 1868 | 1461685684637 Marionette TRACE conn3 <- [1,2546,null,{}] 08:48:04 INFO - PROCESS | 1868 | 1461685684653 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:04 INFO - PROCESS | 1868 | 1461685684868 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 08:48:05 INFO - PROCESS | 1868 | 1461685685147 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:05 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45050d7000 == 164 [pid = 1868] [id = 644] 08:48:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7f44fb736800) [pid = 1868] [serial = 1933] [outer = (nil)] 08:48:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7f44fbf52400) [pid = 1868] [serial = 1934] [outer = 0x7f44fb736800] 08:48:05 INFO - PROCESS | 1868 | 1461685685263 Marionette DEBUG loaded listener.js 08:48:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7f44fc8e0000) [pid = 1868] [serial = 1935] [outer = 0x7f44fb736800] 08:48:06 INFO - PROCESS | 1868 | 1461685686064 Marionette TRACE conn3 <- [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]]]}] 08:48:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:48:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1482ms 08:48:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:48:06 INFO - PROCESS | 1868 | 1461685686115 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 08:48:06 INFO - PROCESS | 1868 | 1461685686119 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 08:48:06 INFO - PROCESS | 1868 | 1461685686124 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:48:06 INFO - PROCESS | 1868 | 1461685686128 Marionette TRACE conn3 <- [1,2550,null,{}] 08:48:06 INFO - PROCESS | 1868 | 1461685686133 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:06 INFO - PROCESS | 1868 | 1461685686338 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 08:48:06 INFO - PROCESS | 1868 | 1461685686613 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450582d800 == 165 [pid = 1868] [id = 645] 08:48:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7f44fb73dc00) [pid = 1868] [serial = 1936] [outer = (nil)] 08:48:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7f44fec2c000) [pid = 1868] [serial = 1937] [outer = 0x7f44fb73dc00] 08:48:06 INFO - PROCESS | 1868 | 1461685686708 Marionette DEBUG loaded listener.js 08:48:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7f44fede3c00) [pid = 1868] [serial = 1938] [outer = 0x7f44fb73dc00] 08:48:07 INFO - PROCESS | 1868 | 1461685687617 Marionette TRACE conn3 <- [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]]]}] 08:48:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:48:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1529ms 08:48:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:48:07 INFO - PROCESS | 1868 | 1461685687654 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 08:48:07 INFO - PROCESS | 1868 | 1461685687657 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 08:48:07 INFO - PROCESS | 1868 | 1461685687663 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:48:07 INFO - PROCESS | 1868 | 1461685687666 Marionette TRACE conn3 <- [1,2554,null,{}] 08:48:07 INFO - PROCESS | 1868 | 1461685687671 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:07 INFO - PROCESS | 1868 | 1461685687884 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 08:48:08 INFO - PROCESS | 1868 | 1461685688162 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508e76800 == 166 [pid = 1868] [id = 646] 08:48:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7f44ffca4000) [pid = 1868] [serial = 1939] [outer = (nil)] 08:48:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7f44ffcae000) [pid = 1868] [serial = 1940] [outer = 0x7f44ffca4000] 08:48:08 INFO - PROCESS | 1868 | 1461685688303 Marionette DEBUG loaded listener.js 08:48:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7f4504ceb400) [pid = 1868] [serial = 1941] [outer = 0x7f44ffca4000] 08:48:09 INFO - PROCESS | 1868 | 1461685689169 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 08:48:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:48:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1584ms 08:48:09 INFO - PROCESS | 1868 | 1461685689247 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 08:48:09 INFO - PROCESS | 1868 | 1461685689251 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 08:48:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:48:09 INFO - PROCESS | 1868 | 1461685689257 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:48:09 INFO - PROCESS | 1868 | 1461685689260 Marionette TRACE conn3 <- [1,2558,null,{}] 08:48:09 INFO - PROCESS | 1868 | 1461685689265 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:09 INFO - PROCESS | 1868 | 1461685689531 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 08:48:09 INFO - PROCESS | 1868 | 1461685689846 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45094f1800 == 167 [pid = 1868] [id = 647] 08:48:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7f44ffca4c00) [pid = 1868] [serial = 1942] [outer = (nil)] 08:48:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7f450606ec00) [pid = 1868] [serial = 1943] [outer = 0x7f44ffca4c00] 08:48:09 INFO - PROCESS | 1868 | 1461685689926 Marionette DEBUG loaded listener.js 08:48:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7f4507174800) [pid = 1868] [serial = 1944] [outer = 0x7f44ffca4c00] 08:48:10 INFO - PROCESS | 1868 | 1461685690753 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 08:48:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:48:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1533ms 08:48:10 INFO - PROCESS | 1868 | 1461685690798 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 08:48:10 INFO - PROCESS | 1868 | 1461685690801 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 08:48:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:48:10 INFO - PROCESS | 1868 | 1461685690808 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:48:10 INFO - PROCESS | 1868 | 1461685690811 Marionette TRACE conn3 <- [1,2562,null,{}] 08:48:10 INFO - PROCESS | 1868 | 1461685690816 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:11 INFO - PROCESS | 1868 | 1461685691034 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 08:48:11 INFO - PROCESS | 1868 | 1461685691316 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45095a4000 == 168 [pid = 1868] [id = 648] 08:48:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7f4505d87c00) [pid = 1868] [serial = 1945] [outer = (nil)] 08:48:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7f450729bc00) [pid = 1868] [serial = 1946] [outer = 0x7f4505d87c00] 08:48:11 INFO - PROCESS | 1868 | 1461685691449 Marionette DEBUG loaded listener.js 08:48:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 250 (0x7f45082c0800) [pid = 1868] [serial = 1947] [outer = 0x7f4505d87c00] 08:48:12 INFO - PROCESS | 1868 | 1461685692350 Marionette TRACE conn3 <- [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]]]}] 08:48:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:48:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1586ms 08:48:12 INFO - PROCESS | 1868 | 1461685692395 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 08:48:12 INFO - PROCESS | 1868 | 1461685692398 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 08:48:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:48:12 INFO - PROCESS | 1868 | 1461685692404 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:48:12 INFO - PROCESS | 1868 | 1461685692406 Marionette TRACE conn3 <- [1,2566,null,{}] 08:48:12 INFO - PROCESS | 1868 | 1461685692411 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:12 INFO - PROCESS | 1868 | 1461685692624 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 08:48:12 INFO - PROCESS | 1868 | 1461685692955 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450a869000 == 169 [pid = 1868] [id = 649] 08:48:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 251 (0x7f44efbe4000) [pid = 1868] [serial = 1948] [outer = (nil)] 08:48:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 252 (0x7f4507298400) [pid = 1868] [serial = 1949] [outer = 0x7f44efbe4000] 08:48:13 INFO - PROCESS | 1868 | 1461685693034 Marionette DEBUG loaded listener.js 08:48:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 253 (0x7f4508952c00) [pid = 1868] [serial = 1950] [outer = 0x7f44efbe4000] 08:48:13 INFO - PROCESS | 1868 | 1461685693869 Marionette TRACE conn3 <- [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]]]}] 08:48:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:48:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1531ms 08:48:13 INFO - PROCESS | 1868 | 1461685693935 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 08:48:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:48:13 INFO - PROCESS | 1868 | 1461685693939 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 08:48:13 INFO - PROCESS | 1868 | 1461685693944 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:48:13 INFO - PROCESS | 1868 | 1461685693947 Marionette TRACE conn3 <- [1,2570,null,{}] 08:48:13 INFO - PROCESS | 1868 | 1461685693952 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:14 INFO - PROCESS | 1868 | 1461685694156 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 08:48:14 INFO - PROCESS | 1868 | 1461685694411 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450c18e000 == 170 [pid = 1868] [id = 650] 08:48:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 254 (0x7f44f4217000) [pid = 1868] [serial = 1951] [outer = (nil)] 08:48:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 255 (0x7f4508b9bc00) [pid = 1868] [serial = 1952] [outer = 0x7f44f4217000] 08:48:14 INFO - PROCESS | 1868 | 1461685694486 Marionette DEBUG loaded listener.js 08:48:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 256 (0x7f4508cc5c00) [pid = 1868] [serial = 1953] [outer = 0x7f44f4217000] 08:48:15 INFO - PROCESS | 1868 | 1461685695393 Marionette TRACE conn3 <- [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]]]}] 08:48:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:48:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1526ms 08:48:15 INFO - PROCESS | 1868 | 1461685695471 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 08:48:15 INFO - PROCESS | 1868 | 1461685695474 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 08:48:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:48:15 INFO - PROCESS | 1868 | 1461685695481 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:48:15 INFO - PROCESS | 1868 | 1461685695483 Marionette TRACE conn3 <- [1,2574,null,{}] 08:48:15 INFO - PROCESS | 1868 | 1461685695489 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:15 INFO - PROCESS | 1868 | 1461685695718 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 08:48:16 INFO - PROCESS | 1868 | 1461685696052 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450cdd2000 == 171 [pid = 1868] [id = 651] 08:48:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 257 (0x7f4508ec7400) [pid = 1868] [serial = 1954] [outer = (nil)] 08:48:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 258 (0x7f4508ed5800) [pid = 1868] [serial = 1955] [outer = 0x7f4508ec7400] 08:48:16 INFO - PROCESS | 1868 | 1461685696135 Marionette DEBUG loaded listener.js 08:48:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 259 (0x7f4508f89800) [pid = 1868] [serial = 1956] [outer = 0x7f4508ec7400] 08:48:17 INFO - PROCESS | 1868 | 1461685697039 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 08:48:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:48:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1587ms 08:48:17 INFO - PROCESS | 1868 | 1461685697070 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 08:48:17 INFO - PROCESS | 1868 | 1461685697074 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 08:48:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:48:17 INFO - PROCESS | 1868 | 1461685697080 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:48:17 INFO - PROCESS | 1868 | 1461685697084 Marionette TRACE conn3 <- [1,2578,null,{}] 08:48:17 INFO - PROCESS | 1868 | 1461685697089 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:17 INFO - PROCESS | 1868 | 1461685697326 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 08:48:17 INFO - PROCESS | 1868 | 1461685697609 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450fe8b800 == 172 [pid = 1868] [id = 652] 08:48:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 260 (0x7f4504cf5000) [pid = 1868] [serial = 1957] [outer = (nil)] 08:48:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 261 (0x7f45092e5000) [pid = 1868] [serial = 1958] [outer = 0x7f4504cf5000] 08:48:17 INFO - PROCESS | 1868 | 1461685697743 Marionette DEBUG loaded listener.js 08:48:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 262 (0x7f4509335c00) [pid = 1868] [serial = 1959] [outer = 0x7f4504cf5000] 08:48:18 INFO - PROCESS | 1868 | 1461685698552 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 08:48:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:48:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1527ms 08:48:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:48:18 INFO - PROCESS | 1868 | 1461685698608 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 08:48:18 INFO - PROCESS | 1868 | 1461685698611 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 08:48:18 INFO - PROCESS | 1868 | 1461685698617 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:48:18 INFO - PROCESS | 1868 | 1461685698619 Marionette TRACE conn3 <- [1,2582,null,{}] 08:48:18 INFO - PROCESS | 1868 | 1461685698624 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:18 INFO - PROCESS | 1868 | 1461685698829 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 08:48:19 INFO - PROCESS | 1868 | 1461685699110 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:19 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511665000 == 173 [pid = 1868] [id = 653] 08:48:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 263 (0x7f45092b8800) [pid = 1868] [serial = 1960] [outer = (nil)] 08:48:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 264 (0x7f4509370c00) [pid = 1868] [serial = 1961] [outer = 0x7f45092b8800] 08:48:19 INFO - PROCESS | 1868 | 1461685699186 Marionette DEBUG loaded listener.js 08:48:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 265 (0x7f45095c6800) [pid = 1868] [serial = 1962] [outer = 0x7f45092b8800] 08:48:20 INFO - PROCESS | 1868 | 1461685700022 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 08:48:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:48:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1439ms 08:48:20 INFO - PROCESS | 1868 | 1461685700067 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 08:48:20 INFO - PROCESS | 1868 | 1461685700071 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 08:48:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:48:20 INFO - PROCESS | 1868 | 1461685700076 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:48:20 INFO - PROCESS | 1868 | 1461685700088 Marionette TRACE conn3 <- [1,2586,null,{}] 08:48:20 INFO - PROCESS | 1868 | 1461685700092 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:20 INFO - PROCESS | 1868 | 1461685700303 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 08:48:20 INFO - PROCESS | 1868 | 1461685700582 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511b2a000 == 174 [pid = 1868] [id = 654] 08:48:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 266 (0x7f45092e0800) [pid = 1868] [serial = 1963] [outer = (nil)] 08:48:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 267 (0x7f4509712800) [pid = 1868] [serial = 1964] [outer = 0x7f45092e0800] 08:48:20 INFO - PROCESS | 1868 | 1461685700657 Marionette DEBUG loaded listener.js 08:48:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 268 (0x7f45097f0800) [pid = 1868] [serial = 1965] [outer = 0x7f45092e0800] 08:48:21 INFO - PROCESS | 1868 | 1461685701494 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 08:48:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:48:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1485ms 08:48:21 INFO - PROCESS | 1868 | 1461685701563 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 08:48:21 INFO - PROCESS | 1868 | 1461685701566 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 08:48:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:48:21 INFO - PROCESS | 1868 | 1461685701572 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:48:21 INFO - PROCESS | 1868 | 1461685701574 Marionette TRACE conn3 <- [1,2590,null,{}] 08:48:21 INFO - PROCESS | 1868 | 1461685701579 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:21 INFO - PROCESS | 1868 | 1461685701796 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 08:48:22 INFO - PROCESS | 1868 | 1461685702082 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:22 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45122d4000 == 175 [pid = 1868] [id = 655] 08:48:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 269 (0x7f4505e4e800) [pid = 1868] [serial = 1966] [outer = (nil)] 08:48:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 270 (0x7f450a499800) [pid = 1868] [serial = 1967] [outer = 0x7f4505e4e800] 08:48:22 INFO - PROCESS | 1868 | 1461685702200 Marionette DEBUG loaded listener.js 08:48:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 271 (0x7f450a8cd000) [pid = 1868] [serial = 1968] [outer = 0x7f4505e4e800] 08:48:23 INFO - PROCESS | 1868 | 1461685703028 Marionette TRACE conn3 <- [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]]]}] 08:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1486ms 08:48:23 INFO - PROCESS | 1868 | 1461685703074 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 08:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:48:23 INFO - PROCESS | 1868 | 1461685703078 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 08:48:23 INFO - PROCESS | 1868 | 1461685703084 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:48:23 INFO - PROCESS | 1868 | 1461685703087 Marionette TRACE conn3 <- [1,2594,null,{}] 08:48:23 INFO - PROCESS | 1868 | 1461685703092 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:23 INFO - PROCESS | 1868 | 1461685703315 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 08:48:23 INFO - PROCESS | 1868 | 1461685703597 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512b0a000 == 176 [pid = 1868] [id = 656] 08:48:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 272 (0x7f44fc04d400) [pid = 1868] [serial = 1969] [outer = (nil)] 08:48:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 273 (0x7f450a8cb400) [pid = 1868] [serial = 1970] [outer = 0x7f44fc04d400] 08:48:23 INFO - PROCESS | 1868 | 1461685703671 Marionette DEBUG loaded listener.js 08:48:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 274 (0x7f450bd8f800) [pid = 1868] [serial = 1971] [outer = 0x7f44fc04d400] 08:48:24 INFO - PROCESS | 1868 | 1461685704514 Marionette TRACE conn3 <- [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]]]}] 08:48:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:48:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1483ms 08:48:24 INFO - PROCESS | 1868 | 1461685704568 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 08:48:24 INFO - PROCESS | 1868 | 1461685704572 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 08:48:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:48:24 INFO - PROCESS | 1868 | 1461685704578 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:48:24 INFO - PROCESS | 1868 | 1461685704581 Marionette TRACE conn3 <- [1,2598,null,{}] 08:48:24 INFO - PROCESS | 1868 | 1461685704587 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:24 INFO - PROCESS | 1868 | 1461685704806 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 08:48:25 INFO - PROCESS | 1868 | 1461685705091 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451384f800 == 177 [pid = 1868] [id = 657] 08:48:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 275 (0x7f44fc80b400) [pid = 1868] [serial = 1972] [outer = (nil)] 08:48:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 276 (0x7f450c00a400) [pid = 1868] [serial = 1973] [outer = 0x7f44fc80b400] 08:48:25 INFO - PROCESS | 1868 | 1461685705205 Marionette DEBUG loaded listener.js 08:48:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 277 (0x7f450c010800) [pid = 1868] [serial = 1974] [outer = 0x7f44fc80b400] 08:48:26 INFO - PROCESS | 1868 | 1461685706074 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 08:48:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:48:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1529ms 08:48:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:48:26 INFO - PROCESS | 1868 | 1461685706109 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 08:48:26 INFO - PROCESS | 1868 | 1461685706111 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 08:48:26 INFO - PROCESS | 1868 | 1461685706117 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:48:26 INFO - PROCESS | 1868 | 1461685706120 Marionette TRACE conn3 <- [1,2602,null,{}] 08:48:26 INFO - PROCESS | 1868 | 1461685706125 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:26 INFO - PROCESS | 1868 | 1461685706353 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 08:48:26 INFO - PROCESS | 1868 | 1461685706680 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45186c8800 == 178 [pid = 1868] [id = 658] 08:48:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 278 (0x7f4509367800) [pid = 1868] [serial = 1975] [outer = (nil)] 08:48:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 279 (0x7f450c672800) [pid = 1868] [serial = 1976] [outer = 0x7f4509367800] 08:48:26 INFO - PROCESS | 1868 | 1461685706757 Marionette DEBUG loaded listener.js 08:48:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 280 (0x7f450c96c000) [pid = 1868] [serial = 1977] [outer = 0x7f4509367800] 08:48:27 INFO - PROCESS | 1868 | 1461685707662 Marionette TRACE conn3 <- [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]]]}] 08:48:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:48:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1581ms 08:48:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:48:27 INFO - PROCESS | 1868 | 1461685707697 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 08:48:27 INFO - PROCESS | 1868 | 1461685707700 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 08:48:27 INFO - PROCESS | 1868 | 1461685707707 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:48:27 INFO - PROCESS | 1868 | 1461685707710 Marionette TRACE conn3 <- [1,2606,null,{}] 08:48:27 INFO - PROCESS | 1868 | 1461685707715 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:27 INFO - PROCESS | 1868 | 1461685707935 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 08:48:28 INFO - PROCESS | 1868 | 1461685708269 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f890a000 == 179 [pid = 1868] [id = 659] 08:48:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 281 (0x7f44f4695000) [pid = 1868] [serial = 1978] [outer = (nil)] 08:48:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 282 (0x7f44f89f0400) [pid = 1868] [serial = 1979] [outer = 0x7f44f4695000] 08:48:28 INFO - PROCESS | 1868 | 1461685708343 Marionette DEBUG loaded listener.js 08:48:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 283 (0x7f450c675400) [pid = 1868] [serial = 1980] [outer = 0x7f44f4695000] 08:48:29 INFO - PROCESS | 1868 | 1461685709161 Marionette TRACE conn3 <- [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]]]}] 08:48:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:48:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1490ms 08:48:29 INFO - PROCESS | 1868 | 1461685709213 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 08:48:29 INFO - PROCESS | 1868 | 1461685709215 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 08:48:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:48:29 INFO - PROCESS | 1868 | 1461685709222 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:48:29 INFO - PROCESS | 1868 | 1461685709225 Marionette TRACE conn3 <- [1,2610,null,{}] 08:48:29 INFO - PROCESS | 1868 | 1461685709234 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:29 INFO - PROCESS | 1868 | 1461685709459 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 08:48:29 INFO - PROCESS | 1868 | 1461685709753 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f975c800 == 180 [pid = 1868] [id = 660] 08:48:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 284 (0x7f44f421f400) [pid = 1868] [serial = 1981] [outer = (nil)] 08:48:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 285 (0x7f44f69b2800) [pid = 1868] [serial = 1982] [outer = 0x7f44f421f400] 08:48:29 INFO - PROCESS | 1868 | 1461685709867 Marionette DEBUG loaded listener.js 08:48:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 286 (0x7f450ca8ec00) [pid = 1868] [serial = 1983] [outer = 0x7f44f421f400] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451186d800 == 179 [pid = 1868] [id = 58] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fb4d4000 == 178 [pid = 1868] [id = 584] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451f1c0800 == 177 [pid = 1868] [id = 185] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4527169800 == 176 [pid = 1868] [id = 582] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f27ee000 == 175 [pid = 1868] [id = 583] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9a91800 == 174 [pid = 1868] [id = 640] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fcb74800 == 173 [pid = 1868] [id = 639] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fbf1e000 == 172 [pid = 1868] [id = 638] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fa29a000 == 171 [pid = 1868] [id = 615] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fb4d8000 == 170 [pid = 1868] [id = 637] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9c61800 == 169 [pid = 1868] [id = 614] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44efdd9800 == 168 [pid = 1868] [id = 636] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f27e7800 == 167 [pid = 1868] [id = 635] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f6afe000 == 166 [pid = 1868] [id = 634] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4507d65000 == 165 [pid = 1868] [id = 630] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4505dd1000 == 164 [pid = 1868] [id = 629] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4505650000 == 163 [pid = 1868] [id = 628] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4505366000 == 162 [pid = 1868] [id = 627] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4504f9f000 == 161 [pid = 1868] [id = 626] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44ff006800 == 160 [pid = 1868] [id = 625] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fe0c8000 == 159 [pid = 1868] [id = 624] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdede800 == 158 [pid = 1868] [id = 623] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fccd2000 == 157 [pid = 1868] [id = 622] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc9a3800 == 156 [pid = 1868] [id = 621] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc009800 == 155 [pid = 1868] [id = 620] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fbdd4800 == 154 [pid = 1868] [id = 619] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fb4da000 == 153 [pid = 1868] [id = 618] 08:48:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9541800 == 152 [pid = 1868] [id = 617] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 285 (0x7f44fb73e800) [pid = 1868] [serial = 1659] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 284 (0x7f4505e4c800) [pid = 1868] [serial = 1638] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 283 (0x7f44f9836000) [pid = 1868] [serial = 1845] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 282 (0x7f44fede5c00) [pid = 1868] [serial = 1596] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 281 (0x7f45082c2400) [pid = 1868] [serial = 1790] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 280 (0x7f44f6bf6400) [pid = 1868] [serial = 1632] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 279 (0x7f44f89ef400) [pid = 1868] [serial = 1842] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 278 (0x7f44f6873c00) [pid = 1868] [serial = 1835] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 277 (0x7f44f6de1c00) [pid = 1868] [serial = 1838] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 276 (0x7f44feddc000) [pid = 1868] [serial = 1593] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 275 (0x7f44f6bd8400) [pid = 1868] [serial = 1823] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 274 (0x7f45152dcc00) [pid = 1868] [serial = 1808] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 273 (0x7f4505d8fc00) [pid = 1868] [serial = 1776] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 272 (0x7f45209ef000) [pid = 1868] [serial = 1656] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 271 (0x7f4524ae5400) [pid = 1868] [serial = 1584] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 270 (0x7f452467c800) [pid = 1868] [serial = 1665] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 269 (0x7f44f6faf400) [pid = 1868] [serial = 1839] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 268 (0x7f44f9af6c00) [pid = 1868] [serial = 1847] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 267 (0x7f44f97e8400) [pid = 1868] [serial = 1844] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 266 (0x7f4512c0a000) [pid = 1868] [serial = 1647] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 265 (0x7f450fa1a400) [pid = 1868] [serial = 1802] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 264 (0x7f44f7655c00) [pid = 1868] [serial = 1841] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 263 (0x7f44f9827c00) [pid = 1868] [serial = 1829] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 262 (0x7f44f6711400) [pid = 1868] [serial = 1590] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 261 (0x7f44f7776400) [pid = 1868] [serial = 1832] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 260 (0x7f450c96b800) [pid = 1868] [serial = 1796] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 259 (0x7f4524102c00) [pid = 1868] [serial = 1758] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 258 (0x7f44f7661800) [pid = 1868] [serial = 1680] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 257 (0x7f44f6de0400) [pid = 1868] [serial = 1587] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 256 (0x7f44f6bda400) [pid = 1868] [serial = 1836] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 255 (0x7f451e515800) [pid = 1868] [serial = 1650] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 254 (0x7f4523f71c00) [pid = 1868] [serial = 1811] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 253 (0x7f4515375400) [pid = 1868] [serial = 1578] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 252 (0x7f44efbea800) [pid = 1868] [serial = 1817] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 251 (0x7f45052cb400) [pid = 1868] [serial = 1787] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 250 (0x7f4511a3f000) [pid = 1868] [serial = 1575] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 249 (0x7f44fbee2000) [pid = 1868] [serial = 1784] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7f450ca95400) [pid = 1868] [serial = 1599] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7f44f6872000) [pid = 1868] [serial = 1778] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7f44fc8d9400) [pid = 1868] [serial = 1635] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7f452410c000) [pid = 1868] [serial = 1662] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7f44f6b4d000) [pid = 1868] [serial = 1814] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7f44f69ba400) [pid = 1868] [serial = 1668] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7f450932dc00) [pid = 1868] [serial = 1793] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7f450f277800) [pid = 1868] [serial = 1644] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7f44f6b4e800) [pid = 1868] [serial = 1820] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7f451f65f800) [pid = 1868] [serial = 1653] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7f44f7636000) [pid = 1868] [serial = 1826] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7f44f9aed400) [pid = 1868] [serial = 1781] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7f450cfccc00) [pid = 1868] [serial = 1799] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7f450bd8cc00) [pid = 1868] [serial = 1641] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7f452083d800) [pid = 1868] [serial = 1581] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7f4508850000) [pid = 1868] [serial = 1572] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7f44f46a1400) [pid = 1868] [serial = 1671] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7f4505d90800) [pid = 1868] [serial = 1602] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7f4511a3c000) [pid = 1868] [serial = 1805] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7f44fc880c00) [pid = 1868] [serial = 1569] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7f44f9fb5800) [pid = 1868] [serial = 1848] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 1868 | 1461685712407 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 08:48:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:48:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 3283ms 08:48:32 INFO - PROCESS | 1868 | 1461685712511 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 08:48:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:48:32 INFO - PROCESS | 1868 | 1461685712515 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 08:48:32 INFO - PROCESS | 1868 | 1461685712522 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:48:32 INFO - PROCESS | 1868 | 1461685712527 Marionette TRACE conn3 <- [1,2614,null,{}] 08:48:32 INFO - PROCESS | 1868 | 1461685712535 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:32 INFO - PROCESS | 1868 | 1461685712717 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 08:48:32 INFO - PROCESS | 1868 | 1461685712728 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f2ec4800 == 153 [pid = 1868] [id = 661] 08:48:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7f44f6878400) [pid = 1868] [serial = 1984] [outer = (nil)] 08:48:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7f44f69b2400) [pid = 1868] [serial = 1985] [outer = 0x7f44f6878400] 08:48:32 INFO - PROCESS | 1868 | 1461685712844 Marionette DEBUG loaded listener.js 08:48:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7f44f6bcf000) [pid = 1868] [serial = 1986] [outer = 0x7f44f6878400] 08:48:33 INFO - PROCESS | 1868 | 1461685713744 Marionette TRACE conn3 <- [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]]]}] 08:48:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:48:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1280ms 08:48:33 INFO - PROCESS | 1868 | 1461685713802 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 08:48:33 INFO - PROCESS | 1868 | 1461685713810 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 08:48:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:48:33 INFO - PROCESS | 1868 | 1461685713822 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:48:33 INFO - PROCESS | 1868 | 1461685713825 Marionette TRACE conn3 <- [1,2618,null,{}] 08:48:33 INFO - PROCESS | 1868 | 1461685713830 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:34 INFO - PROCESS | 1868 | 1461685714088 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 08:48:34 INFO - PROCESS | 1868 | 1461685714112 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f6aec800 == 154 [pid = 1868] [id = 662] 08:48:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7f44f6710c00) [pid = 1868] [serial = 1987] [outer = (nil)] 08:48:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7f44f6f06400) [pid = 1868] [serial = 1988] [outer = 0x7f44f6710c00] 08:48:34 INFO - PROCESS | 1868 | 1461685714174 Marionette DEBUG loaded listener.js 08:48:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7f44f6fe4400) [pid = 1868] [serial = 1989] [outer = 0x7f44f6710c00] 08:48:35 INFO - PROCESS | 1868 | 1461685715137 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 08:48:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:48:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1328ms 08:48:35 INFO - PROCESS | 1868 | 1461685715158 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 08:48:35 INFO - PROCESS | 1868 | 1461685715162 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 08:48:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:48:35 INFO - PROCESS | 1868 | 1461685715167 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:48:35 INFO - PROCESS | 1868 | 1461685715172 Marionette TRACE conn3 <- [1,2622,null,{}] 08:48:35 INFO - PROCESS | 1868 | 1461685715206 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:35 INFO - PROCESS | 1868 | 1461685715461 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 08:48:35 INFO - PROCESS | 1868 | 1461685715503 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9616000 == 155 [pid = 1868] [id = 663] 08:48:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7f44f7655c00) [pid = 1868] [serial = 1990] [outer = (nil)] 08:48:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7f44f947ac00) [pid = 1868] [serial = 1991] [outer = 0x7f44f7655c00] 08:48:35 INFO - PROCESS | 1868 | 1461685715564 Marionette DEBUG loaded listener.js 08:48:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7f44f9e06000) [pid = 1868] [serial = 1992] [outer = 0x7f44f7655c00] 08:48:36 INFO - PROCESS | 1868 | 1461685716544 Marionette TRACE conn3 <- [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]]]}] 08:48:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:48:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1432ms 08:48:36 INFO - PROCESS | 1868 | 1461685716601 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 08:48:36 INFO - PROCESS | 1868 | 1461685716605 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 08:48:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:48:36 INFO - PROCESS | 1868 | 1461685716610 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:48:36 INFO - PROCESS | 1868 | 1461685716612 Marionette TRACE conn3 <- [1,2626,null,{}] 08:48:36 INFO - PROCESS | 1868 | 1461685716617 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:36 INFO - PROCESS | 1868 | 1461685716881 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 08:48:37 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7f44f7658c00) [pid = 1868] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:48:37 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7f44fbeeb000) [pid = 1868] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:48:37 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7f44f6bd1000) [pid = 1868] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:48:37 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7f44efbebc00) [pid = 1868] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:48:37 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7f44f469b800) [pid = 1868] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:48:37 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7f44efbf0400) [pid = 1868] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:48:37 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7f44f4221c00) [pid = 1868] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:48:37 INFO - PROCESS | 1868 | 1461685717898 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9a85000 == 156 [pid = 1868] [id = 664] 08:48:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7f44efbf0400) [pid = 1868] [serial = 1993] [outer = (nil)] 08:48:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7f44f6bd1000) [pid = 1868] [serial = 1994] [outer = 0x7f44efbf0400] 08:48:37 INFO - PROCESS | 1868 | 1461685717959 Marionette DEBUG loaded listener.js 08:48:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7f44fa0ed800) [pid = 1868] [serial = 1995] [outer = 0x7f44efbf0400] 08:48:38 INFO - PROCESS | 1868 | 1461685718659 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 08:48:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:48:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 2079ms 08:48:38 INFO - PROCESS | 1868 | 1461685718690 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 08:48:38 INFO - PROCESS | 1868 | 1461685718694 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 08:48:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:48:38 INFO - PROCESS | 1868 | 1461685718699 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:48:38 INFO - PROCESS | 1868 | 1461685718701 Marionette TRACE conn3 <- [1,2630,null,{}] 08:48:38 INFO - PROCESS | 1868 | 1461685718708 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:38 INFO - PROCESS | 1868 | 1461685718973 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 08:48:38 INFO - PROCESS | 1868 | 1461685718992 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa9b2800 == 157 [pid = 1868] [id = 665] 08:48:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7f44fa0ef800) [pid = 1868] [serial = 1996] [outer = (nil)] 08:48:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7f44fb3b9800) [pid = 1868] [serial = 1997] [outer = 0x7f44fa0ef800] 08:48:39 INFO - PROCESS | 1868 | 1461685719048 Marionette DEBUG loaded listener.js 08:48:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7f44fb6ac400) [pid = 1868] [serial = 1998] [outer = 0x7f44fa0ef800] 08:48:40 INFO - PROCESS | 1868 | 1461685720020 Marionette TRACE conn3 <- [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]]]}] 08:48:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:48:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1377ms 08:48:40 INFO - PROCESS | 1868 | 1461685720078 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 08:48:40 INFO - PROCESS | 1868 | 1461685720083 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 08:48:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:48:40 INFO - PROCESS | 1868 | 1461685720091 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:48:40 INFO - PROCESS | 1868 | 1461685720096 Marionette TRACE conn3 <- [1,2634,null,{}] 08:48:40 INFO - PROCESS | 1868 | 1461685720105 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:40 INFO - PROCESS | 1868 | 1461685720323 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 08:48:40 INFO - PROCESS | 1868 | 1461685720652 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f6ae3800 == 158 [pid = 1868] [id = 666] 08:48:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7f44f686e400) [pid = 1868] [serial = 1999] [outer = (nil)] 08:48:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7f44f6bf4800) [pid = 1868] [serial = 2000] [outer = 0x7f44f686e400] 08:48:40 INFO - PROCESS | 1868 | 1461685720734 Marionette DEBUG loaded listener.js 08:48:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7f44f6fb4800) [pid = 1868] [serial = 2001] [outer = 0x7f44f686e400] 08:48:41 INFO - PROCESS | 1868 | 1461685721592 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 08:48:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:48:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1547ms 08:48:41 INFO - PROCESS | 1868 | 1461685721638 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 08:48:41 INFO - PROCESS | 1868 | 1461685721646 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 08:48:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:48:41 INFO - PROCESS | 1868 | 1461685721655 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:48:41 INFO - PROCESS | 1868 | 1461685721659 Marionette TRACE conn3 <- [1,2638,null,{}] 08:48:41 INFO - PROCESS | 1868 | 1461685721664 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:41 INFO - PROCESS | 1868 | 1461685721880 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 08:48:42 INFO - PROCESS | 1868 | 1461685722154 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:42 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb5e8000 == 159 [pid = 1868] [id = 667] 08:48:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7f44f7636000) [pid = 1868] [serial = 2002] [outer = (nil)] 08:48:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7f44f982ac00) [pid = 1868] [serial = 2003] [outer = 0x7f44f7636000] 08:48:42 INFO - PROCESS | 1868 | 1461685722271 Marionette DEBUG loaded listener.js 08:48:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7f44fa0e8000) [pid = 1868] [serial = 2004] [outer = 0x7f44f7636000] 08:48:43 INFO - PROCESS | 1868 | 1461685723192 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 08:48:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:48:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1584ms 08:48:43 INFO - PROCESS | 1868 | 1461685723240 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 08:48:43 INFO - PROCESS | 1868 | 1461685723244 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 08:48:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:48:43 INFO - PROCESS | 1868 | 1461685723250 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:48:43 INFO - PROCESS | 1868 | 1461685723255 Marionette TRACE conn3 <- [1,2642,null,{}] 08:48:43 INFO - PROCESS | 1868 | 1461685723270 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:43 INFO - PROCESS | 1868 | 1461685723483 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 08:48:43 INFO - PROCESS | 1868 | 1461685723794 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:43 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fbdd7000 == 160 [pid = 1868] [id = 668] 08:48:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7f44fb736c00) [pid = 1868] [serial = 2005] [outer = (nil)] 08:48:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7f44fb8f9800) [pid = 1868] [serial = 2006] [outer = 0x7f44fb736c00] 08:48:43 INFO - PROCESS | 1868 | 1461685723871 Marionette DEBUG loaded listener.js 08:48:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7f44fbf59000) [pid = 1868] [serial = 2007] [outer = 0x7f44fb736c00] 08:48:44 INFO - PROCESS | 1868 | 1461685724673 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 08:48:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:48:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1482ms 08:48:44 INFO - PROCESS | 1868 | 1461685724734 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 08:48:44 INFO - PROCESS | 1868 | 1461685724739 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 08:48:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:48:44 INFO - PROCESS | 1868 | 1461685724745 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:48:44 INFO - PROCESS | 1868 | 1461685724747 Marionette TRACE conn3 <- [1,2646,null,{}] 08:48:44 INFO - PROCESS | 1868 | 1461685724754 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:45 INFO - PROCESS | 1868 | 1461685725015 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 08:48:45 INFO - PROCESS | 1868 | 1461685725282 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc931000 == 161 [pid = 1868] [id = 669] 08:48:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7f44fb737c00) [pid = 1868] [serial = 2008] [outer = (nil)] 08:48:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7f44fc072800) [pid = 1868] [serial = 2009] [outer = 0x7f44fb737c00] 08:48:45 INFO - PROCESS | 1868 | 1461685725396 Marionette DEBUG loaded listener.js 08:48:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7f44fc875000) [pid = 1868] [serial = 2010] [outer = 0x7f44fb737c00] 08:48:46 INFO - PROCESS | 1868 | 1461685726218 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 08:48:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:48:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1536ms 08:48:46 INFO - PROCESS | 1868 | 1461685726282 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 08:48:46 INFO - PROCESS | 1868 | 1461685726285 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 08:48:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:48:46 INFO - PROCESS | 1868 | 1461685726291 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:48:46 INFO - PROCESS | 1868 | 1461685726293 Marionette TRACE conn3 <- [1,2650,null,{}] 08:48:46 INFO - PROCESS | 1868 | 1461685726298 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:46 INFO - PROCESS | 1868 | 1461685726496 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 08:48:46 INFO - PROCESS | 1868 | 1461685726769 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fcb7d800 == 162 [pid = 1868] [id = 670] 08:48:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7f44fb6adc00) [pid = 1868] [serial = 2011] [outer = (nil)] 08:48:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 250 (0x7f44fc8e1800) [pid = 1868] [serial = 2012] [outer = 0x7f44fb6adc00] 08:48:46 INFO - PROCESS | 1868 | 1461685726844 Marionette DEBUG loaded listener.js 08:48:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 251 (0x7f44fdd49000) [pid = 1868] [serial = 2013] [outer = 0x7f44fb6adc00] 08:48:47 INFO - PROCESS | 1868 | 1461685727700 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 08:48:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:48:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1483ms 08:48:47 INFO - PROCESS | 1868 | 1461685727774 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 08:48:47 INFO - PROCESS | 1868 | 1461685727778 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 08:48:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:48:47 INFO - PROCESS | 1868 | 1461685727783 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:48:47 INFO - PROCESS | 1868 | 1461685727786 Marionette TRACE conn3 <- [1,2654,null,{}] 08:48:47 INFO - PROCESS | 1868 | 1461685727791 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:48 INFO - PROCESS | 1868 | 1461685728067 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 08:48:48 INFO - PROCESS | 1868 | 1461685728387 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdfdc800 == 163 [pid = 1868] [id = 671] 08:48:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 252 (0x7f4504ceb800) [pid = 1868] [serial = 2014] [outer = (nil)] 08:48:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 253 (0x7f4504cf1000) [pid = 1868] [serial = 2015] [outer = 0x7f4504ceb800] 08:48:48 INFO - PROCESS | 1868 | 1461685728461 Marionette DEBUG loaded listener.js 08:48:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 254 (0x7f45052cbc00) [pid = 1868] [serial = 2016] [outer = 0x7f4504ceb800] 08:48:49 INFO - PROCESS | 1868 | 1461685729269 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 08:48:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:48:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1526ms 08:48:49 INFO - PROCESS | 1868 | 1461685729309 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 08:48:49 INFO - PROCESS | 1868 | 1461685729312 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 08:48:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:48:49 INFO - PROCESS | 1868 | 1461685729318 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:48:49 INFO - PROCESS | 1868 | 1461685729320 Marionette TRACE conn3 <- [1,2658,null,{}] 08:48:49 INFO - PROCESS | 1868 | 1461685729326 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:49 INFO - PROCESS | 1868 | 1461685729524 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 08:48:49 INFO - PROCESS | 1868 | 1461685729799 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44ff022000 == 164 [pid = 1868] [id = 672] 08:48:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 255 (0x7f4504cec000) [pid = 1868] [serial = 2017] [outer = (nil)] 08:48:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 256 (0x7f4505d8c400) [pid = 1868] [serial = 2018] [outer = 0x7f4504cec000] 08:48:49 INFO - PROCESS | 1868 | 1461685729871 Marionette DEBUG loaded listener.js 08:48:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 257 (0x7f4505e52000) [pid = 1868] [serial = 2019] [outer = 0x7f4504cec000] 08:48:50 INFO - PROCESS | 1868 | 1461685730693 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 08:48:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:48:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1427ms 08:48:50 INFO - PROCESS | 1868 | 1461685730747 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 08:48:50 INFO - PROCESS | 1868 | 1461685730751 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 08:48:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:48:50 INFO - PROCESS | 1868 | 1461685730756 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:48:50 INFO - PROCESS | 1868 | 1461685730758 Marionette TRACE conn3 <- [1,2662,null,{}] 08:48:50 INFO - PROCESS | 1868 | 1461685730763 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:50 INFO - PROCESS | 1868 | 1461685730965 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 08:48:51 INFO - PROCESS | 1868 | 1461685731240 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450502a800 == 165 [pid = 1868] [id = 673] 08:48:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 258 (0x7f45052cc800) [pid = 1868] [serial = 2020] [outer = (nil)] 08:48:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 259 (0x7f4505ff3c00) [pid = 1868] [serial = 2021] [outer = 0x7f45052cc800] 08:48:51 INFO - PROCESS | 1868 | 1461685731312 Marionette DEBUG loaded listener.js 08:48:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 260 (0x7f4506076c00) [pid = 1868] [serial = 2022] [outer = 0x7f45052cc800] 08:48:52 INFO - PROCESS | 1868 | 1461685732182 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 08:48:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:48:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1482ms 08:48:52 INFO - PROCESS | 1868 | 1461685732239 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 08:48:52 INFO - PROCESS | 1868 | 1461685732243 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 08:48:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:48:52 INFO - PROCESS | 1868 | 1461685732248 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:48:52 INFO - PROCESS | 1868 | 1461685732250 Marionette TRACE conn3 <- [1,2666,null,{}] 08:48:52 INFO - PROCESS | 1868 | 1461685732255 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:52 INFO - PROCESS | 1868 | 1461685732457 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 08:48:52 INFO - PROCESS | 1868 | 1461685732741 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:52 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505381800 == 166 [pid = 1868] [id = 674] 08:48:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 261 (0x7f45057bb800) [pid = 1868] [serial = 2023] [outer = (nil)] 08:48:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 262 (0x7f45072a0c00) [pid = 1868] [serial = 2024] [outer = 0x7f45057bb800] 08:48:52 INFO - PROCESS | 1868 | 1461685732814 Marionette DEBUG loaded listener.js 08:48:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 263 (0x7f4508850000) [pid = 1868] [serial = 2025] [outer = 0x7f45057bb800] 08:48:54 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:54 INFO - PROCESS | 1868 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:48:54 INFO - PROCESS | 1868 | 1461685734177 Marionette TRACE conn3 <- [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]]]}] 08:48:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 08:48:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1980ms 08:48:54 INFO - PROCESS | 1868 | 1461685734229 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 08:48:54 INFO - PROCESS | 1868 | 1461685734231 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 08:48:54 INFO - PROCESS | 1868 | 1461685734240 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:48:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:48:54 INFO - PROCESS | 1868 | 1461685734247 Marionette TRACE conn3 <- [1,2670,null,{}] 08:48:54 INFO - PROCESS | 1868 | 1461685734253 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:54 INFO - PROCESS | 1868 | 1461685734596 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 08:48:54 INFO - PROCESS | 1868 | 1461685734802 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505dcd800 == 167 [pid = 1868] [id = 675] 08:48:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 264 (0x7f450607bc00) [pid = 1868] [serial = 2026] [outer = (nil)] 08:48:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 265 (0x7f4508ec8c00) [pid = 1868] [serial = 2027] [outer = 0x7f450607bc00] 08:48:54 INFO - PROCESS | 1868 | 1461685734873 Marionette DEBUG loaded listener.js 08:48:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 266 (0x7f45092b6000) [pid = 1868] [serial = 2028] [outer = 0x7f450607bc00] 08:48:56 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:56 INFO - PROCESS | 1868 | 1461685736214 Marionette TRACE conn3 <- [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] 08:48:56 INFO - PROCESS | 1868 | 1461685736280 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 08:48:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:48:56 INFO - PROCESS | 1868 | 1461685736386 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:48:56 INFO - PROCESS | 1868 | 1461685736391 Marionette TRACE conn3 <- [1,2674,null,{}] 08:48:56 INFO - PROCESS | 1868 | 1461685736396 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:56 INFO - PROCESS | 1868 | 1461685736609 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 08:48:56 INFO - PROCESS | 1868 | 1461685736877 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:56 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508d67800 == 168 [pid = 1868] [id = 676] 08:48:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 267 (0x7f45082b7400) [pid = 1868] [serial = 2029] [outer = (nil)] 08:48:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 268 (0x7f45092dd400) [pid = 1868] [serial = 2030] [outer = 0x7f45082b7400] 08:48:56 INFO - PROCESS | 1868 | 1461685736965 Marionette DEBUG loaded listener.js 08:48:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 269 (0x7f450b266800) [pid = 1868] [serial = 2031] [outer = 0x7f45082b7400] 08:48:58 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:58 INFO - PROCESS | 1868 | 1461685738328 Marionette TRACE conn3 <- [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] 08:48:58 INFO - PROCESS | 1868 | 1461685738377 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 08:48:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:48:58 INFO - PROCESS | 1868 | 1461685738383 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:48:58 INFO - PROCESS | 1868 | 1461685738385 Marionette TRACE conn3 <- [1,2678,null,{}] 08:48:58 INFO - PROCESS | 1868 | 1461685738390 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:58 INFO - PROCESS | 1868 | 1461685738627 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 08:48:58 INFO - PROCESS | 1868 | 1461685738902 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45094dd000 == 169 [pid = 1868] [id = 677] 08:48:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 270 (0x7f4508d28c00) [pid = 1868] [serial = 2032] [outer = (nil)] 08:48:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 271 (0x7f450c011c00) [pid = 1868] [serial = 2033] [outer = 0x7f4508d28c00] 08:48:58 INFO - PROCESS | 1868 | 1461685738973 Marionette DEBUG loaded listener.js 08:48:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 272 (0x7f450ca92000) [pid = 1868] [serial = 2034] [outer = 0x7f4508d28c00] 08:49:00 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:49:00 INFO - PROCESS | 1868 | 1461685740245 Marionette TRACE conn3 <- [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]]]}] 08:49:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 08:49:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1882ms 08:49:00 INFO - PROCESS | 1868 | 1461685740266 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 08:49:00 INFO - PROCESS | 1868 | 1461685740269 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 08:49:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:49:00 INFO - PROCESS | 1868 | 1461685740275 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:49:00 INFO - PROCESS | 1868 | 1461685740277 Marionette TRACE conn3 <- [1,2682,null,{}] 08:49:00 INFO - PROCESS | 1868 | 1461685740282 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:00 INFO - PROCESS | 1868 | 1461685740596 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 08:49:00 INFO - PROCESS | 1868 | 1461685740849 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450c136000 == 170 [pid = 1868] [id = 678] 08:49:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 273 (0x7f450ca90c00) [pid = 1868] [serial = 2035] [outer = (nil)] 08:49:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 274 (0x7f450ce79000) [pid = 1868] [serial = 2036] [outer = 0x7f450ca90c00] 08:49:00 INFO - PROCESS | 1868 | 1461685740923 Marionette DEBUG loaded listener.js 08:49:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 275 (0x7f450cf08c00) [pid = 1868] [serial = 2037] [outer = 0x7f450ca90c00] 08:49:02 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:49:02 INFO - PROCESS | 1868 | 1461685742213 Marionette TRACE conn3 <- [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]]]}] 08:49:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 08:49:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1976ms 08:49:02 INFO - PROCESS | 1868 | 1461685742252 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 08:49:02 INFO - PROCESS | 1868 | 1461685742254 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 08:49:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:49:02 INFO - PROCESS | 1868 | 1461685742260 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:49:02 INFO - PROCESS | 1868 | 1461685742262 Marionette TRACE conn3 <- [1,2686,null,{}] 08:49:02 INFO - PROCESS | 1868 | 1461685742268 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:02 INFO - PROCESS | 1868 | 1461685742477 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 08:49:02 INFO - PROCESS | 1868 | 1461685742772 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9a9b000 == 171 [pid = 1868] [id = 679] 08:49:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 276 (0x7f44f6703800) [pid = 1868] [serial = 2038] [outer = (nil)] 08:49:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 277 (0x7f44fc8e1400) [pid = 1868] [serial = 2039] [outer = 0x7f44f6703800] 08:49:02 INFO - PROCESS | 1868 | 1461685742842 Marionette DEBUG loaded listener.js 08:49:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 278 (0x7f450cf05000) [pid = 1868] [serial = 2040] [outer = 0x7f44f6703800] 08:49:04 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:49:04 INFO - PROCESS | 1868 | 1461685744308 Marionette TRACE conn3 <- [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] 08:49:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:49:04 INFO - PROCESS | 1868 | 1461685744404 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 08:49:04 INFO - PROCESS | 1868 | 1461685744412 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:49:04 INFO - PROCESS | 1868 | 1461685744416 Marionette TRACE conn3 <- [1,2690,null,{}] 08:49:04 INFO - PROCESS | 1868 | 1461685744423 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:04 INFO - PROCESS | 1868 | 1461685744621 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 08:49:04 INFO - PROCESS | 1868 | 1461685744871 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:04 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa9a6800 == 172 [pid = 1868] [id = 680] 08:49:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 279 (0x7f44f6bd2400) [pid = 1868] [serial = 2041] [outer = (nil)] 08:49:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 280 (0x7f44f6bf6400) [pid = 1868] [serial = 2042] [outer = 0x7f44f6bd2400] 08:49:04 INFO - PROCESS | 1868 | 1461685744940 Marionette DEBUG loaded listener.js 08:49:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 281 (0x7f44f7633400) [pid = 1868] [serial = 2043] [outer = 0x7f44f6bd2400] 08:49:06 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:49:06 INFO - PROCESS | 1868 | 1461685746290 Marionette TRACE conn3 <- [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] 08:49:06 INFO - PROCESS | 1868 | 1461685746352 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 08:49:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:49:06 INFO - PROCESS | 1868 | 1461685746361 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:49:06 INFO - PROCESS | 1868 | 1461685746365 Marionette TRACE conn3 <- [1,2694,null,{}] 08:49:06 INFO - PROCESS | 1868 | 1461685746370 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:06 INFO - PROCESS | 1868 | 1461685746643 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 08:49:06 INFO - PROCESS | 1868 | 1461685746924 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9a99000 == 173 [pid = 1868] [id = 681] 08:49:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 282 (0x7f44f6dd4000) [pid = 1868] [serial = 2044] [outer = (nil)] 08:49:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 283 (0x7f44f97ea800) [pid = 1868] [serial = 2045] [outer = 0x7f44f6dd4000] 08:49:07 INFO - PROCESS | 1868 | 1461685746994 Marionette DEBUG loaded listener.js 08:49:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 284 (0x7f44f9e06400) [pid = 1868] [serial = 2046] [outer = 0x7f44f6dd4000] 08:49:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f95f8000 == 172 [pid = 1868] [id = 559] 08:49:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fa220000 == 171 [pid = 1868] [id = 557] 08:49:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9a93000 == 170 [pid = 1868] [id = 423] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 283 (0x7f44f6dd2400) [pid = 1868] [serial = 1853] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 282 (0x7f44ff111c00) [pid = 1868] [serial = 1883] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 281 (0x7f44fc8dcc00) [pid = 1868] [serial = 1877] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 280 (0x7f44f9af4c00) [pid = 1868] [serial = 1859] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 279 (0x7f4506075c00) [pid = 1868] [serial = 1901] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 278 (0x7f4504ce9400) [pid = 1868] [serial = 1886] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 277 (0x7f44fd619c00) [pid = 1868] [serial = 1880] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 276 (0x7f44fc074c00) [pid = 1868] [serial = 1871] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 275 (0x7f44fb6b0c00) [pid = 1868] [serial = 1862] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 274 (0x7f4505fcb800) [pid = 1868] [serial = 1898] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 273 (0x7f44fbf56800) [pid = 1868] [serial = 1868] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 272 (0x7f45057c0800) [pid = 1868] [serial = 1892] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 271 (0x7f45052c3c00) [pid = 1868] [serial = 1889] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 270 (0x7f44f89ea000) [pid = 1868] [serial = 1856] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 269 (0x7f44fc80f400) [pid = 1868] [serial = 1874] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 268 (0x7f4505e4c400) [pid = 1868] [serial = 1895] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 267 (0x7f44fb73c000) [pid = 1868] [serial = 1865] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f29d1800 == 169 [pid = 1868] [id = 556] 08:49:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f6956000 == 168 [pid = 1868] [id = 533] 08:49:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9a85000 == 167 [pid = 1868] [id = 664] 08:49:08 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:49:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9616000 == 166 [pid = 1868] [id = 663] 08:49:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f6aec800 == 165 [pid = 1868] [id = 662] 08:49:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f2ec4800 == 164 [pid = 1868] [id = 661] 08:49:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451384f800 == 163 [pid = 1868] [id = 657] 08:49:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512b0a000 == 162 [pid = 1868] [id = 656] 08:49:08 INFO - PROCESS | 1868 | 1461685748433 Marionette TRACE conn3 <- [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] 08:49:08 INFO - PROCESS | 1868 | 1461685748556 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 08:49:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:49:08 INFO - PROCESS | 1868 | 1461685748562 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:49:08 INFO - PROCESS | 1868 | 1461685748567 Marionette TRACE conn3 <- [1,2698,null,{}] 08:49:08 INFO - PROCESS | 1868 | 1461685748581 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:08 INFO - PROCESS | 1868 | 1461685748771 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 266 (0x7f44f69b0000) [pid = 1868] [serial = 1922] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 265 (0x7f44fb520400) [pid = 1868] [serial = 1923] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 264 (0x7f44fb8f6000) [pid = 1868] [serial = 1917] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 263 (0x7f44fc8e7800) [pid = 1868] [serial = 1920] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 262 (0x7f44f6bee400) [pid = 1868] [serial = 1907] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 261 (0x7f44f6fb4c00) [pid = 1868] [serial = 1908] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 260 (0x7f44fbf5ec00) [pid = 1868] [serial = 1919] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 259 (0x7f44fb6b1400) [pid = 1868] [serial = 1916] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 258 (0x7f44f89e4000) [pid = 1868] [serial = 1911] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 257 (0x7f44f9aec800) [pid = 1868] [serial = 1913] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 256 (0x7f44fb51d000) [pid = 1868] [serial = 1850] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 255 (0x7f44fa95bc00) [pid = 1868] [serial = 1914] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 254 (0x7f44f4695400) [pid = 1868] [serial = 1904] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 253 (0x7f44f6bcd800) [pid = 1868] [serial = 1910] [outer = (nil)] [url = about:blank] 08:49:08 INFO - PROCESS | 1868 | --DOMWINDOW == 252 (0x7f44f69b4400) [pid = 1868] [serial = 1905] [outer = (nil)] [url = about:blank] 08:49:09 INFO - PROCESS | 1868 | 1461685749002 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f95f2800 == 149 [pid = 1868] [id = 682] 08:49:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 253 (0x7f44f6bcd800) [pid = 1868] [serial = 2047] [outer = (nil)] 08:49:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 254 (0x7f44f89f0800) [pid = 1868] [serial = 2048] [outer = 0x7f44f6bcd800] 08:49:09 INFO - PROCESS | 1868 | 1461685749066 Marionette DEBUG loaded listener.js 08:49:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 255 (0x7f44fb8f9c00) [pid = 1868] [serial = 2049] [outer = 0x7f44f6bcd800] 08:49:10 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 08:49:10 INFO - PROCESS | 1868 | 1461685750200 Marionette TRACE conn3 <- [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] 08:49:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:49:10 INFO - PROCESS | 1868 | 1461685750260 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 08:49:10 INFO - PROCESS | 1868 | 1461685750276 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:49:10 INFO - PROCESS | 1868 | 1461685750278 Marionette TRACE conn3 <- [1,2702,null,{}] 08:49:10 INFO - PROCESS | 1868 | 1461685750281 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:10 INFO - PROCESS | 1868 | 1461685750458 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 08:49:10 INFO - PROCESS | 1868 | 1461685750718 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:10 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc0ef000 == 150 [pid = 1868] [id = 683] 08:49:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 256 (0x7f44f6bce000) [pid = 1868] [serial = 2050] [outer = (nil)] 08:49:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 257 (0x7f44fc04c800) [pid = 1868] [serial = 2051] [outer = 0x7f44f6bce000] 08:49:10 INFO - PROCESS | 1868 | 1461685750779 Marionette DEBUG loaded listener.js 08:49:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 258 (0x7f44fd61b800) [pid = 1868] [serial = 2052] [outer = 0x7f44f6bce000] 08:49:11 INFO - PROCESS | 1868 | 1461685751470 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 08:49:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:49:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1236ms 08:49:11 INFO - PROCESS | 1868 | 1461685751512 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 08:49:11 INFO - PROCESS | 1868 | 1461685751516 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 08:49:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:49:11 INFO - PROCESS | 1868 | 1461685751529 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:49:11 INFO - PROCESS | 1868 | 1461685751531 Marionette TRACE conn3 <- [1,2706,null,{}] 08:49:11 INFO - PROCESS | 1868 | 1461685751537 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:11 INFO - PROCESS | 1868 | 1461685751783 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 08:49:11 INFO - PROCESS | 1868 | 1461685751815 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdee4800 == 151 [pid = 1868] [id = 684] 08:49:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 259 (0x7f44fc04a000) [pid = 1868] [serial = 2053] [outer = (nil)] 08:49:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 260 (0x7f44feddd800) [pid = 1868] [serial = 2054] [outer = 0x7f44fc04a000] 08:49:11 INFO - PROCESS | 1868 | 1461685751871 Marionette DEBUG loaded listener.js 08:49:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 261 (0x7f44ff10a800) [pid = 1868] [serial = 2055] [outer = 0x7f44fc04a000] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 260 (0x7f44f7634400) [pid = 1868] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 259 (0x7f44f7655c00) [pid = 1868] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 258 (0x7f44fb73dc00) [pid = 1868] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 257 (0x7f4507166400) [pid = 1868] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 256 (0x7f45092de000) [pid = 1868] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 255 (0x7f44f6fad800) [pid = 1868] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 254 (0x7f44fc04d400) [pid = 1868] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 253 (0x7f44efbe5400) [pid = 1868] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 252 (0x7f4505d87c00) [pid = 1868] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 251 (0x7f44fc80b400) [pid = 1868] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 250 (0x7f44f4695c00) [pid = 1868] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 249 (0x7f44f69b0400) [pid = 1868] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7f44efbe4000) [pid = 1868] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7f44ffca5800) [pid = 1868] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7f44f6f09400) [pid = 1868] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7f44f7635800) [pid = 1868] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7f44f6fe5800) [pid = 1868] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7f44f6beec00) [pid = 1868] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7f45092e0800) [pid = 1868] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7f44f7777800) [pid = 1868] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7f44fc043c00) [pid = 1868] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7f44f6f10800) [pid = 1868] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7f4504cf6c00) [pid = 1868] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7f44f4222800) [pid = 1868] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7f44f421c800) [pid = 1868] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7f44ffca4000) [pid = 1868] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7f44f6f03000) [pid = 1868] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7f44f6be9400) [pid = 1868] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7f44efbe6000) [pid = 1868] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7f45092b8800) [pid = 1868] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7f450cf0a000) [pid = 1868] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7f44f765ec00) [pid = 1868] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7f45092b4000) [pid = 1868] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7f4510d0b800) [pid = 1868] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7f44f4692c00) [pid = 1868] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7f4509367800) [pid = 1868] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7f44f7770800) [pid = 1868] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7f450cf0bc00) [pid = 1868] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7f44fc045400) [pid = 1868] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7f4504cf5000) [pid = 1868] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 220 (0x7f44efbf0400) [pid = 1868] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 219 (0x7f44f6b43800) [pid = 1868] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7f4508ec7400) [pid = 1868] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7f44fbee5000) [pid = 1868] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7f44f97dfc00) [pid = 1868] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7f44fb736800) [pid = 1868] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7f44f4221000) [pid = 1868] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7f44f421f400) [pid = 1868] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7f44f4217000) [pid = 1868] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7f44f4695000) [pid = 1868] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7f44f6878400) [pid = 1868] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7f44fd617c00) [pid = 1868] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 208 (0x7f44fb6b9c00) [pid = 1868] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 207 (0x7f44fb528000) [pid = 1868] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 206 (0x7f44f9472400) [pid = 1868] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 205 (0x7f44f46a0c00) [pid = 1868] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 204 (0x7f44fdd42c00) [pid = 1868] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 203 (0x7f44ff110800) [pid = 1868] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 202 (0x7f44feddec00) [pid = 1868] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 201 (0x7f4505fc0c00) [pid = 1868] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 200 (0x7f44f6b43c00) [pid = 1868] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 199 (0x7f44fb527400) [pid = 1868] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 198 (0x7f44f6dde400) [pid = 1868] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 197 (0x7f44f4698400) [pid = 1868] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 196 (0x7f4509332400) [pid = 1868] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 195 (0x7f44f6710c00) [pid = 1868] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 194 (0x7f44fc87e800) [pid = 1868] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7f4508ecb400) [pid = 1868] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7f4504ceac00) [pid = 1868] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7f44f4219400) [pid = 1868] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7f44f777a800) [pid = 1868] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7f44ffca4c00) [pid = 1868] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7f4505e4e800) [pid = 1868] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7f44fb8efc00) [pid = 1868] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7f44fd618000) [pid = 1868] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7f44f763a800) [pid = 1868] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7f4505ff5c00) [pid = 1868] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7f44fb3be400) [pid = 1868] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7f45092ddc00) [pid = 1868] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7f44efbeb800) [pid = 1868] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7f44f9fb3c00) [pid = 1868] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:49:13 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7f44fede4000) [pid = 1868] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:49:13 INFO - PROCESS | 1868 | 1461685753994 Marionette TRACE conn3 <- [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]]]}] 08:49:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:49:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2490ms 08:49:14 INFO - PROCESS | 1868 | 1461685754020 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 08:49:14 INFO - PROCESS | 1868 | 1461685754022 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 08:49:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:49:14 INFO - PROCESS | 1868 | 1461685754027 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:49:14 INFO - PROCESS | 1868 | 1461685754029 Marionette TRACE conn3 <- [1,2710,null,{}] 08:49:14 INFO - PROCESS | 1868 | 1461685754034 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:14 INFO - PROCESS | 1868 | 1461685754305 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 08:49:14 INFO - PROCESS | 1868 | 1461685754430 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f6afd800 == 152 [pid = 1868] [id = 685] 08:49:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7f44efbf0800) [pid = 1868] [serial = 2056] [outer = (nil)] 08:49:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7f44f6fe9c00) [pid = 1868] [serial = 2057] [outer = 0x7f44efbf0800] 08:49:14 INFO - PROCESS | 1868 | 1461685754489 Marionette DEBUG loaded listener.js 08:49:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7f44f982e800) [pid = 1868] [serial = 2058] [outer = 0x7f44efbf0800] 08:49:15 INFO - PROCESS | 1868 | 1461685755177 Marionette TRACE conn3 <- [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] 08:49:15 INFO - PROCESS | 1868 | 1461685755210 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 08:49:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:49:15 INFO - PROCESS | 1868 | 1461685755215 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:49:15 INFO - PROCESS | 1868 | 1461685755217 Marionette TRACE conn3 <- [1,2714,null,{}] 08:49:15 INFO - PROCESS | 1868 | 1461685755222 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:15 INFO - PROCESS | 1868 | 1461685755492 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 08:49:15 INFO - PROCESS | 1868 | 1461685755526 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44ff01f000 == 153 [pid = 1868] [id = 686] 08:49:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7f44f6feb000) [pid = 1868] [serial = 2059] [outer = (nil)] 08:49:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7f44fb6b9c00) [pid = 1868] [serial = 2060] [outer = 0x7f44f6feb000] 08:49:15 INFO - PROCESS | 1868 | 1461685755582 Marionette DEBUG loaded listener.js 08:49:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7f44fc8e0c00) [pid = 1868] [serial = 2061] [outer = 0x7f44f6feb000] 08:49:16 INFO - PROCESS | 1868 | 1461685756748 Marionette TRACE conn3 <- [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]]]}] 08:49:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:49:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1584ms 08:49:16 INFO - PROCESS | 1868 | 1461685756801 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 08:49:16 INFO - PROCESS | 1868 | 1461685756808 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 08:49:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:49:16 INFO - PROCESS | 1868 | 1461685756815 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:49:16 INFO - PROCESS | 1868 | 1461685756821 Marionette TRACE conn3 <- [1,2718,null,{}] 08:49:16 INFO - PROCESS | 1868 | 1461685756828 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:17 INFO - PROCESS | 1868 | 1461685757060 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 08:49:17 INFO - PROCESS | 1868 | 1461685757380 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f95e8800 == 154 [pid = 1868] [id = 687] 08:49:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7f44f6b50000) [pid = 1868] [serial = 2062] [outer = (nil)] 08:49:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7f44f6bd8400) [pid = 1868] [serial = 2063] [outer = 0x7f44f6b50000] 08:49:17 INFO - PROCESS | 1868 | 1461685757459 Marionette DEBUG loaded listener.js 08:49:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7f44f6f06000) [pid = 1868] [serial = 2064] [outer = 0x7f44f6b50000] 08:49:18 INFO - PROCESS | 1868 | 1461685758359 Marionette TRACE conn3 <- [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] 08:49:18 INFO - PROCESS | 1868 | 1461685758413 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 08:49:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:49:18 INFO - PROCESS | 1868 | 1461685758424 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:49:18 INFO - PROCESS | 1868 | 1461685758428 Marionette TRACE conn3 <- [1,2722,null,{}] 08:49:18 INFO - PROCESS | 1868 | 1461685758434 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:18 INFO - PROCESS | 1868 | 1461685758658 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 08:49:19 INFO - PROCESS | 1868 | 1461685759011 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:19 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdc25000 == 155 [pid = 1868] [id = 688] 08:49:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7f44f946d400) [pid = 1868] [serial = 2065] [outer = (nil)] 08:49:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7f44f9e0e000) [pid = 1868] [serial = 2066] [outer = 0x7f44f946d400] 08:49:19 INFO - PROCESS | 1868 | 1461685759085 Marionette DEBUG loaded listener.js 08:49:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7f44fa0ec000) [pid = 1868] [serial = 2067] [outer = 0x7f44f946d400] 08:49:19 INFO - PROCESS | 1868 | 1461685759919 Marionette TRACE conn3 <- [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] 08:49:19 INFO - PROCESS | 1868 | 1461685759957 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 08:49:19 INFO - PROCESS | 1868 | 1461685759963 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:49:19 INFO - PROCESS | 1868 | 1461685759969 Marionette TRACE conn3 <- [1,2726,null,{}] 08:49:19 INFO - PROCESS | 1868 | 1461685759984 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:20 INFO - PROCESS | 1868 | 1461685760188 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 08:49:20 INFO - PROCESS | 1868 | 1461685760467 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450565f000 == 156 [pid = 1868] [id = 689] 08:49:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7f44fb6b3c00) [pid = 1868] [serial = 2068] [outer = (nil)] 08:49:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7f44fc8d9800) [pid = 1868] [serial = 2069] [outer = 0x7f44fb6b3c00] 08:49:20 INFO - PROCESS | 1868 | 1461685760584 Marionette DEBUG loaded listener.js 08:49:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7f44fec28400) [pid = 1868] [serial = 2070] [outer = 0x7f44fb6b3c00] 08:49:21 INFO - PROCESS | 1868 | 1461685761412 Marionette TRACE conn3 <- [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]]]}] 08:49:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:49:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1482ms 08:49:21 INFO - PROCESS | 1868 | 1461685761445 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 08:49:21 INFO - PROCESS | 1868 | 1461685761448 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 08:49:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:49:21 INFO - PROCESS | 1868 | 1461685761454 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:49:21 INFO - PROCESS | 1868 | 1461685761458 Marionette TRACE conn3 <- [1,2730,null,{}] 08:49:21 INFO - PROCESS | 1868 | 1461685761463 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:21 INFO - PROCESS | 1868 | 1461685761663 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 08:49:21 INFO - PROCESS | 1868 | 1461685761939 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:22 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45083c7800 == 157 [pid = 1868] [id = 690] 08:49:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 195 (0x7f44fb6b9000) [pid = 1868] [serial = 2071] [outer = (nil)] 08:49:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 196 (0x7f44ff109400) [pid = 1868] [serial = 2072] [outer = 0x7f44fb6b9000] 08:49:22 INFO - PROCESS | 1868 | 1461685762061 Marionette DEBUG loaded listener.js 08:49:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 197 (0x7f44ffcab000) [pid = 1868] [serial = 2073] [outer = 0x7f44fb6b9000] 08:49:23 INFO - PROCESS | 1868 | 1461685763357 Marionette TRACE conn3 <- [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] 08:49:23 INFO - PROCESS | 1868 | 1461685763400 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 08:49:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:49:23 INFO - PROCESS | 1868 | 1461685763411 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:49:23 INFO - PROCESS | 1868 | 1461685763413 Marionette TRACE conn3 <- [1,2734,null,{}] 08:49:23 INFO - PROCESS | 1868 | 1461685763417 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:23 INFO - PROCESS | 1868 | 1461685763723 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 08:49:23 INFO - PROCESS | 1868 | 1461685763979 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450911b000 == 158 [pid = 1868] [id = 691] 08:49:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 198 (0x7f44fdd4a800) [pid = 1868] [serial = 2074] [outer = (nil)] 08:49:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 199 (0x7f45052c4800) [pid = 1868] [serial = 2075] [outer = 0x7f44fdd4a800] 08:49:24 INFO - PROCESS | 1868 | 1461685764051 Marionette DEBUG loaded listener.js 08:49:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 200 (0x7f4505d91400) [pid = 1868] [serial = 2076] [outer = 0x7f44fdd4a800] 08:49:24 INFO - PROCESS | 1868 | 1461685764964 Marionette TRACE conn3 <- [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]]]}] 08:49:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:49:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1584ms 08:49:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:49:25 INFO - PROCESS | 1868 | 1461685764996 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 08:49:25 INFO - PROCESS | 1868 | 1461685764999 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 08:49:25 INFO - PROCESS | 1868 | 1461685765005 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:49:25 INFO - PROCESS | 1868 | 1461685765008 Marionette TRACE conn3 <- [1,2738,null,{}] 08:49:25 INFO - PROCESS | 1868 | 1461685765013 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:25 INFO - PROCESS | 1868 | 1461685765227 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 08:49:25 INFO - PROCESS | 1868 | 1461685765508 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450978e800 == 159 [pid = 1868] [id = 692] 08:49:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 201 (0x7f4505d91c00) [pid = 1868] [serial = 2077] [outer = (nil)] 08:49:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 202 (0x7f4506074c00) [pid = 1868] [serial = 2078] [outer = 0x7f4505d91c00] 08:49:25 INFO - PROCESS | 1868 | 1461685765593 Marionette DEBUG loaded listener.js 08:49:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 203 (0x7f45082be000) [pid = 1868] [serial = 2079] [outer = 0x7f4505d91c00] 08:49:26 INFO - PROCESS | 1868 | 1461685766434 Marionette TRACE conn3 <- [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]]]}] 08:49:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:49:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1484ms 08:49:26 INFO - PROCESS | 1868 | 1461685766488 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 08:49:26 INFO - PROCESS | 1868 | 1461685766492 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 08:49:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:49:26 INFO - PROCESS | 1868 | 1461685766497 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:49:26 INFO - PROCESS | 1868 | 1461685766500 Marionette TRACE conn3 <- [1,2742,null,{}] 08:49:26 INFO - PROCESS | 1868 | 1461685766505 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:26 INFO - PROCESS | 1868 | 1461685766705 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 08:49:26 INFO - PROCESS | 1868 | 1461685766984 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450c188800 == 160 [pid = 1868] [id = 693] 08:49:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 204 (0x7f4505e54000) [pid = 1868] [serial = 2080] [outer = (nil)] 08:49:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 205 (0x7f4508850400) [pid = 1868] [serial = 2081] [outer = 0x7f4505e54000] 08:49:27 INFO - PROCESS | 1868 | 1461685767070 Marionette DEBUG loaded listener.js 08:49:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 206 (0x7f4508b96800) [pid = 1868] [serial = 2082] [outer = 0x7f4505e54000] 08:49:27 INFO - PROCESS | 1868 | 1461685767909 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 08:49:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:49:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1430ms 08:49:27 INFO - PROCESS | 1868 | 1461685767927 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 08:49:27 INFO - PROCESS | 1868 | 1461685767930 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 08:49:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:49:27 INFO - PROCESS | 1868 | 1461685767954 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:49:27 INFO - PROCESS | 1868 | 1461685767958 Marionette TRACE conn3 <- [1,2746,null,{}] 08:49:27 INFO - PROCESS | 1868 | 1461685767965 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:28 INFO - PROCESS | 1868 | 1461685768169 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 08:49:28 INFO - PROCESS | 1868 | 1461685768445 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450dccd800 == 161 [pid = 1868] [id = 694] 08:49:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 207 (0x7f4504cf1400) [pid = 1868] [serial = 2083] [outer = (nil)] 08:49:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 208 (0x7f4508ec7400) [pid = 1868] [serial = 2084] [outer = 0x7f4504cf1400] 08:49:28 INFO - PROCESS | 1868 | 1461685768532 Marionette DEBUG loaded listener.js 08:49:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 209 (0x7f4508f84800) [pid = 1868] [serial = 2085] [outer = 0x7f4504cf1400] 08:49:29 INFO - PROCESS | 1868 | 1461685769404 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 08:49:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:49:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1503ms 08:49:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:49:29 INFO - PROCESS | 1868 | 1461685769439 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 08:49:29 INFO - PROCESS | 1868 | 1461685769442 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 08:49:29 INFO - PROCESS | 1868 | 1461685769448 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:49:29 INFO - PROCESS | 1868 | 1461685769451 Marionette TRACE conn3 <- [1,2750,null,{}] 08:49:29 INFO - PROCESS | 1868 | 1461685769456 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:29 INFO - PROCESS | 1868 | 1461685769660 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 08:49:29 INFO - PROCESS | 1868 | 1461685769947 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4510d88800 == 162 [pid = 1868] [id = 695] 08:49:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7f44fbee1800) [pid = 1868] [serial = 2086] [outer = (nil)] 08:49:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7f45092d7400) [pid = 1868] [serial = 2087] [outer = 0x7f44fbee1800] 08:49:30 INFO - PROCESS | 1868 | 1461685770026 Marionette DEBUG loaded listener.js 08:49:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7f45092e3800) [pid = 1868] [serial = 2088] [outer = 0x7f44fbee1800] 08:49:30 INFO - PROCESS | 1868 | 1461685770866 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 08:49:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:49:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1434ms 08:49:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:49:30 INFO - PROCESS | 1868 | 1461685770898 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 08:49:30 INFO - PROCESS | 1868 | 1461685770900 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 08:49:30 INFO - PROCESS | 1868 | 1461685770909 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:49:30 INFO - PROCESS | 1868 | 1461685770912 Marionette TRACE conn3 <- [1,2754,null,{}] 08:49:30 INFO - PROCESS | 1868 | 1461685770917 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:31 INFO - PROCESS | 1868 | 1461685771128 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 08:49:31 INFO - PROCESS | 1868 | 1461685771405 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:31 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451186d800 == 163 [pid = 1868] [id = 696] 08:49:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7f4507166400) [pid = 1868] [serial = 2089] [outer = (nil)] 08:49:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7f4509333c00) [pid = 1868] [serial = 2090] [outer = 0x7f4507166400] 08:49:31 INFO - PROCESS | 1868 | 1461685771477 Marionette DEBUG loaded listener.js 08:49:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7f450936a800) [pid = 1868] [serial = 2091] [outer = 0x7f4507166400] 08:49:32 INFO - PROCESS | 1868 | 1461685772357 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 08:49:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:49:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1477ms 08:49:32 INFO - PROCESS | 1868 | 1461685772385 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 08:49:32 INFO - PROCESS | 1868 | 1461685772389 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 08:49:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:49:32 INFO - PROCESS | 1868 | 1461685772395 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:49:32 INFO - PROCESS | 1868 | 1461685772398 Marionette TRACE conn3 <- [1,2758,null,{}] 08:49:32 INFO - PROCESS | 1868 | 1461685772403 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:32 INFO - PROCESS | 1868 | 1461685772619 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 08:49:32 INFO - PROCESS | 1868 | 1461685772913 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512060000 == 164 [pid = 1868] [id = 697] 08:49:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7f4508f82800) [pid = 1868] [serial = 2092] [outer = (nil)] 08:49:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7f450b220000) [pid = 1868] [serial = 2093] [outer = 0x7f4508f82800] 08:49:33 INFO - PROCESS | 1868 | 1461685772994 Marionette DEBUG loaded listener.js 08:49:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7f450c004400) [pid = 1868] [serial = 2094] [outer = 0x7f4508f82800] 08:49:33 INFO - PROCESS | 1868 | 1461685773824 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 08:49:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:49:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1479ms 08:49:33 INFO - PROCESS | 1868 | 1461685773875 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 08:49:33 INFO - PROCESS | 1868 | 1461685773878 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 08:49:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:49:33 INFO - PROCESS | 1868 | 1461685773883 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:49:33 INFO - PROCESS | 1868 | 1461685773886 Marionette TRACE conn3 <- [1,2762,null,{}] 08:49:33 INFO - PROCESS | 1868 | 1461685773891 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:34 INFO - PROCESS | 1868 | 1461685774090 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 08:49:34 INFO - PROCESS | 1868 | 1461685774378 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512990000 == 165 [pid = 1868] [id = 698] 08:49:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7f45092bd800) [pid = 1868] [serial = 2095] [outer = (nil)] 08:49:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 220 (0x7f450c66c800) [pid = 1868] [serial = 2096] [outer = 0x7f45092bd800] 08:49:34 INFO - PROCESS | 1868 | 1461685774451 Marionette DEBUG loaded listener.js 08:49:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 221 (0x7f450c971000) [pid = 1868] [serial = 2097] [outer = 0x7f45092bd800] 08:49:35 INFO - PROCESS | 1868 | 1461685775301 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 08:49:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:49:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1481ms 08:49:35 INFO - PROCESS | 1868 | 1461685775365 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 08:49:35 INFO - PROCESS | 1868 | 1461685775369 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 08:49:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:49:35 INFO - PROCESS | 1868 | 1461685775374 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:49:35 INFO - PROCESS | 1868 | 1461685775385 Marionette TRACE conn3 <- [1,2766,null,{}] 08:49:35 INFO - PROCESS | 1868 | 1461685775390 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:35 INFO - PROCESS | 1868 | 1461685775598 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 08:49:35 INFO - PROCESS | 1868 | 1461685775878 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451383f800 == 166 [pid = 1868] [id = 699] 08:49:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7f45097e8800) [pid = 1868] [serial = 2098] [outer = (nil)] 08:49:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7f450ca94800) [pid = 1868] [serial = 2099] [outer = 0x7f45097e8800] 08:49:35 INFO - PROCESS | 1868 | 1461685775952 Marionette DEBUG loaded listener.js 08:49:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7f450cf0a400) [pid = 1868] [serial = 2100] [outer = 0x7f45097e8800] 08:49:36 INFO - PROCESS | 1868 | 1461685776757 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 08:49:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:49:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1436ms 08:49:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:49:36 INFO - PROCESS | 1868 | 1461685776811 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 08:49:36 INFO - PROCESS | 1868 | 1461685776814 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 08:49:36 INFO - PROCESS | 1868 | 1461685776820 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:49:36 INFO - PROCESS | 1868 | 1461685776823 Marionette TRACE conn3 <- [1,2770,null,{}] 08:49:36 INFO - PROCESS | 1868 | 1461685776827 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:37 INFO - PROCESS | 1868 | 1461685777027 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 08:49:37 INFO - PROCESS | 1868 | 1461685777320 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45186d6000 == 167 [pid = 1868] [id = 700] 08:49:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7f450c96e000) [pid = 1868] [serial = 2101] [outer = (nil)] 08:49:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7f450cfc6800) [pid = 1868] [serial = 2102] [outer = 0x7f450c96e000] 08:49:37 INFO - PROCESS | 1868 | 1461685777396 Marionette DEBUG loaded listener.js 08:49:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7f450cfd1000) [pid = 1868] [serial = 2103] [outer = 0x7f450c96e000] 08:49:38 INFO - PROCESS | 1868 | 1461685778240 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 08:49:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:49:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1480ms 08:49:38 INFO - PROCESS | 1868 | 1461685778299 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 08:49:38 INFO - PROCESS | 1868 | 1461685778303 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 08:49:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:49:38 INFO - PROCESS | 1868 | 1461685778308 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:49:38 INFO - PROCESS | 1868 | 1461685778310 Marionette TRACE conn3 <- [1,2774,null,{}] 08:49:38 INFO - PROCESS | 1868 | 1461685778316 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:38 INFO - PROCESS | 1868 | 1461685778530 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 08:49:38 INFO - PROCESS | 1868 | 1461685778853 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451f490000 == 168 [pid = 1868] [id = 701] 08:49:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7f450cfedc00) [pid = 1868] [serial = 2104] [outer = (nil)] 08:49:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7f450cff1c00) [pid = 1868] [serial = 2105] [outer = 0x7f450cfedc00] 08:49:38 INFO - PROCESS | 1868 | 1461685778967 Marionette DEBUG loaded listener.js 08:49:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7f450dc11400) [pid = 1868] [serial = 2106] [outer = 0x7f450cfedc00] 08:49:39 INFO - PROCESS | 1868 | 1461685779773 Marionette TRACE conn3 <- [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]]]}] 08:49:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:49:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1529ms 08:49:39 INFO - PROCESS | 1868 | 1461685779839 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 08:49:39 INFO - PROCESS | 1868 | 1461685779842 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 08:49:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:49:39 INFO - PROCESS | 1868 | 1461685779848 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:49:39 INFO - PROCESS | 1868 | 1461685779850 Marionette TRACE conn3 <- [1,2778,null,{}] 08:49:39 INFO - PROCESS | 1868 | 1461685779855 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:40 INFO - PROCESS | 1868 | 1461685780058 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 08:49:40 INFO - PROCESS | 1868 | 1461685780343 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f452060f000 == 169 [pid = 1868] [id = 702] 08:49:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7f450cfeec00) [pid = 1868] [serial = 2107] [outer = (nil)] 08:49:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7f450fa1c400) [pid = 1868] [serial = 2108] [outer = 0x7f450cfeec00] 08:49:40 INFO - PROCESS | 1868 | 1461685780452 Marionette DEBUG loaded listener.js 08:49:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7f450fb6d400) [pid = 1868] [serial = 2109] [outer = 0x7f450cfeec00] 08:49:41 INFO - PROCESS | 1868 | 1461685781262 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 08:49:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:49:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1481ms 08:49:41 INFO - PROCESS | 1868 | 1461685781330 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 08:49:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:49:41 INFO - PROCESS | 1868 | 1461685781334 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 08:49:41 INFO - PROCESS | 1868 | 1461685781339 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:49:41 INFO - PROCESS | 1868 | 1461685781342 Marionette TRACE conn3 <- [1,2782,null,{}] 08:49:41 INFO - PROCESS | 1868 | 1461685781346 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:41 INFO - PROCESS | 1868 | 1461685781551 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 08:49:41 INFO - PROCESS | 1868 | 1461685781836 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524042800 == 170 [pid = 1868] [id = 703] 08:49:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7f450e614400) [pid = 1868] [serial = 2110] [outer = (nil)] 08:49:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7f450fb79c00) [pid = 1868] [serial = 2111] [outer = 0x7f450e614400] 08:49:41 INFO - PROCESS | 1868 | 1461685781908 Marionette DEBUG loaded listener.js 08:49:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7f450fe2a800) [pid = 1868] [serial = 2112] [outer = 0x7f450e614400] 08:49:42 INFO - PROCESS | 1868 | 1461685782754 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 08:49:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:49:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1489ms 08:49:42 INFO - PROCESS | 1868 | 1461685782828 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 08:49:42 INFO - PROCESS | 1868 | 1461685782832 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 08:49:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:49:42 INFO - PROCESS | 1868 | 1461685782837 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:49:42 INFO - PROCESS | 1868 | 1461685782840 Marionette TRACE conn3 <- [1,2786,null,{}] 08:49:42 INFO - PROCESS | 1868 | 1461685782845 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:43 INFO - PROCESS | 1868 | 1461685783088 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 08:49:43 INFO - PROCESS | 1868 | 1461685783443 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:43 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45246e3800 == 171 [pid = 1868] [id = 704] 08:49:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7f44f4223000) [pid = 1868] [serial = 2113] [outer = (nil)] 08:49:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7f450e61d400) [pid = 1868] [serial = 2114] [outer = 0x7f44f4223000] 08:49:43 INFO - PROCESS | 1868 | 1461685783520 Marionette DEBUG loaded listener.js 08:49:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7f4510a24000) [pid = 1868] [serial = 2115] [outer = 0x7f44f4223000] 08:49:44 INFO - PROCESS | 1868 | 1461685784390 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 08:49:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:49:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1585ms 08:49:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:49:44 INFO - PROCESS | 1868 | 1461685784424 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 08:49:44 INFO - PROCESS | 1868 | 1461685784427 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 08:49:44 INFO - PROCESS | 1868 | 1461685784432 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:49:44 INFO - PROCESS | 1868 | 1461685784435 Marionette TRACE conn3 <- [1,2790,null,{}] 08:49:44 INFO - PROCESS | 1868 | 1461685784445 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:44 INFO - PROCESS | 1868 | 1461685784661 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 08:49:44 INFO - PROCESS | 1868 | 1461685784929 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9761000 == 172 [pid = 1868] [id = 705] 08:49:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7f44f6709000) [pid = 1868] [serial = 2116] [outer = (nil)] 08:49:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7f44f7632800) [pid = 1868] [serial = 2117] [outer = 0x7f44f6709000] 08:49:45 INFO - PROCESS | 1868 | 1461685785000 Marionette DEBUG loaded listener.js 08:49:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7f4505e50800) [pid = 1868] [serial = 2118] [outer = 0x7f44f6709000] 08:49:45 INFO - PROCESS | 1868 | 1461685785905 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 08:49:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:49:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1531ms 08:49:45 INFO - PROCESS | 1868 | 1461685785964 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 08:49:45 INFO - PROCESS | 1868 | 1461685785967 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 08:49:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:49:45 INFO - PROCESS | 1868 | 1461685785973 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:49:45 INFO - PROCESS | 1868 | 1461685785975 Marionette TRACE conn3 <- [1,2794,null,{}] 08:49:45 INFO - PROCESS | 1868 | 1461685785980 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:46 INFO - PROCESS | 1868 | 1461685786190 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 08:49:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f6afd800 == 171 [pid = 1868] [id = 685] 08:49:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdee4800 == 170 [pid = 1868] [id = 684] 08:49:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc0ef000 == 169 [pid = 1868] [id = 683] 08:49:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f95f2800 == 168 [pid = 1868] [id = 682] 08:49:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9a99000 == 167 [pid = 1868] [id = 681] 08:49:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fa9a6800 == 166 [pid = 1868] [id = 680] 08:49:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9a9b000 == 165 [pid = 1868] [id = 679] 08:49:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450c136000 == 164 [pid = 1868] [id = 678] 08:49:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45094dd000 == 163 [pid = 1868] [id = 677] 08:49:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508d67800 == 162 [pid = 1868] [id = 676] 08:49:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4505dcd800 == 161 [pid = 1868] [id = 675] 08:49:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4505381800 == 160 [pid = 1868] [id = 674] 08:49:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450502a800 == 159 [pid = 1868] [id = 673] 08:49:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44ff022000 == 158 [pid = 1868] [id = 672] 08:49:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdfdc800 == 157 [pid = 1868] [id = 671] 08:49:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fcb7d800 == 156 [pid = 1868] [id = 670] 08:49:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc931000 == 155 [pid = 1868] [id = 669] 08:49:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fbdd7000 == 154 [pid = 1868] [id = 668] 08:49:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fb5e8000 == 153 [pid = 1868] [id = 667] 08:49:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f6ae3800 == 152 [pid = 1868] [id = 666] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7f44fb3b9800) [pid = 1868] [serial = 1997] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7f44f9e06000) [pid = 1868] [serial = 1992] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7f44fec2c000) [pid = 1868] [serial = 1937] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7f4508cc6800) [pid = 1868] [serial = 1719] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7f450f00d800) [pid = 1868] [serial = 1800] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7f44fb3b9c00) [pid = 1868] [serial = 1860] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7f450bd8f800) [pid = 1868] [serial = 1971] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7f44efbefc00) [pid = 1868] [serial = 1818] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7f450729bc00) [pid = 1868] [serial = 1946] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7f450c010800) [pid = 1868] [serial = 1974] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7f44f947ac00) [pid = 1868] [serial = 1991] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7f44fb51c800) [pid = 1868] [serial = 1674] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7f44f982c400) [pid = 1868] [serial = 1827] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7f4508952c00) [pid = 1868] [serial = 1950] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7f45057b2c00) [pid = 1868] [serial = 1890] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7f44fdd46000) [pid = 1868] [serial = 1926] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7f44fb6b7800) [pid = 1868] [serial = 1863] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7f44fc07a000) [pid = 1868] [serial = 1785] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7f44f6fae400) [pid = 1868] [serial = 1854] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7f4509712800) [pid = 1868] [serial = 1964] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7f44fc04e000) [pid = 1868] [serial = 1869] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 220 (0x7f44fc87a800) [pid = 1868] [serial = 1875] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 219 (0x7f451f60c800) [pid = 1868] [serial = 1749] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7f4505ff3800) [pid = 1868] [serial = 1899] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7f44f9832800) [pid = 1868] [serial = 1830] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7f45052c8000) [pid = 1868] [serial = 1752] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7f44ffcae000) [pid = 1868] [serial = 1940] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7f44f6f10400) [pid = 1868] [serial = 1746] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7f44f6dd7c00) [pid = 1868] [serial = 1928] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7f44f6bd1400) [pid = 1868] [serial = 1821] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7f45082c0800) [pid = 1868] [serial = 1947] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7f4509370c00) [pid = 1868] [serial = 1961] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7f450e613400) [pid = 1868] [serial = 1734] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 208 (0x7f44fb3bd400) [pid = 1868] [serial = 1707] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 207 (0x7f450c66b400) [pid = 1868] [serial = 1728] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 206 (0x7f451f4a3c00) [pid = 1868] [serial = 1809] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 205 (0x7f44f6bf3400) [pid = 1868] [serial = 1779] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 204 (0x7f450c672800) [pid = 1868] [serial = 1976] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 203 (0x7f450c96c000) [pid = 1868] [serial = 1977] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 202 (0x7f4505feac00) [pid = 1868] [serial = 1788] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 201 (0x7f4512347c00) [pid = 1868] [serial = 1737] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 200 (0x7f44fc8e4800) [pid = 1868] [serial = 1878] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 199 (0x7f4509335c00) [pid = 1868] [serial = 1959] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 198 (0x7f44f6bd1000) [pid = 1868] [serial = 1994] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 197 (0x7f44f9af4800) [pid = 1868] [serial = 1833] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 196 (0x7f4508f89800) [pid = 1868] [serial = 1956] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 195 (0x7f450bd2dc00) [pid = 1868] [serial = 1725] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 194 (0x7f45095cf800) [pid = 1868] [serial = 1722] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7f44fbf52400) [pid = 1868] [serial = 1934] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7f45092e5000) [pid = 1868] [serial = 1958] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7f4504cef800) [pid = 1868] [serial = 1713] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7f44f69b2800) [pid = 1868] [serial = 1982] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7f4508b9bc00) [pid = 1868] [serial = 1952] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7f450c675400) [pid = 1868] [serial = 1980] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7f44f6bcf000) [pid = 1868] [serial = 1986] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7f45095c6800) [pid = 1868] [serial = 1962] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7f44f6fe8c00) [pid = 1868] [serial = 1929] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7f44fc8e0000) [pid = 1868] [serial = 1935] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7f44fdd45800) [pid = 1868] [serial = 1881] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7f44fc803c00) [pid = 1868] [serial = 1710] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7f45120ed800) [pid = 1868] [serial = 1806] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7f45097f0800) [pid = 1868] [serial = 1965] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7f44f9834400) [pid = 1868] [serial = 1931] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 178 (0x7f44f687a800) [pid = 1868] [serial = 1677] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 177 (0x7f45244ed800) [pid = 1868] [serial = 1812] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 176 (0x7f451f14b000) [pid = 1868] [serial = 1743] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 175 (0x7f4504cf2000) [pid = 1868] [serial = 1887] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 174 (0x7f4507168800) [pid = 1868] [serial = 1902] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 173 (0x7f450bd37000) [pid = 1868] [serial = 1815] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 172 (0x7f4505e56c00) [pid = 1868] [serial = 1896] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 171 (0x7f4504ceb400) [pid = 1868] [serial = 1941] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 170 (0x7f45227af800) [pid = 1868] [serial = 1755] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7f44f69b7c00) [pid = 1868] [serial = 1704] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7f450cf03c00) [pid = 1868] [serial = 1731] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7f44f6fe4400) [pid = 1868] [serial = 1989] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 166 (0x7f4508cc5c00) [pid = 1868] [serial = 1953] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 165 (0x7f451322bc00) [pid = 1868] [serial = 1740] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 164 (0x7f44fede3c00) [pid = 1868] [serial = 1938] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7f44f6f06400) [pid = 1868] [serial = 1988] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7f450cf05c00) [pid = 1868] [serial = 1797] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7f4508ed5800) [pid = 1868] [serial = 1955] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 160 (0x7f450a8cb400) [pid = 1868] [serial = 1970] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 159 (0x7f450c00a400) [pid = 1868] [serial = 1973] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 158 (0x7f4505d8f000) [pid = 1868] [serial = 1893] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 157 (0x7f44f69b2400) [pid = 1868] [serial = 1985] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7f4505fc7000) [pid = 1868] [serial = 1701] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 155 (0x7f44fa0ed000) [pid = 1868] [serial = 1932] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7f44fa0eb400) [pid = 1868] [serial = 1782] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 153 (0x7f450606ec00) [pid = 1868] [serial = 1943] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 152 (0x7f44f89f0400) [pid = 1868] [serial = 1979] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 151 (0x7f450a499800) [pid = 1868] [serial = 1967] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 150 (0x7f44fc808400) [pid = 1868] [serial = 1872] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 149 (0x7f4507298400) [pid = 1868] [serial = 1949] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 148 (0x7f44ffcb5000) [pid = 1868] [serial = 1884] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 147 (0x7f44f97e6400) [pid = 1868] [serial = 1857] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 146 (0x7f4508959800) [pid = 1868] [serial = 1791] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 145 (0x7f44fb8f0400) [pid = 1868] [serial = 1866] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 144 (0x7f44fa0ed800) [pid = 1868] [serial = 1995] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 143 (0x7f450ca8ec00) [pid = 1868] [serial = 1983] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 142 (0x7f450a8c5400) [pid = 1868] [serial = 1794] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 141 (0x7f45052c3000) [pid = 1868] [serial = 1824] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 140 (0x7f450a8cd000) [pid = 1868] [serial = 1968] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 139 (0x7f4511294800) [pid = 1868] [serial = 1803] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 138 (0x7f4507174800) [pid = 1868] [serial = 1944] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 137 (0x7f44fbee7400) [pid = 1868] [serial = 1925] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 136 (0x7f4505fc9000) [pid = 1868] [serial = 1716] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | --DOMWINDOW == 135 (0x7f44fb6ad800) [pid = 1868] [serial = 1851] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 1868 | 1461685787960 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:47 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44efde0800 == 153 [pid = 1868] [id = 706] 08:49:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 136 (0x7f44efbed000) [pid = 1868] [serial = 2119] [outer = (nil)] 08:49:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 137 (0x7f44efbf0c00) [pid = 1868] [serial = 2120] [outer = 0x7f44efbed000] 08:49:48 INFO - PROCESS | 1868 | 1461685788034 Marionette DEBUG loaded listener.js 08:49:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 138 (0x7f44f4697c00) [pid = 1868] [serial = 2121] [outer = 0x7f44efbed000] 08:49:48 INFO - PROCESS | 1868 | 1461685788815 Marionette TRACE conn3 <- [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]]]}] 08:49:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:49:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 2886ms 08:49:48 INFO - PROCESS | 1868 | 1461685788863 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 08:49:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:49:48 INFO - PROCESS | 1868 | 1461685788868 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 08:49:48 INFO - PROCESS | 1868 | 1461685788875 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:49:48 INFO - PROCESS | 1868 | 1461685788880 Marionette TRACE conn3 <- [1,2798,null,{}] 08:49:48 INFO - PROCESS | 1868 | 1461685788886 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:49 INFO - PROCESS | 1868 | 1461685789103 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 08:49:49 INFO - PROCESS | 1868 | 1461685789298 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f67bf000 == 154 [pid = 1868] [id = 707] 08:49:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 139 (0x7f44efbe6800) [pid = 1868] [serial = 2122] [outer = (nil)] 08:49:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 140 (0x7f44f6b45800) [pid = 1868] [serial = 2123] [outer = 0x7f44efbe6800] 08:49:49 INFO - PROCESS | 1868 | 1461685789361 Marionette DEBUG loaded listener.js 08:49:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 141 (0x7f44f6bd1000) [pid = 1868] [serial = 2124] [outer = 0x7f44efbe6800] 08:49:50 INFO - PROCESS | 1868 | 1461685790177 Marionette TRACE conn3 <- [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]]]}] 08:49:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:49:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1333ms 08:49:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:49:50 INFO - PROCESS | 1868 | 1461685790210 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 08:49:50 INFO - PROCESS | 1868 | 1461685790215 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 08:49:50 INFO - PROCESS | 1868 | 1461685790221 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:49:50 INFO - PROCESS | 1868 | 1461685790224 Marionette TRACE conn3 <- [1,2802,null,{}] 08:49:50 INFO - PROCESS | 1868 | 1461685790234 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:50 INFO - PROCESS | 1868 | 1461685790491 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 08:49:50 INFO - PROCESS | 1868 | 1461685790534 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f891c800 == 155 [pid = 1868] [id = 708] 08:49:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 142 (0x7f44f6ddc000) [pid = 1868] [serial = 2125] [outer = (nil)] 08:49:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 143 (0x7f44f6fae000) [pid = 1868] [serial = 2126] [outer = 0x7f44f6ddc000] 08:49:50 INFO - PROCESS | 1868 | 1461685790594 Marionette DEBUG loaded listener.js 08:49:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 144 (0x7f44f763dc00) [pid = 1868] [serial = 2127] [outer = 0x7f44f6ddc000] 08:49:51 INFO - PROCESS | 1868 | 1461685791504 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 08:49:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:49:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1337ms 08:49:51 INFO - PROCESS | 1868 | 1461685791566 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 08:49:51 INFO - PROCESS | 1868 | 1461685791571 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 08:49:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:49:51 INFO - PROCESS | 1868 | 1461685791597 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:49:51 INFO - PROCESS | 1868 | 1461685791614 Marionette TRACE conn3 <- [1,2806,null,{}] 08:49:51 INFO - PROCESS | 1868 | 1461685791640 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:52 INFO - PROCESS | 1868 | 1461685792043 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 08:49:52 INFO - PROCESS | 1868 | --DOMWINDOW == 143 (0x7f44efbf0800) [pid = 1868] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:49:52 INFO - PROCESS | 1868 | --DOMWINDOW == 142 (0x7f44f6bcd800) [pid = 1868] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:49:52 INFO - PROCESS | 1868 | --DOMWINDOW == 141 (0x7f44fc04a000) [pid = 1868] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:49:52 INFO - PROCESS | 1868 | --DOMWINDOW == 140 (0x7f44f6dd4000) [pid = 1868] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:49:52 INFO - PROCESS | 1868 | --DOMWINDOW == 139 (0x7f44f6bce000) [pid = 1868] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:49:52 INFO - PROCESS | 1868 | --DOMWINDOW == 138 (0x7f44f6bd2400) [pid = 1868] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:49:52 INFO - PROCESS | 1868 | 1461685792590 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:52 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9757800 == 156 [pid = 1868] [id = 709] 08:49:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 139 (0x7f44efbf0800) [pid = 1868] [serial = 2128] [outer = (nil)] 08:49:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 140 (0x7f44f763a000) [pid = 1868] [serial = 2129] [outer = 0x7f44efbf0800] 08:49:52 INFO - PROCESS | 1868 | 1461685792648 Marionette DEBUG loaded listener.js 08:49:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 141 (0x7f44f9830400) [pid = 1868] [serial = 2130] [outer = 0x7f44efbf0800] 08:49:53 INFO - PROCESS | 1868 | 1461685793311 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 08:49:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:49:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1779ms 08:49:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:49:53 INFO - PROCESS | 1868 | 1461685793359 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 08:49:53 INFO - PROCESS | 1868 | 1461685793362 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 08:49:53 INFO - PROCESS | 1868 | 1461685793367 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:49:53 INFO - PROCESS | 1868 | 1461685793370 Marionette TRACE conn3 <- [1,2810,null,{}] 08:49:53 INFO - PROCESS | 1868 | 1461685793375 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:53 INFO - PROCESS | 1868 | 1461685793640 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 08:49:53 INFO - PROCESS | 1868 | 1461685793662 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa86c000 == 157 [pid = 1868] [id = 710] 08:49:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 142 (0x7f44f97e6800) [pid = 1868] [serial = 2131] [outer = (nil)] 08:49:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 143 (0x7f44f9fb6400) [pid = 1868] [serial = 2132] [outer = 0x7f44f97e6800] 08:49:53 INFO - PROCESS | 1868 | 1461685793732 Marionette DEBUG loaded listener.js 08:49:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 144 (0x7f44fa0f5400) [pid = 1868] [serial = 2133] [outer = 0x7f44f97e6800] 08:49:54 INFO - PROCESS | 1868 | 1461685794793 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 08:49:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:49:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1488ms 08:49:54 INFO - PROCESS | 1868 | 1461685794857 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 08:49:54 INFO - PROCESS | 1868 | 1461685794863 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 08:49:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:49:54 INFO - PROCESS | 1868 | 1461685794871 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:49:54 INFO - PROCESS | 1868 | 1461685794876 Marionette TRACE conn3 <- [1,2814,null,{}] 08:49:54 INFO - PROCESS | 1868 | 1461685794885 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:55 INFO - PROCESS | 1868 | 1461685795148 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 08:49:55 INFO - PROCESS | 1868 | 1461685795474 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f6aed800 == 158 [pid = 1868] [id = 711] 08:49:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 145 (0x7f44f69b3c00) [pid = 1868] [serial = 2134] [outer = (nil)] 08:49:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 146 (0x7f44f6b49c00) [pid = 1868] [serial = 2135] [outer = 0x7f44f69b3c00] 08:49:55 INFO - PROCESS | 1868 | 1461685795551 Marionette DEBUG loaded listener.js 08:49:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 147 (0x7f44f6bdac00) [pid = 1868] [serial = 2136] [outer = 0x7f44f69b3c00] 08:49:56 INFO - PROCESS | 1868 | 1461685796440 Marionette TRACE conn3 <- [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]]]}] 08:49:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:49:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1638ms 08:49:56 INFO - PROCESS | 1868 | 1461685796510 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 08:49:56 INFO - PROCESS | 1868 | 1461685796518 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 08:49:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:49:56 INFO - PROCESS | 1868 | 1461685796527 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:49:56 INFO - PROCESS | 1868 | 1461685796531 Marionette TRACE conn3 <- [1,2818,null,{}] 08:49:56 INFO - PROCESS | 1868 | 1461685796537 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:56 INFO - PROCESS | 1868 | 1461685796788 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 08:49:57 INFO - PROCESS | 1868 | 1461685797098 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb4e9000 == 159 [pid = 1868] [id = 712] 08:49:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 148 (0x7f44f765e400) [pid = 1868] [serial = 2137] [outer = (nil)] 08:49:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 149 (0x7f44f7775c00) [pid = 1868] [serial = 2138] [outer = 0x7f44f765e400] 08:49:57 INFO - PROCESS | 1868 | 1461685797184 Marionette DEBUG loaded listener.js 08:49:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 150 (0x7f44f97e8400) [pid = 1868] [serial = 2139] [outer = 0x7f44f765e400] 08:49:58 INFO - PROCESS | 1868 | 1461685798034 Marionette TRACE conn3 <- [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]]]}] 08:49:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:49:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1580ms 08:49:58 INFO - PROCESS | 1868 | 1461685798108 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 08:49:58 INFO - PROCESS | 1868 | 1461685798112 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 08:49:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:49:58 INFO - PROCESS | 1868 | 1461685798117 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:49:58 INFO - PROCESS | 1868 | 1461685798123 Marionette TRACE conn3 <- [1,2822,null,{}] 08:49:58 INFO - PROCESS | 1868 | 1461685798138 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:58 INFO - PROCESS | 1868 | 1461685798390 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 08:49:58 INFO - PROCESS | 1868 | 1461685798741 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fbf22800 == 160 [pid = 1868] [id = 713] 08:49:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7f44fb3b9800) [pid = 1868] [serial = 2140] [outer = (nil)] 08:49:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 152 (0x7f44fb6b8000) [pid = 1868] [serial = 2141] [outer = 0x7f44fb3b9800] 08:49:58 INFO - PROCESS | 1868 | 1461685798820 Marionette DEBUG loaded listener.js 08:49:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7f44fb8f0000) [pid = 1868] [serial = 2142] [outer = 0x7f44fb3b9800] 08:49:59 INFO - PROCESS | 1868 | 1461685799647 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 08:49:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:49:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1590ms 08:49:59 INFO - PROCESS | 1868 | 1461685799707 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 08:49:59 INFO - PROCESS | 1868 | 1461685799712 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 08:49:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:49:59 INFO - PROCESS | 1868 | 1461685799717 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:49:59 INFO - PROCESS | 1868 | 1461685799719 Marionette TRACE conn3 <- [1,2826,null,{}] 08:49:59 INFO - PROCESS | 1868 | 1461685799725 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:59 INFO - PROCESS | 1868 | 1461685799934 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 08:50:00 INFO - PROCESS | 1868 | 1461685800208 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc9b3800 == 161 [pid = 1868] [id = 714] 08:50:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7f44fb51dc00) [pid = 1868] [serial = 2143] [outer = (nil)] 08:50:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7f44fbf52400) [pid = 1868] [serial = 2144] [outer = 0x7f44fb51dc00] 08:50:00 INFO - PROCESS | 1868 | 1461685800284 Marionette DEBUG loaded listener.js 08:50:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 156 (0x7f44fc06c400) [pid = 1868] [serial = 2145] [outer = 0x7f44fb51dc00] 08:50:01 INFO - PROCESS | 1868 | 1461685801144 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:50:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:50:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1477ms 08:50:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:50:01 INFO - PROCESS | 1868 | 1461685801196 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 08:50:01 INFO - PROCESS | 1868 | 1461685801198 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 08:50:01 INFO - PROCESS | 1868 | 1461685801204 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:50:01 INFO - PROCESS | 1868 | 1461685801207 Marionette TRACE conn3 <- [1,2830,null,{}] 08:50:01 INFO - PROCESS | 1868 | 1461685801212 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:01 INFO - PROCESS | 1868 | 1461685801420 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 08:50:01 INFO - PROCESS | 1868 | 1461685801691 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:01 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdc21800 == 162 [pid = 1868] [id = 715] 08:50:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7f44fb732c00) [pid = 1868] [serial = 2146] [outer = (nil)] 08:50:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 158 (0x7f44fc87a800) [pid = 1868] [serial = 2147] [outer = 0x7f44fb732c00] 08:50:01 INFO - PROCESS | 1868 | 1461685801766 Marionette DEBUG loaded listener.js 08:50:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 159 (0x7f44fd61dc00) [pid = 1868] [serial = 2148] [outer = 0x7f44fb732c00] 08:50:02 INFO - PROCESS | 1868 | 1461685802763 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 08:50:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:50:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1632ms 08:50:02 INFO - PROCESS | 1868 | 1461685802836 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 08:50:02 INFO - PROCESS | 1868 | 1461685802839 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 08:50:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:50:02 INFO - PROCESS | 1868 | 1461685802845 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:50:02 INFO - PROCESS | 1868 | 1461685802847 Marionette TRACE conn3 <- [1,2834,null,{}] 08:50:02 INFO - PROCESS | 1868 | 1461685802853 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:03 INFO - PROCESS | 1868 | 1461685803098 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 08:50:03 INFO - PROCESS | 1868 | 1461685803426 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fe0d5000 == 163 [pid = 1868] [id = 716] 08:50:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 160 (0x7f44ff10dc00) [pid = 1868] [serial = 2149] [outer = (nil)] 08:50:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7f4504cf7c00) [pid = 1868] [serial = 2150] [outer = 0x7f44ff10dc00] 08:50:03 INFO - PROCESS | 1868 | 1461685803504 Marionette DEBUG loaded listener.js 08:50:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7f45052cd000) [pid = 1868] [serial = 2151] [outer = 0x7f44ff10dc00] 08:50:04 INFO - PROCESS | 1868 | 1461685804341 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:50:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:50:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1525ms 08:50:04 INFO - PROCESS | 1868 | 1461685804386 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 08:50:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:50:04 INFO - PROCESS | 1868 | 1461685804390 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 08:50:04 INFO - PROCESS | 1868 | 1461685804395 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:50:04 INFO - PROCESS | 1868 | 1461685804398 Marionette TRACE conn3 <- [1,2838,null,{}] 08:50:04 INFO - PROCESS | 1868 | 1461685804403 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:04 INFO - PROCESS | 1868 | 1461685804611 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 08:50:04 INFO - PROCESS | 1868 | 1461685804886 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:04 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44ff1de000 == 164 [pid = 1868] [id = 717] 08:50:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7f44f9834400) [pid = 1868] [serial = 2152] [outer = (nil)] 08:50:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7f4505d8f000) [pid = 1868] [serial = 2153] [outer = 0x7f44f9834400] 08:50:05 INFO - PROCESS | 1868 | 1461685805000 Marionette DEBUG loaded listener.js 08:50:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 165 (0x7f4505e53c00) [pid = 1868] [serial = 2154] [outer = 0x7f44f9834400] 08:50:05 INFO - PROCESS | 1868 | 1461685805823 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 08:50:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:50:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1483ms 08:50:05 INFO - PROCESS | 1868 | 1461685805879 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 08:50:05 INFO - PROCESS | 1868 | 1461685805882 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 08:50:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:50:05 INFO - PROCESS | 1868 | 1461685805888 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:50:05 INFO - PROCESS | 1868 | 1461685805890 Marionette TRACE conn3 <- [1,2842,null,{}] 08:50:05 INFO - PROCESS | 1868 | 1461685805895 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:06 INFO - PROCESS | 1868 | 1461685806099 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 08:50:06 INFO - PROCESS | 1868 | 1461685806373 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45050cb800 == 165 [pid = 1868] [id = 718] 08:50:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7f44f97e0400) [pid = 1868] [serial = 2155] [outer = (nil)] 08:50:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7f4505fec400) [pid = 1868] [serial = 2156] [outer = 0x7f44f97e0400] 08:50:06 INFO - PROCESS | 1868 | 1461685806484 Marionette DEBUG loaded listener.js 08:50:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7f4506075c00) [pid = 1868] [serial = 2157] [outer = 0x7f44f97e0400] 08:50:07 INFO - PROCESS | 1868 | 1461685807333 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 08:50:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:50:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1476ms 08:50:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:50:07 INFO - PROCESS | 1868 | 1461685807364 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 08:50:07 INFO - PROCESS | 1868 | 1461685807367 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 08:50:07 INFO - PROCESS | 1868 | 1461685807373 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:50:07 INFO - PROCESS | 1868 | 1461685807376 Marionette TRACE conn3 <- [1,2846,null,{}] 08:50:07 INFO - PROCESS | 1868 | 1461685807382 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:07 INFO - PROCESS | 1868 | 1461685807591 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 08:50:07 INFO - PROCESS | 1868 | 1461685807874 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:07 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505380000 == 166 [pid = 1868] [id = 719] 08:50:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7f44f9e0f000) [pid = 1868] [serial = 2158] [outer = (nil)] 08:50:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7f450729a000) [pid = 1868] [serial = 2159] [outer = 0x7f44f9e0f000] 08:50:07 INFO - PROCESS | 1868 | 1461685807992 Marionette DEBUG loaded listener.js 08:50:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7f45082c3000) [pid = 1868] [serial = 2160] [outer = 0x7f44f9e0f000] 08:50:08 INFO - PROCESS | 1868 | 1461685808781 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 08:50:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:50:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1484ms 08:50:08 INFO - PROCESS | 1868 | 1461685808858 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 08:50:08 INFO - PROCESS | 1868 | 1461685808868 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 08:50:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:50:08 INFO - PROCESS | 1868 | 1461685808876 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:50:08 INFO - PROCESS | 1868 | 1461685808878 Marionette TRACE conn3 <- [1,2850,null,{}] 08:50:08 INFO - PROCESS | 1868 | 1461685808883 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:09 INFO - PROCESS | 1868 | 1461685809113 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 08:50:09 INFO - PROCESS | 1868 | 1461685809412 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450581f000 == 167 [pid = 1868] [id = 720] 08:50:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 172 (0x7f45082c3800) [pid = 1868] [serial = 2161] [outer = (nil)] 08:50:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 173 (0x7f4508cc5000) [pid = 1868] [serial = 2162] [outer = 0x7f45082c3800] 08:50:09 INFO - PROCESS | 1868 | 1461685809526 Marionette DEBUG loaded listener.js 08:50:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 174 (0x7f4508f8ec00) [pid = 1868] [serial = 2163] [outer = 0x7f45082c3800] 08:50:10 INFO - PROCESS | 1868 | 1461685810363 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:50:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:50:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1538ms 08:50:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:50:10 INFO - PROCESS | 1868 | 1461685810415 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 08:50:10 INFO - PROCESS | 1868 | 1461685810418 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 08:50:10 INFO - PROCESS | 1868 | 1461685810424 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:50:10 INFO - PROCESS | 1868 | 1461685810431 Marionette TRACE conn3 <- [1,2854,null,{}] 08:50:10 INFO - PROCESS | 1868 | 1461685810436 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:10 INFO - PROCESS | 1868 | 1461685810683 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 08:50:10 INFO - PROCESS | 1868 | 1461685810958 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45083b8000 == 168 [pid = 1868] [id = 721] 08:50:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 175 (0x7f450936f400) [pid = 1868] [serial = 2164] [outer = (nil)] 08:50:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 176 (0x7f45095c9c00) [pid = 1868] [serial = 2165] [outer = 0x7f450936f400] 08:50:11 INFO - PROCESS | 1868 | 1461685811094 Marionette DEBUG loaded listener.js 08:50:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 177 (0x7f45097f0800) [pid = 1868] [serial = 2166] [outer = 0x7f450936f400] 08:50:11 INFO - PROCESS | 1868 | 1461685811939 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 08:50:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:50:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1581ms 08:50:12 INFO - PROCESS | 1868 | 1461685812004 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 08:50:12 INFO - PROCESS | 1868 | 1461685812008 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 08:50:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:50:12 INFO - PROCESS | 1868 | 1461685812013 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:50:12 INFO - PROCESS | 1868 | 1461685812016 Marionette TRACE conn3 <- [1,2858,null,{}] 08:50:12 INFO - PROCESS | 1868 | 1461685812021 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:12 INFO - PROCESS | 1868 | 1461685812262 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 08:50:12 INFO - PROCESS | 1868 | 1461685812584 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508f64800 == 169 [pid = 1868] [id = 722] 08:50:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 178 (0x7f45095c6000) [pid = 1868] [serial = 2167] [outer = (nil)] 08:50:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7f450a8c5800) [pid = 1868] [serial = 2168] [outer = 0x7f45095c6000] 08:50:12 INFO - PROCESS | 1868 | 1461685812658 Marionette DEBUG loaded listener.js 08:50:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7f450bd89400) [pid = 1868] [serial = 2169] [outer = 0x7f45095c6000] 08:50:13 INFO - PROCESS | 1868 | 1461685813475 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:50:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:50:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1525ms 08:50:13 INFO - PROCESS | 1868 | 1461685813540 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 08:50:13 INFO - PROCESS | 1868 | 1461685813543 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 08:50:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:50:13 INFO - PROCESS | 1868 | 1461685813549 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:50:13 INFO - PROCESS | 1868 | 1461685813551 Marionette TRACE conn3 <- [1,2862,null,{}] 08:50:13 INFO - PROCESS | 1868 | 1461685813556 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:13 INFO - PROCESS | 1868 | 1461685813764 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 08:50:14 INFO - PROCESS | 1868 | 1461685814053 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45094d7800 == 170 [pid = 1868] [id = 723] 08:50:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7f4509828000) [pid = 1868] [serial = 2170] [outer = (nil)] 08:50:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7f450c114400) [pid = 1868] [serial = 2171] [outer = 0x7f4509828000] 08:50:14 INFO - PROCESS | 1868 | 1461685814164 Marionette DEBUG loaded listener.js 08:50:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7f450c971c00) [pid = 1868] [serial = 2172] [outer = 0x7f4509828000] 08:50:14 INFO - PROCESS | 1868 | 1461685814990 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 08:50:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:50:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1479ms 08:50:15 INFO - PROCESS | 1868 | 1461685815028 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 08:50:15 INFO - PROCESS | 1868 | 1461685815032 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 08:50:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:50:15 INFO - PROCESS | 1868 | 1461685815037 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:50:15 INFO - PROCESS | 1868 | 1461685815039 Marionette TRACE conn3 <- [1,2866,null,{}] 08:50:15 INFO - PROCESS | 1868 | 1461685815045 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:15 INFO - PROCESS | 1868 | 1461685815255 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 08:50:15 INFO - PROCESS | 1868 | 1461685815532 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450959f800 == 171 [pid = 1868] [id = 724] 08:50:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7f450a499800) [pid = 1868] [serial = 2173] [outer = (nil)] 08:50:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7f450ce6b400) [pid = 1868] [serial = 2174] [outer = 0x7f450a499800] 08:50:15 INFO - PROCESS | 1868 | 1461685815604 Marionette DEBUG loaded listener.js 08:50:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7f450cf0d000) [pid = 1868] [serial = 2175] [outer = 0x7f450a499800] 08:50:16 INFO - PROCESS | 1868 | 1461685816426 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 08:50:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:50:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1436ms 08:50:16 INFO - PROCESS | 1868 | 1461685816474 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 08:50:16 INFO - PROCESS | 1868 | 1461685816478 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 08:50:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:50:16 INFO - PROCESS | 1868 | 1461685816484 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:50:16 INFO - PROCESS | 1868 | 1461685816487 Marionette TRACE conn3 <- [1,2870,null,{}] 08:50:16 INFO - PROCESS | 1868 | 1461685816492 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:16 INFO - PROCESS | 1868 | 1461685816709 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 08:50:16 INFO - PROCESS | 1868 | 1461685816992 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450c121000 == 172 [pid = 1868] [id = 725] 08:50:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7f44f6705800) [pid = 1868] [serial = 2176] [outer = (nil)] 08:50:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7f450cfed800) [pid = 1868] [serial = 2177] [outer = 0x7f44f6705800] 08:50:17 INFO - PROCESS | 1868 | 1461685817067 Marionette DEBUG loaded listener.js 08:50:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7f450fba1800) [pid = 1868] [serial = 2178] [outer = 0x7f44f6705800] 08:50:17 INFO - PROCESS | 1868 | 1461685817945 Marionette TRACE conn3 <- [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]]]}] 08:50:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:50:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1526ms 08:50:18 INFO - PROCESS | 1868 | 1461685818010 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 08:50:18 INFO - PROCESS | 1868 | 1461685818013 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 08:50:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:50:18 INFO - PROCESS | 1868 | 1461685818019 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:50:18 INFO - PROCESS | 1868 | 1461685818021 Marionette TRACE conn3 <- [1,2874,null,{}] 08:50:18 INFO - PROCESS | 1868 | 1461685818026 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:18 INFO - PROCESS | 1868 | 1461685818249 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 08:50:18 INFO - PROCESS | 1868 | 1461685818524 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450cdce000 == 173 [pid = 1868] [id = 726] 08:50:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7f44f6dd3c00) [pid = 1868] [serial = 2179] [outer = (nil)] 08:50:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7f4510a1d800) [pid = 1868] [serial = 2180] [outer = 0x7f44f6dd3c00] 08:50:18 INFO - PROCESS | 1868 | 1461685818635 Marionette DEBUG loaded listener.js 08:50:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7f4511298000) [pid = 1868] [serial = 2181] [outer = 0x7f44f6dd3c00] 08:50:19 INFO - PROCESS | 1868 | 1461685819424 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 08:50:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:50:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1482ms 08:50:19 INFO - PROCESS | 1868 | 1461685819503 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 08:50:19 INFO - PROCESS | 1868 | 1461685819505 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 08:50:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:50:19 INFO - PROCESS | 1868 | 1461685819512 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:50:19 INFO - PROCESS | 1868 | 1461685819514 Marionette TRACE conn3 <- [1,2878,null,{}] 08:50:19 INFO - PROCESS | 1868 | 1461685819519 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:19 INFO - PROCESS | 1868 | 1461685819743 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 08:50:20 INFO - PROCESS | 1868 | 1461685820025 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4510d88000 == 174 [pid = 1868] [id = 727] 08:50:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7f450ca8dc00) [pid = 1868] [serial = 2182] [outer = (nil)] 08:50:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7f451133a000) [pid = 1868] [serial = 2183] [outer = 0x7f450ca8dc00] 08:50:20 INFO - PROCESS | 1868 | 1461685820133 Marionette DEBUG loaded listener.js 08:50:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 195 (0x7f4511471000) [pid = 1868] [serial = 2184] [outer = 0x7f450ca8dc00] 08:50:20 INFO - PROCESS | 1868 | 1461685820973 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 08:50:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:50:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1531ms 08:50:21 INFO - PROCESS | 1868 | 1461685821045 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 08:50:21 INFO - PROCESS | 1868 | 1461685821048 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 08:50:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:50:21 INFO - PROCESS | 1868 | 1461685821054 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:50:21 INFO - PROCESS | 1868 | 1461685821056 Marionette TRACE conn3 <- [1,2882,null,{}] 08:50:21 INFO - PROCESS | 1868 | 1461685821061 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:21 INFO - PROCESS | 1868 | 1461685821274 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 08:50:21 INFO - PROCESS | 1868 | 1461685821555 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511f3b800 == 175 [pid = 1868] [id = 728] 08:50:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 196 (0x7f44fedd7400) [pid = 1868] [serial = 2185] [outer = (nil)] 08:50:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 197 (0x7f451162e800) [pid = 1868] [serial = 2186] [outer = 0x7f44fedd7400] 08:50:21 INFO - PROCESS | 1868 | 1461685821665 Marionette DEBUG loaded listener.js 08:50:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 198 (0x7f4511a3bc00) [pid = 1868] [serial = 2187] [outer = 0x7f44fedd7400] 08:50:22 INFO - PROCESS | 1868 | 1461685822549 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 08:50:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:50:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1526ms 08:50:22 INFO - PROCESS | 1868 | 1461685822597 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 08:50:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:50:22 INFO - PROCESS | 1868 | 1461685822601 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 08:50:22 INFO - PROCESS | 1868 | 1461685822607 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:50:22 INFO - PROCESS | 1868 | 1461685822610 Marionette TRACE conn3 <- [1,2886,null,{}] 08:50:22 INFO - PROCESS | 1868 | 1461685822615 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:22 INFO - PROCESS | 1868 | 1461685822844 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 08:50:23 INFO - PROCESS | 1868 | 1461685823124 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451263f000 == 176 [pid = 1868] [id = 729] 08:50:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 199 (0x7f44fede0000) [pid = 1868] [serial = 2188] [outer = (nil)] 08:50:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 200 (0x7f4511b5f000) [pid = 1868] [serial = 2189] [outer = 0x7f44fede0000] 08:50:23 INFO - PROCESS | 1868 | 1461685823235 Marionette DEBUG loaded listener.js 08:50:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 201 (0x7f45120ed000) [pid = 1868] [serial = 2190] [outer = 0x7f44fede0000] 08:50:24 INFO - PROCESS | 1868 | 1461685824063 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 08:50:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:50:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1484ms 08:50:24 INFO - PROCESS | 1868 | 1461685824093 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 08:50:24 INFO - PROCESS | 1868 | 1461685824097 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 08:50:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:50:24 INFO - PROCESS | 1868 | 1461685824102 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:50:24 INFO - PROCESS | 1868 | 1461685824105 Marionette TRACE conn3 <- [1,2890,null,{}] 08:50:24 INFO - PROCESS | 1868 | 1461685824110 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:24 INFO - PROCESS | 1868 | 1461685824327 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 08:50:24 INFO - PROCESS | 1868 | 1461685824636 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45155b0800 == 177 [pid = 1868] [id = 730] 08:50:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 202 (0x7f45120ed800) [pid = 1868] [serial = 2191] [outer = (nil)] 08:50:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 203 (0x7f4512343000) [pid = 1868] [serial = 2192] [outer = 0x7f45120ed800] 08:50:24 INFO - PROCESS | 1868 | 1461685824750 Marionette DEBUG loaded listener.js 08:50:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 204 (0x7f4512622800) [pid = 1868] [serial = 2193] [outer = 0x7f45120ed800] 08:50:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44ff1e2000 == 176 [pid = 1868] [id = 372] 08:50:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450951c800 == 175 [pid = 1868] [id = 213] 08:50:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdc70800 == 174 [pid = 1868] [id = 397] 08:50:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451205c800 == 173 [pid = 1868] [id = 158] 08:50:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9757800 == 172 [pid = 1868] [id = 709] 08:50:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f891c800 == 171 [pid = 1868] [id = 708] 08:50:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f67bf000 == 170 [pid = 1868] [id = 707] 08:50:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44efde0800 == 169 [pid = 1868] [id = 706] 08:50:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7f452060f000 == 168 [pid = 1868] [id = 702] 08:50:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451f490000 == 167 [pid = 1868] [id = 701] 08:50:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45186d6000 == 166 [pid = 1868] [id = 700] 08:50:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451383f800 == 165 [pid = 1868] [id = 699] 08:50:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512990000 == 164 [pid = 1868] [id = 698] 08:50:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512060000 == 163 [pid = 1868] [id = 697] 08:50:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451186d800 == 162 [pid = 1868] [id = 696] 08:50:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4510d88800 == 161 [pid = 1868] [id = 695] 08:50:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450dccd800 == 160 [pid = 1868] [id = 694] 08:50:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450c188800 == 159 [pid = 1868] [id = 693] 08:50:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450978e800 == 158 [pid = 1868] [id = 692] 08:50:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450911b000 == 157 [pid = 1868] [id = 691] 08:50:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45083c7800 == 156 [pid = 1868] [id = 690] 08:50:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450565f000 == 155 [pid = 1868] [id = 689] 08:50:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdc25000 == 154 [pid = 1868] [id = 688] 08:50:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f95e8800 == 153 [pid = 1868] [id = 687] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 203 (0x7f44f6fe9c00) [pid = 1868] [serial = 2057] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 202 (0x7f44f982e800) [pid = 1868] [serial = 2058] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 201 (0x7f44f89f0800) [pid = 1868] [serial = 2048] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 200 (0x7f4504cf1000) [pid = 1868] [serial = 2015] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 199 (0x7f45072a0c00) [pid = 1868] [serial = 2024] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 198 (0x7f44fb8f9c00) [pid = 1868] [serial = 2049] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 197 (0x7f44f6bf4800) [pid = 1868] [serial = 2000] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 196 (0x7f4508ec8c00) [pid = 1868] [serial = 2027] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 195 (0x7f44feddd800) [pid = 1868] [serial = 2054] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 194 (0x7f44fb8f9800) [pid = 1868] [serial = 2006] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7f44fc072800) [pid = 1868] [serial = 2009] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7f450c011c00) [pid = 1868] [serial = 2033] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7f44ff10a800) [pid = 1868] [serial = 2055] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7f4505d8c400) [pid = 1868] [serial = 2018] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7f44f9e06400) [pid = 1868] [serial = 2046] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7f45092dd400) [pid = 1868] [serial = 2030] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7f4505ff3c00) [pid = 1868] [serial = 2021] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7f44fc04c800) [pid = 1868] [serial = 2051] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7f450ce79000) [pid = 1868] [serial = 2036] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7f44f97ea800) [pid = 1868] [serial = 2045] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7f44fc8e1800) [pid = 1868] [serial = 2012] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7f44f982ac00) [pid = 1868] [serial = 2003] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7f44fc8e1400) [pid = 1868] [serial = 2039] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7f44f6bf6400) [pid = 1868] [serial = 2042] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7f44fd61b800) [pid = 1868] [serial = 2052] [outer = (nil)] [url = about:blank] 08:50:26 INFO - PROCESS | 1868 | --DOMWINDOW == 178 (0x7f44f7633400) [pid = 1868] [serial = 2043] [outer = (nil)] [url = about:blank] 08:50:27 INFO - PROCESS | 1868 | 1461685827014 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:50:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:50:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 2978ms 08:50:27 INFO - PROCESS | 1868 | 1461685827082 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 08:50:27 INFO - PROCESS | 1868 | 1461685827088 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 08:50:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:50:27 INFO - PROCESS | 1868 | 1461685827095 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:50:27 INFO - PROCESS | 1868 | 1461685827101 Marionette TRACE conn3 <- [1,2894,null,{}] 08:50:27 INFO - PROCESS | 1868 | 1461685827107 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:27 INFO - PROCESS | 1868 | 1461685827343 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 08:50:27 INFO - PROCESS | 1868 | 1461685827540 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f67b1000 == 154 [pid = 1868] [id = 731] 08:50:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7f44f686d800) [pid = 1868] [serial = 2194] [outer = (nil)] 08:50:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7f44f6b46000) [pid = 1868] [serial = 2195] [outer = 0x7f44f686d800] 08:50:27 INFO - PROCESS | 1868 | 1461685827605 Marionette DEBUG loaded listener.js 08:50:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7f44f6bd3400) [pid = 1868] [serial = 2196] [outer = 0x7f44f686d800] 08:50:28 INFO - PROCESS | 1868 | 1461685828442 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 08:50:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:50:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1385ms 08:50:28 INFO - PROCESS | 1868 | 1461685828482 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 08:50:28 INFO - PROCESS | 1868 | 1461685828489 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 08:50:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:50:28 INFO - PROCESS | 1868 | 1461685828499 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:50:28 INFO - PROCESS | 1868 | 1461685828502 Marionette TRACE conn3 <- [1,2898,null,{}] 08:50:28 INFO - PROCESS | 1868 | 1461685828507 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:28 INFO - PROCESS | 1868 | 1461685828713 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 08:50:28 INFO - PROCESS | 1868 | 1461685828944 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9622000 == 155 [pid = 1868] [id = 732] 08:50:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7f44f6bf6400) [pid = 1868] [serial = 2197] [outer = (nil)] 08:50:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7f44f776d400) [pid = 1868] [serial = 2198] [outer = 0x7f44f6bf6400] 08:50:29 INFO - PROCESS | 1868 | 1461685829007 Marionette DEBUG loaded listener.js 08:50:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7f44f97df800) [pid = 1868] [serial = 2199] [outer = 0x7f44f6bf6400] 08:50:29 INFO - PROCESS | 1868 | 1461685829888 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 08:50:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:50:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1440ms 08:50:29 INFO - PROCESS | 1868 | 1461685829944 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 08:50:29 INFO - PROCESS | 1868 | 1461685829948 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 08:50:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:50:29 INFO - PROCESS | 1868 | 1461685829953 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:50:29 INFO - PROCESS | 1868 | 1461685829958 Marionette TRACE conn3 <- [1,2902,null,{}] 08:50:29 INFO - PROCESS | 1868 | 1461685829973 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:30 INFO - PROCESS | 1868 | 1461685830266 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 08:50:30 INFO - PROCESS | 1868 | 1461685830307 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:30 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb5e8000 == 156 [pid = 1868] [id = 733] 08:50:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7f44f9fbec00) [pid = 1868] [serial = 2200] [outer = (nil)] 08:50:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7f44fb3b9c00) [pid = 1868] [serial = 2201] [outer = 0x7f44f9fbec00] 08:50:30 INFO - PROCESS | 1868 | 1461685830512 Marionette DEBUG loaded listener.js 08:50:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7f44fb73f800) [pid = 1868] [serial = 2202] [outer = 0x7f44f9fbec00] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7f44f6ddc000) [pid = 1868] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7f44efbf0800) [pid = 1868] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7f450cfedc00) [pid = 1868] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7f450c96e000) [pid = 1868] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7f45097e8800) [pid = 1868] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7f45092bd800) [pid = 1868] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7f4508f82800) [pid = 1868] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7f4507166400) [pid = 1868] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 178 (0x7f44fbee1800) [pid = 1868] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 177 (0x7f4504cf1400) [pid = 1868] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 176 (0x7f4505e54000) [pid = 1868] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 175 (0x7f4505d91c00) [pid = 1868] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 174 (0x7f44fdd4a800) [pid = 1868] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 173 (0x7f44fb6b9000) [pid = 1868] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 172 (0x7f44fb6b3c00) [pid = 1868] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 171 (0x7f44f946d400) [pid = 1868] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 170 (0x7f44f6b50000) [pid = 1868] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7f44efbe6800) [pid = 1868] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7f44efbed000) [pid = 1868] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7f44f4223000) [pid = 1868] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 166 (0x7f450e614400) [pid = 1868] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 165 (0x7f450cfeec00) [pid = 1868] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 164 (0x7f45057bb800) [pid = 1868] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7f4508d28c00) [pid = 1868] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7f45082b7400) [pid = 1868] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7f44fb6adc00) [pid = 1868] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 160 (0x7f44f686e400) [pid = 1868] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 159 (0x7f450607bc00) [pid = 1868] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 158 (0x7f44fb737c00) [pid = 1868] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 157 (0x7f45052cc800) [pid = 1868] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7f4504cec000) [pid = 1868] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 155 (0x7f4504ceb800) [pid = 1868] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7f44f7636000) [pid = 1868] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 153 (0x7f44fb736c00) [pid = 1868] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 152 (0x7f450ca90c00) [pid = 1868] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 151 (0x7f44f6703800) [pid = 1868] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:50:31 INFO - PROCESS | 1868 | --DOMWINDOW == 150 (0x7f44fa0ef800) [pid = 1868] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:50:31 INFO - PROCESS | 1868 | 1461685831979 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:50:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:50:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2085ms 08:50:32 INFO - PROCESS | 1868 | 1461685832039 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 08:50:32 INFO - PROCESS | 1868 | 1461685832044 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 08:50:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:50:32 INFO - PROCESS | 1868 | 1461685832060 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:50:32 INFO - PROCESS | 1868 | 1461685832063 Marionette TRACE conn3 <- [1,2906,null,{}] 08:50:32 INFO - PROCESS | 1868 | 1461685832068 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:32 INFO - PROCESS | 1868 | 1461685832284 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 08:50:32 INFO - PROCESS | 1868 | 1461685832300 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb84e800 == 157 [pid = 1868] [id = 734] 08:50:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7f44f4223000) [pid = 1868] [serial = 2203] [outer = (nil)] 08:50:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 152 (0x7f44fb3c3c00) [pid = 1868] [serial = 2204] [outer = 0x7f44f4223000] 08:50:32 INFO - PROCESS | 1868 | 1461685832361 Marionette DEBUG loaded listener.js 08:50:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7f44fb8f9c00) [pid = 1868] [serial = 2205] [outer = 0x7f44f4223000] 08:50:33 INFO - PROCESS | 1868 | 1461685833257 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 08:50:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:50:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1233ms 08:50:33 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:50:33 INFO - PROCESS | 1868 | 1461685833293 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 08:50:33 INFO - PROCESS | 1868 | 1461685833296 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 08:50:33 INFO - PROCESS | 1868 | 1461685833311 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:50:33 INFO - PROCESS | 1868 | 1461685833315 Marionette TRACE conn3 <- [1,2910,null,{}] 08:50:33 INFO - PROCESS | 1868 | 1461685833320 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:33 INFO - PROCESS | 1868 | 1461685833508 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 08:50:33 INFO - PROCESS | 1868 | 1461685833894 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f29df000 == 158 [pid = 1868] [id = 735] 08:50:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7f44efbe6800) [pid = 1868] [serial = 2206] [outer = (nil)] 08:50:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7f44f421a000) [pid = 1868] [serial = 2207] [outer = 0x7f44efbe6800] 08:50:33 INFO - PROCESS | 1868 | 1461685833971 Marionette DEBUG loaded listener.js 08:50:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 156 (0x7f44f69b3800) [pid = 1868] [serial = 2208] [outer = 0x7f44efbe6800] 08:50:34 INFO - PROCESS | 1868 | 1461685834830 Marionette TRACE conn3 <- [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]]]}] 08:50:34 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:50:34 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:50:34 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1541ms 08:50:34 INFO - PROCESS | 1868 | 1461685834844 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 08:50:34 INFO - TEST-START | /DOMEvents/constructors.html 08:50:34 INFO - PROCESS | 1868 | 1461685834850 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 08:50:34 INFO - PROCESS | 1868 | 1461685834858 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:50:34 INFO - PROCESS | 1868 | 1461685834863 Marionette TRACE conn3 <- [1,2914,null,{}] 08:50:34 INFO - PROCESS | 1868 | 1461685834869 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:35 INFO - PROCESS | 1868 | 1461685835087 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 08:50:35 INFO - PROCESS | 1868 | 1461685835338 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fa85e800 == 159 [pid = 1868] [id = 736] 08:50:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7f44f6bd5400) [pid = 1868] [serial = 2209] [outer = (nil)] 08:50:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 158 (0x7f44f7657800) [pid = 1868] [serial = 2210] [outer = 0x7f44f6bd5400] 08:50:35 INFO - PROCESS | 1868 | 1461685835416 Marionette DEBUG loaded listener.js 08:50:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 159 (0x7f44f9827800) [pid = 1868] [serial = 2211] [outer = 0x7f44f6bd5400] 08:50:36 INFO - PROCESS | 1868 | 1461685836368 Marionette TRACE conn3 <- [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]]]}] 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:50:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:50:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:50:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:50:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:50:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:50:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:50:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:50:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:50:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:50:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:50:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:50:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:50:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:50:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:50:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:50:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:50:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:50:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:50:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:50:36 INFO - TEST-OK | /DOMEvents/constructors.html | took 1548ms 08:50:36 INFO - PROCESS | 1868 | 1461685836410 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 08:50:36 INFO - PROCESS | 1868 | 1461685836423 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 08:50:36 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:50:36 INFO - PROCESS | 1868 | 1461685836480 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:50:36 INFO - PROCESS | 1868 | 1461685836484 Marionette TRACE conn3 <- [1,2918,null,{}] 08:50:36 INFO - PROCESS | 1868 | 1461685836490 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:36 INFO - PROCESS | 1868 | 1461685836709 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 08:50:37 INFO - PROCESS | 1868 | 1461685837067 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fc91f000 == 160 [pid = 1868] [id = 737] 08:50:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 160 (0x7f44f9fb2000) [pid = 1868] [serial = 2212] [outer = (nil)] 08:50:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7f44fbee3c00) [pid = 1868] [serial = 2213] [outer = 0x7f44f9fb2000] 08:50:37 INFO - PROCESS | 1868 | 1461685837142 Marionette DEBUG loaded listener.js 08:50:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7f44fc04d400) [pid = 1868] [serial = 2214] [outer = 0x7f44f9fb2000] 08:50:37 INFO - PROCESS | 1868 | 1461685837931 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:50:37 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:50:37 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1491ms 08:50:37 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:50:37 INFO - PROCESS | 1868 | 1461685837964 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 08:50:37 INFO - PROCESS | 1868 | 1461685837966 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 08:50:37 INFO - PROCESS | 1868 | 1461685837981 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:50:37 INFO - PROCESS | 1868 | 1461685837990 Marionette TRACE conn3 <- [1,2922,null,{}] 08:50:37 INFO - PROCESS | 1868 | 1461685837996 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:38 INFO - PROCESS | 1868 | 1461685838217 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 08:50:38 INFO - PROCESS | 1868 | 1461685838496 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdfd9000 == 161 [pid = 1868] [id = 738] 08:50:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7f44fb6b0000) [pid = 1868] [serial = 2215] [outer = (nil)] 08:50:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7f44fd61b800) [pid = 1868] [serial = 2216] [outer = 0x7f44fb6b0000] 08:50:38 INFO - PROCESS | 1868 | 1461685838570 Marionette DEBUG loaded listener.js 08:50:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 165 (0x7f44fdd4f000) [pid = 1868] [serial = 2217] [outer = 0x7f44fb6b0000] 08:50:39 INFO - PROCESS | 1868 | [1868] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:50:39 INFO - PROCESS | 1868 | [1868] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:50:39 INFO - PROCESS | 1868 | [1868] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:50:39 INFO - PROCESS | 1868 | [1868] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:50:39 INFO - PROCESS | 1868 | 1461685839351 Marionette TRACE conn3 <- [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]]]}] 08:50:39 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:50:39 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:50:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:50:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:50:39 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 08:50:39 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:50:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:50:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:50:39 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 08:50:39 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:50:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:50:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:50:39 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]" 08:50:39 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:50:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:50:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:50:39 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:50:39 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1442ms 08:50:39 INFO - PROCESS | 1868 | 1461685839418 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 08:50:39 INFO - PROCESS | 1868 | 1461685839425 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 08:50:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:50:39 INFO - PROCESS | 1868 | 1461685839434 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:50:39 INFO - PROCESS | 1868 | 1461685839436 Marionette TRACE conn3 <- [1,2926,null,{}] 08:50:39 INFO - PROCESS | 1868 | 1461685839440 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:39 INFO - PROCESS | 1868 | 1461685839646 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 08:50:39 INFO - PROCESS | 1868 | 1461685839962 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4505122800 == 162 [pid = 1868] [id = 739] 08:50:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7f44ffca6000) [pid = 1868] [serial = 2218] [outer = (nil)] 08:50:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7f44ffcbb000) [pid = 1868] [serial = 2219] [outer = 0x7f44ffca6000] 08:50:40 INFO - PROCESS | 1868 | 1461685840037 Marionette DEBUG loaded listener.js 08:50:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7f4504ced400) [pid = 1868] [serial = 2220] [outer = 0x7f44ffca6000] 08:50:40 INFO - PROCESS | 1868 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:50:40 INFO - PROCESS | 1868 | 1461685840778 Marionette TRACE conn3 <- [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]]]}] 08:50:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:50:40 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1380ms 08:50:40 INFO - PROCESS | 1868 | 1461685840816 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 08:50:40 INFO - PROCESS | 1868 | 1461685840818 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 08:50:40 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:50:40 INFO - PROCESS | 1868 | 1461685840825 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:50:40 INFO - PROCESS | 1868 | 1461685840827 Marionette TRACE conn3 <- [1,2930,null,{}] 08:50:40 INFO - PROCESS | 1868 | 1461685840832 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:41 INFO - PROCESS | 1868 | 1461685841042 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 08:50:41 INFO - PROCESS | 1868 | 1461685841322 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f45072cc800 == 163 [pid = 1868] [id = 740] 08:50:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7f4505d88c00) [pid = 1868] [serial = 2221] [outer = (nil)] 08:50:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7f4505d8e400) [pid = 1868] [serial = 2222] [outer = 0x7f4505d88c00] 08:50:41 INFO - PROCESS | 1868 | 1461685841409 Marionette DEBUG loaded listener.js 08:50:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7f4507171400) [pid = 1868] [serial = 2223] [outer = 0x7f4505d88c00] 08:50:42 INFO - PROCESS | 1868 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:50:42 INFO - PROCESS | 1868 | 1461685842221 Marionette TRACE conn3 <- [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]]]}] 08:50:42 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:50:42 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1425ms 08:50:42 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:50:42 INFO - PROCESS | 1868 | 1461685842250 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 08:50:42 INFO - PROCESS | 1868 | 1461685842253 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 08:50:42 INFO - PROCESS | 1868 | 1461685842258 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:50:42 INFO - PROCESS | 1868 | 1461685842261 Marionette TRACE conn3 <- [1,2934,null,{}] 08:50:42 INFO - PROCESS | 1868 | 1461685842266 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:42 INFO - PROCESS | 1868 | 1461685842492 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 08:50:42 INFO - PROCESS | 1868 | 1461685842777 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:42 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508f56000 == 164 [pid = 1868] [id = 741] 08:50:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 172 (0x7f4507172800) [pid = 1868] [serial = 2224] [outer = (nil)] 08:50:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 173 (0x7f4508d32c00) [pid = 1868] [serial = 2225] [outer = 0x7f4507172800] 08:50:42 INFO - PROCESS | 1868 | 1461685842852 Marionette DEBUG loaded listener.js 08:50:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 174 (0x7f4508f89800) [pid = 1868] [serial = 2226] [outer = 0x7f4507172800] 08:50:43 INFO - PROCESS | 1868 | 1461685843596 Marionette TRACE conn3 <- [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]]]}] 08:50:43 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:50:43 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1382ms 08:50:43 INFO - PROCESS | 1868 | 1461685843641 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 08:50:43 INFO - PROCESS | 1868 | 1461685843645 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 08:50:43 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:50:43 INFO - PROCESS | 1868 | 1461685843650 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:50:43 INFO - PROCESS | 1868 | 1461685843653 Marionette TRACE conn3 <- [1,2938,null,{}] 08:50:43 INFO - PROCESS | 1868 | 1461685843658 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:43 INFO - PROCESS | 1868 | 1461685843868 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 08:50:44 INFO - PROCESS | 1868 | 1461685844120 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4509592000 == 165 [pid = 1868] [id = 742] 08:50:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 175 (0x7f45082b9800) [pid = 1868] [serial = 2227] [outer = (nil)] 08:50:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 176 (0x7f45092bc400) [pid = 1868] [serial = 2228] [outer = 0x7f45082b9800] 08:50:44 INFO - PROCESS | 1868 | 1461685844194 Marionette DEBUG loaded listener.js 08:50:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 177 (0x7f450932b000) [pid = 1868] [serial = 2229] [outer = 0x7f45082b9800] 08:50:44 INFO - PROCESS | 1868 | 1461685844995 Marionette TRACE conn3 <- [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]]]}] 08:50:45 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. 08:50:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1381ms 08:50:45 INFO - PROCESS | 1868 | 1461685845033 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 08:50:45 INFO - PROCESS | 1868 | 1461685845036 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 08:50:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:50:45 INFO - PROCESS | 1868 | 1461685845042 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:50:45 INFO - PROCESS | 1868 | 1461685845045 Marionette TRACE conn3 <- [1,2942,null,{}] 08:50:45 INFO - PROCESS | 1868 | 1461685845050 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:45 INFO - PROCESS | 1868 | 1461685845258 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 08:50:45 INFO - PROCESS | 1868 | 1461685845540 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450cdb5800 == 166 [pid = 1868] [id = 743] 08:50:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 178 (0x7f4508eca000) [pid = 1868] [serial = 2230] [outer = (nil)] 08:50:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7f4509334000) [pid = 1868] [serial = 2231] [outer = 0x7f4508eca000] 08:50:45 INFO - PROCESS | 1868 | 1461685845613 Marionette DEBUG loaded listener.js 08:50:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7f45095c2c00) [pid = 1868] [serial = 2232] [outer = 0x7f4508eca000] 08:50:46 INFO - PROCESS | 1868 | 1461685846348 Marionette TRACE conn3 <- [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"]]]}] 08:50:46 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 08:50:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:50:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1325ms 08:50:46 INFO - PROCESS | 1868 | 1461685846369 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 08:50:46 INFO - PROCESS | 1868 | 1461685846373 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 08:50:46 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:50:46 INFO - PROCESS | 1868 | 1461685846379 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:50:46 INFO - PROCESS | 1868 | 1461685846381 Marionette TRACE conn3 <- [1,2946,null,{}] 08:50:46 INFO - PROCESS | 1868 | 1461685846387 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:46 INFO - PROCESS | 1868 | 1461685846601 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 08:50:46 INFO - PROCESS | 1868 | 1461685846888 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4510a46000 == 167 [pid = 1868] [id = 744] 08:50:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7f44f9aee800) [pid = 1868] [serial = 2233] [outer = (nil)] 08:50:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7f4509716c00) [pid = 1868] [serial = 2234] [outer = 0x7f44f9aee800] 08:50:46 INFO - PROCESS | 1868 | 1461685846964 Marionette DEBUG loaded listener.js 08:50:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7f450bd2b400) [pid = 1868] [serial = 2235] [outer = 0x7f44f9aee800] 08:50:47 INFO - PROCESS | 1868 | 1461685847725 Marionette TRACE conn3 <- [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]]]}] 08:50:47 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. 08:50:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1377ms 08:50:47 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:50:47 INFO - PROCESS | 1868 | 1461685847757 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 08:50:47 INFO - PROCESS | 1868 | 1461685847760 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 08:50:47 INFO - PROCESS | 1868 | 1461685847766 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:50:47 INFO - PROCESS | 1868 | 1461685847769 Marionette TRACE conn3 <- [1,2950,null,{}] 08:50:47 INFO - PROCESS | 1868 | 1461685847774 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:48 INFO - PROCESS | 1868 | 1461685847994 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 08:50:48 INFO - PROCESS | 1868 | 1461685848277 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512003800 == 168 [pid = 1868] [id = 745] 08:50:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7f4509832400) [pid = 1868] [serial = 2236] [outer = (nil)] 08:50:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7f450c115c00) [pid = 1868] [serial = 2237] [outer = 0x7f4509832400] 08:50:48 INFO - PROCESS | 1868 | 1461685848365 Marionette DEBUG loaded listener.js 08:50:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7f450ca8e400) [pid = 1868] [serial = 2238] [outer = 0x7f4509832400] 08:50:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4513243000 == 169 [pid = 1868] [id = 746] 08:50:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7f450cfea000) [pid = 1868] [serial = 2239] [outer = (nil)] 08:50:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7f450ca95800) [pid = 1868] [serial = 2240] [outer = 0x7f450cfea000] 08:50:49 INFO - PROCESS | 1868 | 1461685849224 Marionette TRACE conn3 <- [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]]]}] 08:50:49 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. 08:50:49 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1480ms 08:50:49 INFO - PROCESS | 1868 | 1461685849245 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 08:50:49 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:50:49 INFO - PROCESS | 1868 | 1461685849249 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 08:50:49 INFO - PROCESS | 1868 | 1461685849254 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:50:49 INFO - PROCESS | 1868 | 1461685849258 Marionette TRACE conn3 <- [1,2954,null,{}] 08:50:49 INFO - PROCESS | 1868 | 1461685849263 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:49 INFO - PROCESS | 1868 | 1461685849557 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 08:50:49 INFO - PROCESS | 1868 | 1461685849807 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451e5be800 == 170 [pid = 1868] [id = 747] 08:50:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7f450bd2b800) [pid = 1868] [serial = 2241] [outer = (nil)] 08:50:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7f450cfebc00) [pid = 1868] [serial = 2242] [outer = 0x7f450bd2b800] 08:50:49 INFO - PROCESS | 1868 | 1461685849888 Marionette DEBUG loaded listener.js 08:50:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7f4510962000) [pid = 1868] [serial = 2243] [outer = 0x7f450bd2b800] 08:50:50 INFO - PROCESS | 1868 | 1461685850656 Marionette TRACE conn3 <- [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]]]}] 08:50:50 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:50:50 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 08:50:50 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1431ms 08:50:50 INFO - PROCESS | 1868 | 1461685850690 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 08:50:50 INFO - PROCESS | 1868 | 1461685850692 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 08:50:50 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:50:50 INFO - PROCESS | 1868 | 1461685850701 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:50:50 INFO - PROCESS | 1868 | 1461685850703 Marionette TRACE conn3 <- [1,2958,null,{}] 08:50:50 INFO - PROCESS | 1868 | 1461685850707 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:50 INFO - PROCESS | 1868 | 1461685850933 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 08:50:51 INFO - PROCESS | 1868 | 1461685851187 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4520824800 == 171 [pid = 1868] [id = 748] 08:50:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7f450884b400) [pid = 1868] [serial = 2244] [outer = (nil)] 08:50:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7f451129a400) [pid = 1868] [serial = 2245] [outer = 0x7f450884b400] 08:50:51 INFO - PROCESS | 1868 | 1461685851256 Marionette DEBUG loaded listener.js 08:50:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7f45120f5000) [pid = 1868] [serial = 2246] [outer = 0x7f450884b400] 08:50:52 INFO - PROCESS | 1868 | 1461685852029 Marionette TRACE conn3 <- [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]]]}] 08:50:52 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. 08:50:52 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1380ms 08:50:52 INFO - PROCESS | 1868 | 1461685852081 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 08:50:52 INFO - PROCESS | 1868 | 1461685852093 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 08:50:52 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:50:52 INFO - PROCESS | 1868 | 1461685852099 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:50:52 INFO - PROCESS | 1868 | 1461685852101 Marionette TRACE conn3 <- [1,2962,null,{}] 08:50:52 INFO - PROCESS | 1868 | 1461685852106 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:52 INFO - PROCESS | 1868 | 1461685852318 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 08:50:52 INFO - PROCESS | 1868 | 1461685852614 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:52 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524359000 == 172 [pid = 1868] [id = 749] 08:50:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 195 (0x7f450ca8e000) [pid = 1868] [serial = 2247] [outer = (nil)] 08:50:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 196 (0x7f4512623400) [pid = 1868] [serial = 2248] [outer = 0x7f450ca8e000] 08:50:52 INFO - PROCESS | 1868 | 1461685852686 Marionette DEBUG loaded listener.js 08:50:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 197 (0x7f4512685400) [pid = 1868] [serial = 2249] [outer = 0x7f450ca8e000] 08:50:53 INFO - PROCESS | 1868 | 1461685853415 Marionette TRACE conn3 <- [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]]]}] 08:50:53 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. 08:50:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1326ms 08:50:53 INFO - PROCESS | 1868 | 1461685853425 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 08:50:53 INFO - PROCESS | 1868 | 1461685853428 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 08:50:53 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:50:53 INFO - PROCESS | 1868 | 1461685853433 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:50:53 INFO - PROCESS | 1868 | 1461685853435 Marionette TRACE conn3 <- [1,2966,null,{}] 08:50:53 INFO - PROCESS | 1868 | 1461685853441 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:53 INFO - PROCESS | 1868 | 1461685853650 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 08:50:53 INFO - PROCESS | 1868 | 1461685853941 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4524b21800 == 173 [pid = 1868] [id = 750] 08:50:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 198 (0x7f4511293c00) [pid = 1868] [serial = 2250] [outer = (nil)] 08:50:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 199 (0x7f45129a4000) [pid = 1868] [serial = 2251] [outer = 0x7f4511293c00] 08:50:54 INFO - PROCESS | 1868 | 1461685854013 Marionette DEBUG loaded listener.js 08:50:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 200 (0x7f4512c0c400) [pid = 1868] [serial = 2252] [outer = 0x7f4511293c00] 08:50:54 INFO - PROCESS | 1868 | 1461685854824 Marionette TRACE conn3 <- [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]]]}] 08:50:54 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. 08:50:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1430ms 08:50:54 INFO - PROCESS | 1868 | 1461685854867 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 08:50:54 INFO - PROCESS | 1868 | 1461685854875 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 08:50:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:50:54 INFO - PROCESS | 1868 | 1461685854880 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:50:54 INFO - PROCESS | 1868 | 1461685854882 Marionette TRACE conn3 <- [1,2970,null,{}] 08:50:54 INFO - PROCESS | 1868 | 1461685854888 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:55 INFO - PROCESS | 1868 | 1461685855176 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 08:50:55 INFO - PROCESS | 1868 | 1461685855448 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44efac3000 == 174 [pid = 1868] [id = 751] 08:50:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 201 (0x7f4511bf7000) [pid = 1868] [serial = 2253] [outer = (nil)] 08:50:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 202 (0x7f45137d5000) [pid = 1868] [serial = 2254] [outer = 0x7f4511bf7000] 08:50:55 INFO - PROCESS | 1868 | 1461685855528 Marionette DEBUG loaded listener.js 08:50:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 203 (0x7f451387a400) [pid = 1868] [serial = 2255] [outer = 0x7f4511bf7000] 08:50:56 INFO - PROCESS | 1868 | 1461685856332 Marionette TRACE conn3 <- [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]]]}] 08:50:56 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. 08:50:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1484ms 08:50:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:50:56 INFO - PROCESS | 1868 | 1461685856366 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 08:50:56 INFO - PROCESS | 1868 | 1461685856368 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 08:50:56 INFO - PROCESS | 1868 | 1461685856374 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:50:56 INFO - PROCESS | 1868 | 1461685856377 Marionette TRACE conn3 <- [1,2974,null,{}] 08:50:56 INFO - PROCESS | 1868 | 1461685856384 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:56 INFO - PROCESS | 1868 | 1461685856645 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 08:50:56 INFO - PROCESS | 1868 | 1461685856908 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:56 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44efade800 == 175 [pid = 1868] [id = 752] 08:50:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 204 (0x7f44fb8f1000) [pid = 1868] [serial = 2256] [outer = (nil)] 08:50:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 205 (0x7f451387b800) [pid = 1868] [serial = 2257] [outer = 0x7f44fb8f1000] 08:50:56 INFO - PROCESS | 1868 | 1461685856983 Marionette DEBUG loaded listener.js 08:50:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 206 (0x7f4515375800) [pid = 1868] [serial = 2258] [outer = 0x7f44fb8f1000] 08:50:57 INFO - PROCESS | 1868 | 1461685857752 Marionette TRACE conn3 <- [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]]]}] 08:50:57 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. 08:50:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1386ms 08:50:57 INFO - PROCESS | 1868 | 1461685857760 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 08:50:57 INFO - PROCESS | 1868 | 1461685857764 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 08:50:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:50:57 INFO - PROCESS | 1868 | 1461685857770 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:50:57 INFO - PROCESS | 1868 | 1461685857773 Marionette TRACE conn3 <- [1,2978,null,{}] 08:50:57 INFO - PROCESS | 1868 | 1461685857778 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:58 INFO - PROCESS | 1868 | 1461685858021 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 08:50:58 INFO - PROCESS | 1868 | 1461685858285 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9e91800 == 176 [pid = 1868] [id = 753] 08:50:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 207 (0x7f451268a400) [pid = 1868] [serial = 2259] [outer = (nil)] 08:50:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 208 (0x7f4515838000) [pid = 1868] [serial = 2260] [outer = 0x7f451268a400] 08:50:58 INFO - PROCESS | 1868 | 1461685858359 Marionette DEBUG loaded listener.js 08:50:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 209 (0x7f451950fc00) [pid = 1868] [serial = 2261] [outer = 0x7f451268a400] 08:50:59 INFO - PROCESS | 1868 | 1461685859113 Marionette TRACE conn3 <- [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]]]}] 08:50:59 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. 08:50:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1386ms 08:50:59 INFO - PROCESS | 1868 | 1461685859157 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 08:50:59 INFO - PROCESS | 1868 | 1461685859160 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 08:50:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:50:59 INFO - PROCESS | 1868 | 1461685859165 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:50:59 INFO - PROCESS | 1868 | 1461685859168 Marionette TRACE conn3 <- [1,2982,null,{}] 08:50:59 INFO - PROCESS | 1868 | 1461685859173 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:59 INFO - PROCESS | 1868 | 1461685859392 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 08:50:59 INFO - PROCESS | 1868 | 1461685859684 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:59 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f018c800 == 177 [pid = 1868] [id = 754] 08:50:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7f451268bc00) [pid = 1868] [serial = 2262] [outer = (nil)] 08:50:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7f4519596800) [pid = 1868] [serial = 2263] [outer = 0x7f451268bc00] 08:50:59 INFO - PROCESS | 1868 | 1461685859756 Marionette DEBUG loaded listener.js 08:50:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7f451f153800) [pid = 1868] [serial = 2264] [outer = 0x7f451268bc00] 08:51:00 INFO - PROCESS | 1868 | 1461685860543 Marionette TRACE conn3 <- [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"]]]}] 08:51:00 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 08:51:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:51:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1432ms 08:51:00 INFO - PROCESS | 1868 | 1461685860600 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 08:51:00 INFO - PROCESS | 1868 | 1461685860605 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 08:51:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:51:00 INFO - PROCESS | 1868 | 1461685860616 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:51:00 INFO - PROCESS | 1868 | 1461685860619 Marionette TRACE conn3 <- [1,2986,null,{}] 08:51:00 INFO - PROCESS | 1868 | 1461685860625 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:00 INFO - PROCESS | 1868 | 1461685860886 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 08:51:01 INFO - PROCESS | 1868 | 1461685861150 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:01 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f452435f000 == 178 [pid = 1868] [id = 755] 08:51:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7f451532fc00) [pid = 1868] [serial = 2265] [outer = (nil)] 08:51:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7f451f3d5400) [pid = 1868] [serial = 2266] [outer = 0x7f451532fc00] 08:51:01 INFO - PROCESS | 1868 | 1461685861232 Marionette DEBUG loaded listener.js 08:51:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7f451f4eec00) [pid = 1868] [serial = 2267] [outer = 0x7f451532fc00] 08:51:02 INFO - PROCESS | 1868 | 1461685862002 Marionette TRACE conn3 <- [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]]]}] 08:51:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 08:51:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1426ms 08:51:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:51:02 INFO - PROCESS | 1868 | 1461685862042 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 08:51:02 INFO - PROCESS | 1868 | 1461685862045 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 08:51:02 INFO - PROCESS | 1868 | 1461685862050 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:51:02 INFO - PROCESS | 1868 | 1461685862053 Marionette TRACE conn3 <- [1,2990,null,{}] 08:51:02 INFO - PROCESS | 1868 | 1461685862058 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:02 INFO - PROCESS | 1868 | 1461685862278 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 08:51:02 INFO - PROCESS | 1868 | 1461685862576 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f3ea0800 == 179 [pid = 1868] [id = 756] 08:51:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7f451959ac00) [pid = 1868] [serial = 2268] [outer = (nil)] 08:51:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7f451f611800) [pid = 1868] [serial = 2269] [outer = 0x7f451959ac00] 08:51:02 INFO - PROCESS | 1868 | 1461685862652 Marionette DEBUG loaded listener.js 08:51:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7f451f6aac00) [pid = 1868] [serial = 2270] [outer = 0x7f451959ac00] 08:51:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f5a2f800 == 180 [pid = 1868] [id = 757] 08:51:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7f45206c7800) [pid = 1868] [serial = 2271] [outer = (nil)] 08:51:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 220 (0x7f451f4fa800) [pid = 1868] [serial = 2272] [outer = 0x7f45206c7800] 08:51:03 INFO - PROCESS | 1868 | 1461685863490 Marionette TRACE conn3 <- [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]]]}] 08:51:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 08:51:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1482ms 08:51:03 INFO - PROCESS | 1868 | 1461685863532 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 08:51:03 INFO - PROCESS | 1868 | 1461685863535 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 08:51:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:51:03 INFO - PROCESS | 1868 | 1461685863540 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:51:03 INFO - PROCESS | 1868 | 1461685863542 Marionette TRACE conn3 <- [1,2994,null,{}] 08:51:03 INFO - PROCESS | 1868 | 1461685863548 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:03 INFO - PROCESS | 1868 | 1461685863857 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 08:51:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511a75800 == 179 [pid = 1868] [id = 172] 08:51:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fb84e800 == 178 [pid = 1868] [id = 734] 08:51:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fb5e8000 == 177 [pid = 1868] [id = 733] 08:51:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9622000 == 176 [pid = 1868] [id = 732] 08:51:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f67b1000 == 175 [pid = 1868] [id = 731] 08:51:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451263f000 == 174 [pid = 1868] [id = 729] 08:51:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4511f3b800 == 173 [pid = 1868] [id = 728] 08:51:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4510d88000 == 172 [pid = 1868] [id = 727] 08:51:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450cdce000 == 171 [pid = 1868] [id = 726] 08:51:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450c121000 == 170 [pid = 1868] [id = 725] 08:51:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450959f800 == 169 [pid = 1868] [id = 724] 08:51:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45094d7800 == 168 [pid = 1868] [id = 723] 08:51:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508f64800 == 167 [pid = 1868] [id = 722] 08:51:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45083b8000 == 166 [pid = 1868] [id = 721] 08:51:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450581f000 == 165 [pid = 1868] [id = 720] 08:51:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4505380000 == 164 [pid = 1868] [id = 719] 08:51:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45050cb800 == 163 [pid = 1868] [id = 718] 08:51:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44ff1de000 == 162 [pid = 1868] [id = 717] 08:51:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fe0d5000 == 161 [pid = 1868] [id = 716] 08:51:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdc21800 == 160 [pid = 1868] [id = 715] 08:51:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc9b3800 == 159 [pid = 1868] [id = 714] 08:51:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fbf22800 == 158 [pid = 1868] [id = 713] 08:51:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fb4e9000 == 157 [pid = 1868] [id = 712] 08:51:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f6aed800 == 156 [pid = 1868] [id = 711] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 219 (0x7f4508850000) [pid = 1868] [serial = 2025] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7f450ca92000) [pid = 1868] [serial = 2034] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7f450b266800) [pid = 1868] [serial = 2031] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7f44fdd49000) [pid = 1868] [serial = 2013] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7f44f6fb4800) [pid = 1868] [serial = 2001] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7f45092b6000) [pid = 1868] [serial = 2028] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7f44fc875000) [pid = 1868] [serial = 2010] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7f4506076c00) [pid = 1868] [serial = 2022] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7f4505e52000) [pid = 1868] [serial = 2019] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7f45052cbc00) [pid = 1868] [serial = 2016] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7f44fa0e8000) [pid = 1868] [serial = 2004] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 208 (0x7f44fbf59000) [pid = 1868] [serial = 2007] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 207 (0x7f450cf08c00) [pid = 1868] [serial = 2037] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 206 (0x7f450cf05000) [pid = 1868] [serial = 2040] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 205 (0x7f44fb6ac400) [pid = 1868] [serial = 1998] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 204 (0x7f44f9fb6400) [pid = 1868] [serial = 2132] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 203 (0x7f44f6fae000) [pid = 1868] [serial = 2126] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 202 (0x7f44f763a000) [pid = 1868] [serial = 2129] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 201 (0x7f450cff1c00) [pid = 1868] [serial = 2105] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 200 (0x7f450cfd1000) [pid = 1868] [serial = 2103] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 199 (0x7f450cfc6800) [pid = 1868] [serial = 2102] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 198 (0x7f450cf0a400) [pid = 1868] [serial = 2100] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 197 (0x7f450ca94800) [pid = 1868] [serial = 2099] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 196 (0x7f450c971000) [pid = 1868] [serial = 2097] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 195 (0x7f450c66c800) [pid = 1868] [serial = 2096] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 194 (0x7f450c004400) [pid = 1868] [serial = 2094] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7f450b220000) [pid = 1868] [serial = 2093] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7f450936a800) [pid = 1868] [serial = 2091] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7f4509333c00) [pid = 1868] [serial = 2090] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7f45092e3800) [pid = 1868] [serial = 2088] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7f45092d7400) [pid = 1868] [serial = 2087] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7f4508f84800) [pid = 1868] [serial = 2085] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7f4508ec7400) [pid = 1868] [serial = 2084] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7f4508b96800) [pid = 1868] [serial = 2082] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7f4508850400) [pid = 1868] [serial = 2081] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7f45082be000) [pid = 1868] [serial = 2079] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7f4506074c00) [pid = 1868] [serial = 2078] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7f4505d91400) [pid = 1868] [serial = 2076] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7f45052c4800) [pid = 1868] [serial = 2075] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7f44ffcab000) [pid = 1868] [serial = 2073] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7f44ff109400) [pid = 1868] [serial = 2072] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 178 (0x7f44fec28400) [pid = 1868] [serial = 2070] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 177 (0x7f44fc8d9800) [pid = 1868] [serial = 2069] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 176 (0x7f44fa0ec000) [pid = 1868] [serial = 2067] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 175 (0x7f44f9e0e000) [pid = 1868] [serial = 2066] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 174 (0x7f44f6f06000) [pid = 1868] [serial = 2064] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 173 (0x7f44f6bd8400) [pid = 1868] [serial = 2063] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 172 (0x7f44fb6b9c00) [pid = 1868] [serial = 2060] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 171 (0x7f44f6b45800) [pid = 1868] [serial = 2123] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 170 (0x7f44efbf0c00) [pid = 1868] [serial = 2120] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7f44f4697c00) [pid = 1868] [serial = 2121] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7f44f7632800) [pid = 1868] [serial = 2117] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7f4510a24000) [pid = 1868] [serial = 2115] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 166 (0x7f450e61d400) [pid = 1868] [serial = 2114] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 165 (0x7f450fe2a800) [pid = 1868] [serial = 2112] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 164 (0x7f450fb79c00) [pid = 1868] [serial = 2111] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7f450fb6d400) [pid = 1868] [serial = 2109] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7f450fa1c400) [pid = 1868] [serial = 2108] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7f450dc11400) [pid = 1868] [serial = 2106] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 160 (0x7f44f763dc00) [pid = 1868] [serial = 2127] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 159 (0x7f44f9830400) [pid = 1868] [serial = 2130] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | --DOMWINDOW == 158 (0x7f44f6bd1000) [pid = 1868] [serial = 2124] [outer = (nil)] [url = about:blank] 08:51:06 INFO - PROCESS | 1868 | 1461685866292 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f27de000 == 157 [pid = 1868] [id = 758] 08:51:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 159 (0x7f44f421dc00) [pid = 1868] [serial = 2273] [outer = (nil)] 08:51:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 160 (0x7f44f4695000) [pid = 1868] [serial = 2274] [outer = 0x7f44f421dc00] 08:51:06 INFO - PROCESS | 1868 | 1461685866363 Marionette DEBUG loaded listener.js 08:51:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7f44f686c800) [pid = 1868] [serial = 2275] [outer = 0x7f44f421dc00] 08:51:07 INFO - PROCESS | 1868 | 1461685867044 Marionette TRACE conn3 <- [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]]]}] 08:51:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:51:07 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 08:51:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 3538ms 08:51:07 INFO - PROCESS | 1868 | 1461685867081 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 08:51:07 INFO - PROCESS | 1868 | 1461685867087 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 08:51:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:51:07 INFO - PROCESS | 1868 | 1461685867094 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:51:07 INFO - PROCESS | 1868 | 1461685867099 Marionette TRACE conn3 <- [1,2998,null,{}] 08:51:07 INFO - PROCESS | 1868 | 1461685867105 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:07 INFO - PROCESS | 1868 | 1461685867309 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 08:51:07 INFO - PROCESS | 1868 | 1461685867533 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:07 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f5a3b000 == 158 [pid = 1868] [id = 759] 08:51:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7f44f421f400) [pid = 1868] [serial = 2276] [outer = (nil)] 08:51:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7f44f6bd8400) [pid = 1868] [serial = 2277] [outer = 0x7f44f421f400] 08:51:07 INFO - PROCESS | 1868 | 1461685867599 Marionette DEBUG loaded listener.js 08:51:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7f44f6bf5400) [pid = 1868] [serial = 2278] [outer = 0x7f44f421f400] 08:51:08 INFO - PROCESS | 1868 | 1461685868333 Marionette TRACE conn3 <- [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]]]}] 08:51:08 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. 08:51:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1284ms 08:51:08 INFO - PROCESS | 1868 | 1461685868431 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 08:51:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:51:08 INFO - PROCESS | 1868 | 1461685868437 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 08:51:08 INFO - PROCESS | 1868 | 1461685868444 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:51:08 INFO - PROCESS | 1868 | 1461685868447 Marionette TRACE conn3 <- [1,3002,null,{}] 08:51:08 INFO - PROCESS | 1868 | 1461685868456 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:08 INFO - PROCESS | 1868 | 1461685868749 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 08:51:08 INFO - PROCESS | 1868 | 1461685868785 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f734b000 == 159 [pid = 1868] [id = 760] 08:51:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 165 (0x7f44f6fb5c00) [pid = 1868] [serial = 2279] [outer = (nil)] 08:51:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7f44f6fe9800) [pid = 1868] [serial = 2280] [outer = 0x7f44f6fb5c00] 08:51:08 INFO - PROCESS | 1868 | 1461685868847 Marionette DEBUG loaded listener.js 08:51:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7f44f765ec00) [pid = 1868] [serial = 2281] [outer = 0x7f44f6fb5c00] 08:51:09 INFO - PROCESS | 1868 | 1461685869751 Marionette TRACE conn3 <- [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]]]}] 08:51:09 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. 08:51:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1330ms 08:51:09 INFO - PROCESS | 1868 | 1461685869774 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 08:51:09 INFO - PROCESS | 1868 | 1461685869777 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 08:51:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:51:09 INFO - PROCESS | 1868 | 1461685869803 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:51:09 INFO - PROCESS | 1868 | 1461685869812 Marionette TRACE conn3 <- [1,3006,null,{}] 08:51:09 INFO - PROCESS | 1868 | 1461685869818 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:10 INFO - PROCESS | 1868 | 1461685870266 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 08:51:10 INFO - PROCESS | 1868 | 1461685870342 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:10 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9619800 == 160 [pid = 1868] [id = 761] 08:51:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7f44f9af3c00) [pid = 1868] [serial = 2282] [outer = (nil)] 08:51:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7f44f9e07400) [pid = 1868] [serial = 2283] [outer = 0x7f44f9af3c00] 08:51:10 INFO - PROCESS | 1868 | 1461685870512 Marionette DEBUG loaded listener.js 08:51:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7f44f9fba400) [pid = 1868] [serial = 2284] [outer = 0x7f44f9af3c00] 08:51:11 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7f44f6bf6400) [pid = 1868] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:51:11 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7f44f6feb000) [pid = 1868] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:51:11 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7f44f6709000) [pid = 1868] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:51:11 INFO - PROCESS | 1868 | --DOMWINDOW == 166 (0x7f44f9fbec00) [pid = 1868] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:51:11 INFO - PROCESS | 1868 | --DOMWINDOW == 165 (0x7f450ca8dc00) [pid = 1868] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:51:11 INFO - PROCESS | 1868 | --DOMWINDOW == 164 (0x7f44f6dd3c00) [pid = 1868] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:51:11 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7f44f6705800) [pid = 1868] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:51:11 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7f450a499800) [pid = 1868] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:51:11 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7f4509828000) [pid = 1868] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:51:11 INFO - PROCESS | 1868 | --DOMWINDOW == 160 (0x7f45095c6000) [pid = 1868] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:51:11 INFO - PROCESS | 1868 | --DOMWINDOW == 159 (0x7f450936f400) [pid = 1868] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:51:11 INFO - PROCESS | 1868 | --DOMWINDOW == 158 (0x7f45082c3800) [pid = 1868] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:51:11 INFO - PROCESS | 1868 | --DOMWINDOW == 157 (0x7f44f9e0f000) [pid = 1868] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:51:11 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7f44f97e0400) [pid = 1868] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:51:11 INFO - PROCESS | 1868 | --DOMWINDOW == 155 (0x7f44f9834400) [pid = 1868] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:51:11 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7f44ff10dc00) [pid = 1868] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:51:11 INFO - PROCESS | 1868 | --DOMWINDOW == 153 (0x7f44fb732c00) [pid = 1868] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:51:11 INFO - PROCESS | 1868 | --DOMWINDOW == 152 (0x7f44fb51dc00) [pid = 1868] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:51:11 INFO - PROCESS | 1868 | --DOMWINDOW == 151 (0x7f44fb3b9800) [pid = 1868] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:51:11 INFO - PROCESS | 1868 | --DOMWINDOW == 150 (0x7f44f765e400) [pid = 1868] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:51:11 INFO - PROCESS | 1868 | --DOMWINDOW == 149 (0x7f44f69b3c00) [pid = 1868] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:51:11 INFO - PROCESS | 1868 | --DOMWINDOW == 148 (0x7f44f686d800) [pid = 1868] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:51:11 INFO - PROCESS | 1868 | 1461685871832 Marionette TRACE conn3 <- [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]]]}] 08:51:11 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. 08:51:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 2108ms 08:51:11 INFO - PROCESS | 1868 | 1461685871892 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 08:51:11 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:51:11 INFO - PROCESS | 1868 | 1461685871896 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 08:51:11 INFO - PROCESS | 1868 | 1461685871902 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:51:11 INFO - PROCESS | 1868 | 1461685871904 Marionette TRACE conn3 <- [1,3010,null,{}] 08:51:11 INFO - PROCESS | 1868 | 1461685871909 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:12 INFO - PROCESS | 1868 | 1461685872109 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 08:51:12 INFO - PROCESS | 1868 | 1461685872297 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9b99000 == 161 [pid = 1868] [id = 762] 08:51:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 149 (0x7f44f4220000) [pid = 1868] [serial = 2285] [outer = (nil)] 08:51:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 150 (0x7f44f9e0dc00) [pid = 1868] [serial = 2286] [outer = 0x7f44f4220000] 08:51:12 INFO - PROCESS | 1868 | 1461685872362 Marionette DEBUG loaded listener.js 08:51:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7f44fb3c1400) [pid = 1868] [serial = 2287] [outer = 0x7f44f4220000] 08:51:13 INFO - PROCESS | 1868 | 1461685873051 Marionette TRACE conn3 <- [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]]]}] 08:51:13 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 08:51:13 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1178ms 08:51:13 INFO - PROCESS | 1868 | 1461685873080 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 08:51:13 INFO - PROCESS | 1868 | 1461685873083 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 08:51:13 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:51:13 INFO - PROCESS | 1868 | 1461685873089 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:51:13 INFO - PROCESS | 1868 | 1461685873091 Marionette TRACE conn3 <- [1,3014,null,{}] 08:51:13 INFO - PROCESS | 1868 | 1461685873096 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:13 INFO - PROCESS | 1868 | 1461685873380 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 08:51:13 INFO - PROCESS | 1868 | 1461685873718 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:13 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44efdd5800 == 162 [pid = 1868] [id = 763] 08:51:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 152 (0x7f44efbf0000) [pid = 1868] [serial = 2288] [outer = (nil)] 08:51:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7f44f4219000) [pid = 1868] [serial = 2289] [outer = 0x7f44efbf0000] 08:51:13 INFO - PROCESS | 1868 | 1461685873799 Marionette DEBUG loaded listener.js 08:51:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7f44f6b47400) [pid = 1868] [serial = 2290] [outer = 0x7f44efbf0000] 08:51:14 INFO - PROCESS | 1868 | [1868] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:51:14 INFO - PROCESS | 1868 | 1461685874720 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:51:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:51:14 INFO - {} 08:51:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:51:14 INFO - {} 08:51:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:51:14 INFO - {} 08:51:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:51:14 INFO - {} 08:51:14 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1682ms 08:51:14 INFO - PROCESS | 1868 | 1461685874775 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 08:51:14 INFO - PROCESS | 1868 | 1461685874782 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 08:51:14 INFO - TEST-START | /FileAPI/fileReader.html 08:51:14 INFO - PROCESS | 1868 | 1461685874788 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:51:14 INFO - PROCESS | 1868 | 1461685874794 Marionette TRACE conn3 <- [1,3018,null,{}] 08:51:14 INFO - PROCESS | 1868 | 1461685874800 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:15 INFO - PROCESS | 1868 | 1461685875048 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 08:51:15 INFO - PROCESS | 1868 | 1461685875290 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9e8e000 == 163 [pid = 1868] [id = 764] 08:51:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7f44f6f11c00) [pid = 1868] [serial = 2291] [outer = (nil)] 08:51:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 156 (0x7f44f982f000) [pid = 1868] [serial = 2292] [outer = 0x7f44f6f11c00] 08:51:15 INFO - PROCESS | 1868 | 1461685875377 Marionette DEBUG loaded listener.js 08:51:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7f44fa0f2800) [pid = 1868] [serial = 2293] [outer = 0x7f44f6f11c00] 08:51:16 INFO - PROCESS | 1868 | 1461685876209 Marionette TRACE conn3 <- [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]]]}] 08:51:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:51:16 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:51:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:51:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:51:16 INFO - TEST-OK | /FileAPI/fileReader.html | took 1483ms 08:51:16 INFO - PROCESS | 1868 | 1461685876276 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 08:51:16 INFO - PROCESS | 1868 | 1461685876281 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 08:51:16 INFO - TEST-START | /FileAPI/historical.html 08:51:16 INFO - PROCESS | 1868 | 1461685876288 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:51:16 INFO - PROCESS | 1868 | 1461685876290 Marionette TRACE conn3 <- [1,3022,null,{}] 08:51:16 INFO - PROCESS | 1868 | 1461685876296 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:16 INFO - PROCESS | 1868 | 1461685876541 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 08:51:16 INFO - PROCESS | 1868 | 1461685876822 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb722800 == 164 [pid = 1868] [id = 765] 08:51:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 158 (0x7f44fb6b1000) [pid = 1868] [serial = 2294] [outer = (nil)] 08:51:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 159 (0x7f44fb73cc00) [pid = 1868] [serial = 2295] [outer = 0x7f44fb6b1000] 08:51:16 INFO - PROCESS | 1868 | 1461685876895 Marionette DEBUG loaded listener.js 08:51:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 160 (0x7f44fbedec00) [pid = 1868] [serial = 2296] [outer = 0x7f44fb6b1000] 08:51:17 INFO - PROCESS | 1868 | 1461685877754 Marionette TRACE conn3 <- [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"]]]}] 08:51:17 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:51:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:51:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:51:17 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:51:17 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:51:17 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:51:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:51:17 INFO - TEST-OK | /FileAPI/historical.html | took 1479ms 08:51:17 INFO - PROCESS | 1868 | 1461685877770 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 08:51:17 INFO - PROCESS | 1868 | 1461685877772 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 08:51:17 INFO - TEST-START | /FileAPI/idlharness.html 08:51:17 INFO - PROCESS | 1868 | 1461685877788 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:51:17 INFO - PROCESS | 1868 | 1461685877796 Marionette TRACE conn3 <- [1,3026,null,{}] 08:51:17 INFO - PROCESS | 1868 | 1461685877803 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:18 INFO - PROCESS | 1868 | 1461685878059 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 08:51:18 INFO - PROCESS | 1868 | 1461685878317 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fbf2d000 == 165 [pid = 1868] [id = 766] 08:51:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7f44f4695800) [pid = 1868] [serial = 2297] [outer = (nil)] 08:51:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7f44fc043800) [pid = 1868] [serial = 2298] [outer = 0x7f44f4695800] 08:51:18 INFO - PROCESS | 1868 | 1461685878392 Marionette DEBUG loaded listener.js 08:51:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7f44fc07a800) [pid = 1868] [serial = 2299] [outer = 0x7f44f4695800] 08:51:19 INFO - PROCESS | 1868 | 1461685879828 Marionette TRACE conn3 <- [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]]]}] 08:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:51:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:51:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:51:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:51:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:51:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:51:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:51:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:51:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:51:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:51:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:51:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:51:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:51:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:51:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:51:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:51:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:51:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:51:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:51:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:51:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:51:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:51:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:51:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:51:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:51:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:51:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:51:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:51:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:51:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:51:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:51:19 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 08:51:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:51:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:51:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:51:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:51:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:51:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:51:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:51:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:51:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:51:19 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 08:51:19 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 08:51:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:51:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:51:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:51:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:51:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:51:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:51:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:51:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:51:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:51:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:51:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:51:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:51:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:51:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:51:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:51:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:51:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:51:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:51:20 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 08:51:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:51:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:51:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:51:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:51:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:51:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:51:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:51:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:51:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:51:20 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 08:51:20 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 08:51:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:51:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:51:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:51:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:51:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:51:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:51:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:51:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:51:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:51:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:51:20 INFO - TEST-OK | /FileAPI/idlharness.html | took 2207ms 08:51:20 INFO - PROCESS | 1868 | 1461685880154 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 08:51:20 INFO - PROCESS | 1868 | 1461685880158 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 08:51:20 INFO - TEST-START | /FileAPI/idlharness.worker 08:51:20 INFO - PROCESS | 1868 | 1461685880172 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:51:20 INFO - PROCESS | 1868 | 1461685880174 Marionette TRACE conn3 <- [1,3030,null,{}] 08:51:20 INFO - PROCESS | 1868 | 1461685880180 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:20 INFO - PROCESS | 1868 | 1461685880395 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 08:51:20 INFO - PROCESS | 1868 | 1461685880667 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f95e9000 == 166 [pid = 1868] [id = 767] 08:51:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7f44f69b7400) [pid = 1868] [serial = 2300] [outer = (nil)] 08:51:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 165 (0x7f44fc803000) [pid = 1868] [serial = 2301] [outer = 0x7f44f69b7400] 08:51:20 INFO - PROCESS | 1868 | 1461685880738 Marionette DEBUG loaded listener.js 08:51:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7f45052c9000) [pid = 1868] [serial = 2302] [outer = 0x7f44f69b7400] 08:51:21 INFO - PROCESS | 1868 | [1868] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:51:22 INFO - PROCESS | 1868 | 1461685882777 Marionette TRACE conn3 <- [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,{},{}]]]}] 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:51:22 INFO - {} 08:51:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:51:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:51:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:51:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:51:22 INFO - {} 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:51:22 INFO - {} 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:51:22 INFO - {} 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:51:22 INFO - {} 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:51:22 INFO - {} 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:51:22 INFO - {} 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:51:22 INFO - {} 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:51:22 INFO - {} 08:51:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:51:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:51:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:51:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:51:22 INFO - {} 08:51:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:51:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:51:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:51:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:51:22 INFO - {} 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:51:22 INFO - {} 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:51:22 INFO - {} 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:51:22 INFO - {} 08:51:22 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 08:51:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:51:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:51:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:51:22 INFO - {} 08:51:22 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 - {} 08:51:22 INFO - {} 08:51:22 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 08:51:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:51:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:51:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:51:22 INFO - {} 08:51:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:51:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:51:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:51:22 INFO - {} 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:51:22 INFO - {} 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:51:22 INFO - {} 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:51:22 INFO - {} 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:51:22 INFO - {} 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:51:22 INFO - {} 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:51:22 INFO - {} 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:51:22 INFO - {} 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:51:22 INFO - {} 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:51:22 INFO - {} 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:51:22 INFO - {} 08:51:22 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 08:51:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:51:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:51:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:51:22 INFO - {} 08:51:22 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 - {} 08:51:22 INFO - {} 08:51:22 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 08:51:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:51:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:51:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:51:22 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 08:51:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:51:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:51:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:51:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:51:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:51:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:51:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:51:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:51:22 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 08:51:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:51:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:51:22 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 08:51:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:51:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:51:22 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 08:51:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:51:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:51:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:51:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:51:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:51:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:51:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:51:23 INFO - {} 08:51:23 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2706ms 08:51:23 INFO - PROCESS | 1868 | 1461685882915 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 08:51:23 INFO - PROCESS | 1868 | 1461685882920 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 08:51:23 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:51:23 INFO - PROCESS | 1868 | 1461685882931 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:51:23 INFO - PROCESS | 1868 | 1461685882936 Marionette TRACE conn3 <- [1,3034,null,{}] 08:51:23 INFO - PROCESS | 1868 | 1461685882947 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:23 INFO - PROCESS | 1868 | 1461685883255 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 08:51:23 INFO - PROCESS | 1868 | 1461685883530 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4504f9d000 == 167 [pid = 1868] [id = 768] 08:51:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7f45092e0000) [pid = 1868] [serial = 2303] [outer = (nil)] 08:51:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7f450932a400) [pid = 1868] [serial = 2304] [outer = 0x7f45092e0000] 08:51:23 INFO - PROCESS | 1868 | 1461685883619 Marionette DEBUG loaded listener.js 08:51:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7f45095c7000) [pid = 1868] [serial = 2305] [outer = 0x7f45092e0000] 08:51:24 INFO - PROCESS | 1868 | 1461685884417 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 08:51:24 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:51:24 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1537ms 08:51:24 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:51:24 INFO - PROCESS | 1868 | 1461685884469 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 08:51:24 INFO - PROCESS | 1868 | 1461685884471 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 08:51:24 INFO - PROCESS | 1868 | 1461685884477 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:51:24 INFO - PROCESS | 1868 | 1461685884480 Marionette TRACE conn3 <- [1,3038,null,{}] 08:51:24 INFO - PROCESS | 1868 | 1461685884485 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:24 INFO - PROCESS | 1868 | 1461685884727 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 08:51:24 INFO - PROCESS | 1868 | 1461685884986 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450511c800 == 168 [pid = 1868] [id = 769] 08:51:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7f44f6870000) [pid = 1868] [serial = 2306] [outer = (nil)] 08:51:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7f450a492400) [pid = 1868] [serial = 2307] [outer = 0x7f44f6870000] 08:51:25 INFO - PROCESS | 1868 | 1461685885058 Marionette DEBUG loaded listener.js 08:51:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 172 (0x7f450bd2e800) [pid = 1868] [serial = 2308] [outer = 0x7f44f6870000] 08:51:25 INFO - PROCESS | 1868 | 1461685885858 Marionette TRACE conn3 <- [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"]]]}] 08:51:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:51:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:51:25 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1427ms 08:51:25 INFO - PROCESS | 1868 | 1461685885904 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 08:51:25 INFO - PROCESS | 1868 | 1461685885907 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 08:51:25 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:51:25 INFO - PROCESS | 1868 | 1461685885914 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:51:25 INFO - PROCESS | 1868 | 1461685885916 Marionette TRACE conn3 <- [1,3042,null,{}] 08:51:25 INFO - PROCESS | 1868 | 1461685885922 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:26 INFO - PROCESS | 1868 | 1461685886132 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 08:51:26 INFO - PROCESS | 1868 | 1461685886408 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450564f800 == 169 [pid = 1868] [id = 770] 08:51:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 173 (0x7f44fa964800) [pid = 1868] [serial = 2309] [outer = (nil)] 08:51:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 174 (0x7f450c007c00) [pid = 1868] [serial = 2310] [outer = 0x7f44fa964800] 08:51:26 INFO - PROCESS | 1868 | 1461685886483 Marionette DEBUG loaded listener.js 08:51:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 175 (0x7f450c66ec00) [pid = 1868] [serial = 2311] [outer = 0x7f44fa964800] 08:51:27 INFO - PROCESS | 1868 | 1461685887539 Marionette TRACE conn3 <- [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]]]}] 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:51:27 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. 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:51:27 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'.) 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:51:27 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. 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:51:27 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. 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:51:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:51:27 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. 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:51:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:51:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:51:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:51:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:51:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:51:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:51:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:51:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:51:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:51:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:51:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:51:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:51:27 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1700ms 08:51:27 INFO - PROCESS | 1868 | 1461685887616 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 08:51:27 INFO - PROCESS | 1868 | 1461685887620 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 08:51:27 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:51:27 INFO - PROCESS | 1868 | 1461685887627 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:51:27 INFO - PROCESS | 1868 | 1461685887634 Marionette TRACE conn3 <- [1,3046,null,{}] 08:51:27 INFO - PROCESS | 1868 | 1461685887694 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:27 INFO - PROCESS | 1868 | 1461685887896 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 08:51:28 INFO - PROCESS | 1868 | 1461685888268 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdc87800 == 170 [pid = 1868] [id = 771] 08:51:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 176 (0x7f44efbf0400) [pid = 1868] [serial = 2312] [outer = (nil)] 08:51:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 177 (0x7f4504cef000) [pid = 1868] [serial = 2313] [outer = 0x7f44efbf0400] 08:51:28 INFO - PROCESS | 1868 | 1461685888341 Marionette DEBUG loaded listener.js 08:51:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 178 (0x7f45057c0c00) [pid = 1868] [serial = 2314] [outer = 0x7f44efbf0400] 08:51:28 INFO - PROCESS | 1868 | [1868] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:51:29 INFO - PROCESS | 1868 | 1461685889133 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:51:29 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:51:29 INFO - {} 08:51:29 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1528ms 08:51:29 INFO - PROCESS | 1868 | 1461685889157 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 08:51:29 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:51:29 INFO - PROCESS | 1868 | 1461685889166 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 08:51:29 INFO - PROCESS | 1868 | 1461685889171 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:51:29 INFO - PROCESS | 1868 | 1461685889173 Marionette TRACE conn3 <- [1,3050,null,{}] 08:51:29 INFO - PROCESS | 1868 | 1461685889179 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:29 INFO - PROCESS | 1868 | 1461685889398 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 08:51:29 INFO - PROCESS | 1868 | 1461685889683 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44ff021000 == 171 [pid = 1868] [id = 772] 08:51:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7f44f9474400) [pid = 1868] [serial = 2315] [outer = (nil)] 08:51:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7f4505fc6400) [pid = 1868] [serial = 2316] [outer = 0x7f44f9474400] 08:51:29 INFO - PROCESS | 1868 | 1461685889754 Marionette DEBUG loaded listener.js 08:51:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7f4506072000) [pid = 1868] [serial = 2317] [outer = 0x7f44f9474400] 08:51:30 INFO - PROCESS | 1868 | 1461685890544 Marionette TRACE conn3 <- [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]]]}] 08:51:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:51:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:51:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:51:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:51:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1382ms 08:51:30 INFO - PROCESS | 1868 | 1461685890575 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 08:51:30 INFO - PROCESS | 1868 | 1461685890578 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 08:51:30 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:51:30 INFO - PROCESS | 1868 | 1461685890587 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:51:30 INFO - PROCESS | 1868 | 1461685890589 Marionette TRACE conn3 <- [1,3054,null,{}] 08:51:30 INFO - PROCESS | 1868 | 1461685890595 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:30 INFO - PROCESS | 1868 | 1461685890802 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 08:51:31 INFO - PROCESS | 1868 | 1461685891050 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:31 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4507d61000 == 172 [pid = 1868] [id = 773] 08:51:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7f44fb3b9000) [pid = 1868] [serial = 2318] [outer = (nil)] 08:51:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7f450716f000) [pid = 1868] [serial = 2319] [outer = 0x7f44fb3b9000] 08:51:31 INFO - PROCESS | 1868 | 1461685891126 Marionette DEBUG loaded listener.js 08:51:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7f4508b8d800) [pid = 1868] [serial = 2320] [outer = 0x7f44fb3b9000] 08:51:32 INFO - PROCESS | 1868 | 1461685892305 Marionette TRACE conn3 <- [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"]]]}] 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:51:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:51:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:51:32 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" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:51:32 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" 08:51:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:51:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:51:32 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1813ms 08:51:32 INFO - PROCESS | 1868 | 1461685892467 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 08:51:32 INFO - PROCESS | 1868 | 1461685892474 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 08:51:32 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:51:32 INFO - PROCESS | 1868 | 1461685892542 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:51:32 INFO - PROCESS | 1868 | 1461685892549 Marionette TRACE conn3 <- [1,3058,null,{}] 08:51:32 INFO - PROCESS | 1868 | 1461685892606 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:32 INFO - PROCESS | 1868 | 1461685892864 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 08:51:33 INFO - PROCESS | 1868 | 1461685893135 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4508e82800 == 173 [pid = 1868] [id = 774] 08:51:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7f4505ff3800) [pid = 1868] [serial = 2321] [outer = (nil)] 08:51:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7f450fb78800) [pid = 1868] [serial = 2322] [outer = 0x7f4505ff3800] 08:51:33 INFO - PROCESS | 1868 | 1461685893204 Marionette DEBUG loaded listener.js 08:51:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7f4511a3c000) [pid = 1868] [serial = 2323] [outer = 0x7f4505ff3800] 08:51:33 INFO - PROCESS | 1868 | 1461685893975 Marionette TRACE conn3 <- [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]]]}] 08:51:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:51:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:51:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:51:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:51:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:51:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:51:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:51:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:51:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:51:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:51:34 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:34 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:51:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:51:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:51:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:51:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:51:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:51:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:51:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:51:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:51:34 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1494ms 08:51:34 INFO - PROCESS | 1868 | 1461685894037 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 08:51:34 INFO - PROCESS | 1868 | 1461685894042 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 08:51:34 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:51:34 INFO - PROCESS | 1868 | 1461685894096 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:51:34 INFO - PROCESS | 1868 | 1461685894099 Marionette TRACE conn3 <- [1,3062,null,{}] 08:51:34 INFO - PROCESS | 1868 | 1461685894108 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:34 INFO - PROCESS | 1868 | 1461685894357 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 08:51:34 INFO - PROCESS | 1868 | 1461685894631 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fdfe2800 == 174 [pid = 1868] [id = 775] 08:51:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7f44f6bee400) [pid = 1868] [serial = 2324] [outer = (nil)] 08:51:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7f4505d90000) [pid = 1868] [serial = 2325] [outer = 0x7f44f6bee400] 08:51:34 INFO - PROCESS | 1868 | 1461685894751 Marionette DEBUG loaded listener.js 08:51:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7f4505fc9000) [pid = 1868] [serial = 2326] [outer = 0x7f44f6bee400] 08:51:35 INFO - PROCESS | 1868 | [1868] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:51:35 INFO - PROCESS | 1868 | 1461685895523 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:51:35 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:51:35 INFO - {} 08:51:35 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1445ms 08:51:35 INFO - PROCESS | 1868 | 1461685895556 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 08:51:35 INFO - PROCESS | 1868 | 1461685895560 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 08:51:35 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:51:35 INFO - PROCESS | 1868 | 1461685895568 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:51:35 INFO - PROCESS | 1868 | 1461685895570 Marionette TRACE conn3 <- [1,3066,null,{}] 08:51:35 INFO - PROCESS | 1868 | 1461685895575 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:35 INFO - PROCESS | 1868 | 1461685895791 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 08:51:36 INFO - PROCESS | 1868 | 1461685896068 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450a467800 == 175 [pid = 1868] [id = 776] 08:51:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7f4505fcec00) [pid = 1868] [serial = 2327] [outer = (nil)] 08:51:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7f4515375c00) [pid = 1868] [serial = 2328] [outer = 0x7f4505fcec00] 08:51:36 INFO - PROCESS | 1868 | 1461685896137 Marionette DEBUG loaded listener.js 08:51:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7f451e511800) [pid = 1868] [serial = 2329] [outer = 0x7f4505fcec00] 08:51:36 INFO - PROCESS | 1868 | 1461685896907 Marionette TRACE conn3 <- [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]]]}] 08:51:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:51:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:51:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:51:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:51:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:51:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:51:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:51:36 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1379ms 08:51:36 INFO - PROCESS | 1868 | 1461685896954 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 08:51:36 INFO - PROCESS | 1868 | 1461685896958 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 08:51:36 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:51:36 INFO - PROCESS | 1868 | 1461685896963 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:51:36 INFO - PROCESS | 1868 | 1461685896965 Marionette TRACE conn3 <- [1,3070,null,{}] 08:51:36 INFO - PROCESS | 1868 | 1461685896971 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:37 INFO - PROCESS | 1868 | 1461685897180 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 08:51:37 INFO - PROCESS | 1868 | 1461685897437 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450c18c800 == 176 [pid = 1868] [id = 777] 08:51:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7f450bd34c00) [pid = 1868] [serial = 2330] [outer = (nil)] 08:51:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 195 (0x7f451f415c00) [pid = 1868] [serial = 2331] [outer = 0x7f450bd34c00] 08:51:37 INFO - PROCESS | 1868 | 1461685897520 Marionette DEBUG loaded listener.js 08:51:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 196 (0x7f451f65f800) [pid = 1868] [serial = 2332] [outer = 0x7f450bd34c00] 08:51:38 INFO - PROCESS | 1868 | 1461685898306 Marionette TRACE conn3 <- [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]]]}] 08:51:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:51:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:51:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:51:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:51:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:51:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:51:38 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1378ms 08:51:38 INFO - PROCESS | 1868 | 1461685898343 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 08:51:38 INFO - PROCESS | 1868 | 1461685898346 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 08:51:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:51:38 INFO - PROCESS | 1868 | 1461685898351 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:51:38 INFO - PROCESS | 1868 | 1461685898354 Marionette TRACE conn3 <- [1,3074,null,{}] 08:51:38 INFO - PROCESS | 1868 | 1461685898359 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:38 INFO - PROCESS | 1868 | 1461685898602 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 08:51:38 INFO - PROCESS | 1868 | 1461685898874 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f450e633000 == 177 [pid = 1868] [id = 778] 08:51:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 197 (0x7f44efbefc00) [pid = 1868] [serial = 2333] [outer = (nil)] 08:51:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 198 (0x7f4515834800) [pid = 1868] [serial = 2334] [outer = 0x7f44efbefc00] 08:51:38 INFO - PROCESS | 1868 | 1461685898943 Marionette DEBUG loaded listener.js 08:51:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 199 (0x7f452083fc00) [pid = 1868] [serial = 2335] [outer = 0x7f44efbefc00] 08:51:39 INFO - PROCESS | 1868 | 1461685899701 Marionette TRACE conn3 <- [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]]]}] 08:51:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:51:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:51:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:51:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:51:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:51:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:51:39 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1376ms 08:51:39 INFO - PROCESS | 1868 | 1461685899729 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 08:51:39 INFO - PROCESS | 1868 | 1461685899732 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 08:51:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:51:39 INFO - PROCESS | 1868 | 1461685899737 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:51:39 INFO - PROCESS | 1868 | 1461685899742 Marionette TRACE conn3 <- [1,3078,null,{}] 08:51:39 INFO - PROCESS | 1868 | 1461685899747 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:39 INFO - PROCESS | 1868 | 1461685899966 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 08:51:40 INFO - PROCESS | 1868 | 1461685900227 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f451125e800 == 178 [pid = 1868] [id = 779] 08:51:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 200 (0x7f44f776e800) [pid = 1868] [serial = 2336] [outer = (nil)] 08:51:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 201 (0x7f45227bc800) [pid = 1868] [serial = 2337] [outer = 0x7f44f776e800] 08:51:40 INFO - PROCESS | 1868 | 1461685900296 Marionette DEBUG loaded listener.js 08:51:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 202 (0x7f4523f54800) [pid = 1868] [serial = 2338] [outer = 0x7f44f776e800] 08:51:41 INFO - PROCESS | 1868 | 1461685901202 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 08:51:41 INFO - PROCESS | 1868 | 1461685901233 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 08:51:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:51:41 INFO - PROCESS | 1868 | 1461685901243 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:51:41 INFO - PROCESS | 1868 | 1461685901247 Marionette TRACE conn3 <- [1,3082,null,{}] 08:51:41 INFO - PROCESS | 1868 | 1461685901252 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:41 INFO - PROCESS | 1868 | 1461685901465 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 08:51:41 INFO - PROCESS | 1868 | 1461685901759 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4511b24800 == 179 [pid = 1868] [id = 780] 08:51:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 203 (0x7f44f6dda400) [pid = 1868] [serial = 2339] [outer = (nil)] 08:51:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 204 (0x7f4523f60000) [pid = 1868] [serial = 2340] [outer = 0x7f44f6dda400] 08:51:41 INFO - PROCESS | 1868 | 1461685901833 Marionette DEBUG loaded listener.js 08:51:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 205 (0x7f4523f6ec00) [pid = 1868] [serial = 2341] [outer = 0x7f44f6dda400] 08:51:42 INFO - PROCESS | 1868 | 1461685902593 Marionette TRACE conn3 <- [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]]]}] 08:51:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:51:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:51:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:51:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1381ms 08:51:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:51:42 INFO - PROCESS | 1868 | 1461685902625 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 08:51:42 INFO - PROCESS | 1868 | 1461685902629 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 08:51:42 INFO - PROCESS | 1868 | 1461685902635 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:51:42 INFO - PROCESS | 1868 | 1461685902638 Marionette TRACE conn3 <- [1,3086,null,{}] 08:51:42 INFO - PROCESS | 1868 | 1461685902643 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:42 INFO - PROCESS | 1868 | 1461685902859 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 08:51:43 INFO - PROCESS | 1868 | 1461685903120 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:43 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f4512642800 == 180 [pid = 1868] [id = 781] 08:51:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 206 (0x7f45120eb400) [pid = 1868] [serial = 2342] [outer = (nil)] 08:51:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 207 (0x7f4524083800) [pid = 1868] [serial = 2343] [outer = 0x7f45120eb400] 08:51:43 INFO - PROCESS | 1868 | 1461685903193 Marionette DEBUG loaded listener.js 08:51:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 208 (0x7f4524109400) [pid = 1868] [serial = 2344] [outer = 0x7f45120eb400] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450bdad000 == 179 [pid = 1868] [id = 597] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450c19b000 == 178 [pid = 1868] [id = 602] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451f1ca000 == 177 [pid = 1868] [id = 600] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f5a2f800 == 176 [pid = 1868] [id = 757] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f3ea0800 == 175 [pid = 1868] [id = 756] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f452435f000 == 174 [pid = 1868] [id = 755] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f018c800 == 173 [pid = 1868] [id = 754] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f9e91800 == 172 [pid = 1868] [id = 753] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44efade800 == 171 [pid = 1868] [id = 752] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44efac3000 == 170 [pid = 1868] [id = 751] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4524b21800 == 169 [pid = 1868] [id = 750] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4524359000 == 168 [pid = 1868] [id = 749] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4520824800 == 167 [pid = 1868] [id = 748] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f451e5be800 == 166 [pid = 1868] [id = 747] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4513243000 == 165 [pid = 1868] [id = 746] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4512003800 == 164 [pid = 1868] [id = 745] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4510a46000 == 163 [pid = 1868] [id = 744] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f450cdb5800 == 162 [pid = 1868] [id = 743] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4509592000 == 161 [pid = 1868] [id = 742] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4508f56000 == 160 [pid = 1868] [id = 741] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f45072cc800 == 159 [pid = 1868] [id = 740] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f4505122800 == 158 [pid = 1868] [id = 739] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fdfd9000 == 157 [pid = 1868] [id = 738] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fc91f000 == 156 [pid = 1868] [id = 737] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44fa85e800 == 155 [pid = 1868] [id = 736] 08:51:45 INFO - PROCESS | 1868 | --DOCSHELL 0x7f44f29df000 == 154 [pid = 1868] [id = 735] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 207 (0x7f44fc8e0c00) [pid = 1868] [serial = 2061] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 206 (0x7f4505e50800) [pid = 1868] [serial = 2118] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 205 (0x7f44fb3c3c00) [pid = 1868] [serial = 2204] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 204 (0x7f44fb3b9c00) [pid = 1868] [serial = 2201] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 203 (0x7f44fb73f800) [pid = 1868] [serial = 2202] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 202 (0x7f4511471000) [pid = 1868] [serial = 2184] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 201 (0x7f451133a000) [pid = 1868] [serial = 2183] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 200 (0x7f4511298000) [pid = 1868] [serial = 2181] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 199 (0x7f4510a1d800) [pid = 1868] [serial = 2180] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 198 (0x7f450fba1800) [pid = 1868] [serial = 2178] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 197 (0x7f450cfed800) [pid = 1868] [serial = 2177] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 196 (0x7f450cf0d000) [pid = 1868] [serial = 2175] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 195 (0x7f450ce6b400) [pid = 1868] [serial = 2174] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 194 (0x7f450c971c00) [pid = 1868] [serial = 2172] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7f450c114400) [pid = 1868] [serial = 2171] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7f450bd89400) [pid = 1868] [serial = 2169] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7f450a8c5800) [pid = 1868] [serial = 2168] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7f45097f0800) [pid = 1868] [serial = 2166] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7f45095c9c00) [pid = 1868] [serial = 2165] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7f4508f8ec00) [pid = 1868] [serial = 2163] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7f4508cc5000) [pid = 1868] [serial = 2162] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7f45082c3000) [pid = 1868] [serial = 2160] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7f450729a000) [pid = 1868] [serial = 2159] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7f4506075c00) [pid = 1868] [serial = 2157] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7f4505fec400) [pid = 1868] [serial = 2156] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7f4505e53c00) [pid = 1868] [serial = 2154] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7f4505d8f000) [pid = 1868] [serial = 2153] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7f45052cd000) [pid = 1868] [serial = 2151] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7f4504cf7c00) [pid = 1868] [serial = 2150] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 178 (0x7f44fd61dc00) [pid = 1868] [serial = 2148] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 177 (0x7f44fc87a800) [pid = 1868] [serial = 2147] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 176 (0x7f44fc06c400) [pid = 1868] [serial = 2145] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 175 (0x7f44fbf52400) [pid = 1868] [serial = 2144] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 174 (0x7f44fb8f0000) [pid = 1868] [serial = 2142] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 173 (0x7f44fb6b8000) [pid = 1868] [serial = 2141] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 172 (0x7f44f97e8400) [pid = 1868] [serial = 2139] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 171 (0x7f44f7775c00) [pid = 1868] [serial = 2138] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 170 (0x7f44f6bdac00) [pid = 1868] [serial = 2136] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7f44f6b49c00) [pid = 1868] [serial = 2135] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7f44f6b46000) [pid = 1868] [serial = 2195] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7f44f6bd3400) [pid = 1868] [serial = 2196] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 166 (0x7f4512343000) [pid = 1868] [serial = 2192] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 165 (0x7f4511b5f000) [pid = 1868] [serial = 2189] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 164 (0x7f451162e800) [pid = 1868] [serial = 2186] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7f44f97df800) [pid = 1868] [serial = 2199] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7f44f776d400) [pid = 1868] [serial = 2198] [outer = (nil)] [url = about:blank] 08:51:45 INFO - PROCESS | 1868 | 1461685905652 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:51:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:51:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 3031ms 08:51:45 INFO - PROCESS | 1868 | 1461685905667 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 08:51:45 INFO - PROCESS | 1868 | 1461685905672 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 08:51:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:51:45 INFO - PROCESS | 1868 | 1461685905684 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:51:45 INFO - PROCESS | 1868 | 1461685905687 Marionette TRACE conn3 <- [1,3090,null,{}] 08:51:45 INFO - PROCESS | 1868 | 1461685905696 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:45 INFO - PROCESS | 1868 | 1461685905888 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 08:51:46 INFO - PROCESS | 1868 | 1461685906129 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f29de000 == 155 [pid = 1868] [id = 782] 08:51:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7f44f6bf0400) [pid = 1868] [serial = 2345] [outer = (nil)] 08:51:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7f44f6dd6400) [pid = 1868] [serial = 2346] [outer = 0x7f44f6bf0400] 08:51:46 INFO - PROCESS | 1868 | 1461685906196 Marionette DEBUG loaded listener.js 08:51:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 165 (0x7f44f6fab800) [pid = 1868] [serial = 2347] [outer = 0x7f44f6bf0400] 08:51:46 INFO - PROCESS | 1868 | 1461685906858 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:51:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:51:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1228ms 08:51:46 INFO - PROCESS | 1868 | 1461685906912 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 08:51:46 INFO - PROCESS | 1868 | 1461685906919 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 08:51:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:51:46 INFO - PROCESS | 1868 | 1461685906928 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:51:46 INFO - PROCESS | 1868 | 1461685906931 Marionette TRACE conn3 <- [1,3094,null,{}] 08:51:46 INFO - PROCESS | 1868 | 1461685906936 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:47 INFO - PROCESS | 1868 | 1461685907207 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 08:51:47 INFO - PROCESS | 1868 | 1461685907231 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:47 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f67b2800 == 156 [pid = 1868] [id = 783] 08:51:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7f44f6bf2c00) [pid = 1868] [serial = 2348] [outer = (nil)] 08:51:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7f44f89e8400) [pid = 1868] [serial = 2349] [outer = 0x7f44f6bf2c00] 08:51:47 INFO - PROCESS | 1868 | 1461685907288 Marionette DEBUG loaded listener.js 08:51:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7f44f982dc00) [pid = 1868] [serial = 2350] [outer = 0x7f44f6bf2c00] 08:51:48 INFO - PROCESS | 1868 | 1461685908199 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:51:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:51:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1280ms 08:51:48 INFO - PROCESS | 1868 | 1461685908207 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 08:51:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:51:48 INFO - PROCESS | 1868 | 1461685908210 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 08:51:48 INFO - PROCESS | 1868 | 1461685908215 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:51:48 INFO - PROCESS | 1868 | 1461685908220 Marionette TRACE conn3 <- [1,3098,null,{}] 08:51:48 INFO - PROCESS | 1868 | 1461685908241 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:48 INFO - PROCESS | 1868 | 1461685908502 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 08:51:48 INFO - PROCESS | 1868 | 1461685908547 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f961b800 == 157 [pid = 1868] [id = 784] 08:51:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7f44fa0f3000) [pid = 1868] [serial = 2351] [outer = (nil)] 08:51:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7f44fb6b1400) [pid = 1868] [serial = 2352] [outer = 0x7f44fa0f3000] 08:51:48 INFO - PROCESS | 1868 | 1461685908606 Marionette DEBUG loaded listener.js 08:51:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7f44fb8f4000) [pid = 1868] [serial = 2353] [outer = 0x7f44fa0f3000] 08:51:49 INFO - PROCESS | 1868 | 1461685909505 Marionette TRACE conn3 <- [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]]]}] 08:51:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:51:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:51:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1346ms 08:51:49 INFO - PROCESS | 1868 | 1461685909561 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 08:51:49 INFO - PROCESS | 1868 | 1461685909565 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 08:51:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:51:49 INFO - PROCESS | 1868 | 1461685909580 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:51:49 INFO - PROCESS | 1868 | 1461685909582 Marionette TRACE conn3 <- [1,3102,null,{}] 08:51:49 INFO - PROCESS | 1868 | 1461685909587 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:49 INFO - PROCESS | 1868 | 1461685909848 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 08:51:49 INFO - PROCESS | 1868 | 1461685909882 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f9e95000 == 158 [pid = 1868] [id = 785] 08:51:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 172 (0x7f44fbee8c00) [pid = 1868] [serial = 2354] [outer = (nil)] 08:51:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 173 (0x7f44fc045c00) [pid = 1868] [serial = 2355] [outer = 0x7f44fbee8c00] 08:51:49 INFO - PROCESS | 1868 | 1461685909940 Marionette DEBUG loaded listener.js 08:51:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 174 (0x7f44fc807000) [pid = 1868] [serial = 2356] [outer = 0x7f44fbee8c00] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 173 (0x7f4511bf7000) [pid = 1868] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 172 (0x7f44f421f400) [pid = 1868] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 171 (0x7f450ca8e000) [pid = 1868] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 170 (0x7f44f6bd5400) [pid = 1868] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7f4507172800) [pid = 1868] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7f450884b400) [pid = 1868] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7f450bd2b800) [pid = 1868] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 166 (0x7f44f9af3c00) [pid = 1868] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 165 (0x7f44f6fb5c00) [pid = 1868] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 164 (0x7f45120ed800) [pid = 1868] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7f451268bc00) [pid = 1868] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7f44f421dc00) [pid = 1868] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7f44f9aee800) [pid = 1868] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 160 (0x7f44fb6b0000) [pid = 1868] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 159 (0x7f44efbe6800) [pid = 1868] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 158 (0x7f451268a400) [pid = 1868] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 157 (0x7f44ffca6000) [pid = 1868] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7f451959ac00) [pid = 1868] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 155 (0x7f451532fc00) [pid = 1868] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7f45082b9800) [pid = 1868] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 153 (0x7f44f9fb2000) [pid = 1868] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 152 (0x7f44f97e6800) [pid = 1868] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 151 (0x7f44fb8f1000) [pid = 1868] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 150 (0x7f4505d88c00) [pid = 1868] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 149 (0x7f45206c7800) [pid = 1868] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 148 (0x7f4508eca000) [pid = 1868] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 147 (0x7f4509832400) [pid = 1868] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 146 (0x7f44fede0000) [pid = 1868] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 145 (0x7f4511293c00) [pid = 1868] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 144 (0x7f450cfea000) [pid = 1868] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:51:50 INFO - PROCESS | 1868 | --DOMWINDOW == 143 (0x7f44fedd7400) [pid = 1868] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:51:51 INFO - PROCESS | 1868 | 1461685911333 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:51:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:51:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1781ms 08:51:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:51:51 INFO - PROCESS | 1868 | 1461685911363 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 08:51:51 INFO - PROCESS | 1868 | 1461685911365 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 08:51:51 INFO - PROCESS | 1868 | 1461685911369 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:51:51 INFO - PROCESS | 1868 | 1461685911373 Marionette TRACE conn3 <- [1,3106,null,{}] 08:51:51 INFO - PROCESS | 1868 | 1461685911390 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:51 INFO - PROCESS | 1868 | 1461685911587 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 08:51:51 INFO - PROCESS | 1868 | 1461685911604 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44fb5d7800 == 159 [pid = 1868] [id = 786] 08:51:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 144 (0x7f44fb6b0000) [pid = 1868] [serial = 2357] [outer = (nil)] 08:51:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 145 (0x7f44fc04d800) [pid = 1868] [serial = 2358] [outer = 0x7f44fb6b0000] 08:51:51 INFO - PROCESS | 1868 | 1461685911660 Marionette DEBUG loaded listener.js 08:51:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 146 (0x7f44fc8e6800) [pid = 1868] [serial = 2359] [outer = 0x7f44fb6b0000] 08:51:52 INFO - PROCESS | 1868 | 1461685912481 Marionette TRACE conn3 <- [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]]]}] 08:51:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:51:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:51:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:51:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1139ms 08:51:52 INFO - PROCESS | 1868 | 1461685912510 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 08:51:52 INFO - PROCESS | 1868 | 1461685912512 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 08:51:52 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:51:52 INFO - PROCESS | 1868 | 1461685912518 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:51:52 INFO - PROCESS | 1868 | 1461685912519 Marionette TRACE conn3 <- [1,3110,null,{}] 08:51:52 INFO - PROCESS | 1868 | 1461685912530 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:52 INFO - PROCESS | 1868 | 1461685912831 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 08:51:53 INFO - PROCESS | 1868 | 1461685913179 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44efadc800 == 160 [pid = 1868] [id = 787] 08:51:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 147 (0x7f44efbe4800) [pid = 1868] [serial = 2360] [outer = (nil)] 08:51:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 148 (0x7f44f421f400) [pid = 1868] [serial = 2361] [outer = 0x7f44efbe4800] 08:51:53 INFO - PROCESS | 1868 | 1461685913266 Marionette DEBUG loaded listener.js 08:51:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 149 (0x7f44f6873c00) [pid = 1868] [serial = 2362] [outer = 0x7f44efbe4800] 08:51:54 INFO - PROCESS | 1868 | 1461685914094 Marionette TRACE conn3 <- [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"]]]}] 08:51:54 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:51:54 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 08:51:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:51:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:51:54 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1633ms 08:51:54 INFO - PROCESS | 1868 | 1461685914155 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 08:51:54 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:51:54 INFO - PROCESS | 1868 | 1461685914161 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 08:51:54 INFO - PROCESS | 1868 | 1461685914167 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:51:54 INFO - PROCESS | 1868 | 1461685914172 Marionette TRACE conn3 <- [1,3114,null,{}] 08:51:54 INFO - PROCESS | 1868 | 1461685914179 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:54 INFO - PROCESS | 1868 | 1461685914401 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 08:51:54 INFO - PROCESS | 1868 | 1461685914692 Marionette TRACE conn3 -> [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\", \"8be8537e-b3c1-44ca-a6da-d588907c26c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7f44f890b000 == 161 [pid = 1868] [id = 788] 08:51:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 150 (0x7f44f6bd9000) [pid = 1868] [serial = 2363] [outer = (nil)] 08:51:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7f44f6fe9c00) [pid = 1868] [serial = 2364] [outer = 0x7f44f6bd9000] 08:51:54 INFO - PROCESS | 1868 | 1461685914767 Marionette DEBUG loaded listener.js 08:51:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 152 (0x7f44f777a800) [pid = 1868] [serial = 2365] [outer = 0x7f44f6bd9000] 08:51:55 INFO - PROCESS | 1868 | 1461685915586 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 08:51:55 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:51:55 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1437ms 08:51:55 INFO - PROCESS | 1868 | 1461685915607 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 08:51:55 INFO - PROCESS | 1868 | 1461685915613 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 08:51:56 WARNING - u'runner_teardown' () 08:51:56 INFO - No more tests 08:51:56 INFO - Got 0 unexpected results 08:51:56 INFO - SUITE-END | took 1139s 08:51:56 INFO - Closing logging queue 08:51:56 INFO - queue closed 08:51:57 INFO - Return code: 0 08:51:57 WARNING - # TBPL SUCCESS # 08:51:57 INFO - Running post-action listener: _resource_record_post_action 08:51:57 INFO - Running post-run listener: _resource_record_post_run 08:51:58 INFO - Total resource usage - Wall time: 1175s; CPU: 98.0%; Read bytes: 8388608; Write bytes: 976240640; Read time: 500; Write time: 345384 08:51:58 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:51:58 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 52101120; Read time: 0; Write time: 41076 08:51:58 INFO - run-tests - Wall time: 1145s; CPU: 98.0%; Read bytes: 5672960; Write bytes: 924094464; Read time: 392; Write time: 304304 08:51:58 INFO - Running post-run listener: _upload_blobber_files 08:51:58 INFO - Blob upload gear active. 08:51:58 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:51:58 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 08:51:58 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 08:51:58 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 08:51:58 INFO - (blobuploader) - INFO - Open directory for files ... 08:51:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:51:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:51:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:51:59 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:51:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:51:59 INFO - (blobuploader) - INFO - Done attempting. 08:51:59 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:51:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:51:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:52:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:52:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:52:00 INFO - (blobuploader) - INFO - Done attempting. 08:52:00 INFO - (blobuploader) - INFO - Iteration through files over. 08:52:00 INFO - Return code: 0 08:52:00 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:52:00 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:52:00 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/0dd82aa30737a6cace5dbe69819614ace479412906818d7a17ec162b5c8a0c9a32da82b2a76b7efe4e733b781845edffdfb0e21cd3f8bf14c39d16efc6f57df7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/931d2fdb4e733b58f5328a8d366292a58dc73fe7cbb4afbc64805d8aeb02080059a3924b47e86f336a7683435032663d654a4a8e64ff1ed364b6e98c53b5548d"} 08:52:00 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:52:00 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:52:00 INFO - Contents: 08:52:00 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/0dd82aa30737a6cace5dbe69819614ace479412906818d7a17ec162b5c8a0c9a32da82b2a76b7efe4e733b781845edffdfb0e21cd3f8bf14c39d16efc6f57df7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/931d2fdb4e733b58f5328a8d366292a58dc73fe7cbb4afbc64805d8aeb02080059a3924b47e86f336a7683435032663d654a4a8e64ff1ed364b6e98c53b5548d"} 08:52:00 INFO - Running post-run listener: copy_logs_to_upload_dir 08:52:00 INFO - Copying logs to upload dir... 08:52:00 INFO - mkdir: /builds/slave/test/build/upload/logs 08:52:00 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1269.761084 ========= master_lag: 2.63 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 12 secs) (at 2016-04-26 08:52:03.171721) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 08:52:03.172897) ========= 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=9ca12473fbb1d023794ffd180000023c-1461681611.71014-1156672048 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/0dd82aa30737a6cace5dbe69819614ace479412906818d7a17ec162b5c8a0c9a32da82b2a76b7efe4e733b781845edffdfb0e21cd3f8bf14c39d16efc6f57df7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/931d2fdb4e733b58f5328a8d366292a58dc73fe7cbb4afbc64805d8aeb02080059a3924b47e86f336a7683435032663d654a4a8e64ff1ed364b6e98c53b5548d"} build_url:https://queue.taskcluster.net/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032874 build_url: 'https://queue.taskcluster.net/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/0dd82aa30737a6cace5dbe69819614ace479412906818d7a17ec162b5c8a0c9a32da82b2a76b7efe4e733b781845edffdfb0e21cd3f8bf14c39d16efc6f57df7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/931d2fdb4e733b58f5328a8d366292a58dc73fe7cbb4afbc64805d8aeb02080059a3924b47e86f336a7683435032663d654a4a8e64ff1ed364b6e98c53b5548d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/CQqMERhrQhOwJjixUV5uAg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 08:52:03.242782) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 08:52:03.243283) ========= 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=9ca12473fbb1d023794ffd180000023c-1461681611.71014-1156672048 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017706 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 08:52:03.308306) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 08:52:03.308623) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 08:52:03.309013) ========= ========= Total master_lag: 2.98 =========